1 ASM
= Work
:Dev
/PhxAss
/PhxAss
2 ASMOPTS
= INCPATH Include
: M
=68020 SYMDEBUG
5 CCOPTS
= -m68020
-fbaserel
7 OBJS
= dopuslib.o borders.o dates.o dopus_stuff.o dospaths.o dos_exec.o \
8 filereq.o gui.o imagery.o language.o listview.o misc.o requesters.o \
9 simplerequest.o strings.o
wildcard.o menus.o functions.o data.o
11 OBJS_DEBUG
= $(patsubst %.o
, %.odebug
, $(OBJS
))
13 FLEXCAT
= Work
:Dev
/FlexCat
/FlexCat
15 APPNAME
= ..
/..
/dopus.library
17 All
: $(APPNAME
) $(APPNAME
).debug
20 $(CC
) -o
$(APPNAME
) -nostartfiles
$(OBJS
) -noixemul
$(CCOPTS
) -lamiga
-s
22 $(APPNAME
).debug
: $(OBJS_DEBUG
)
23 $(CC
) -o
$(APPNAME
).debug
-nostartfiles
$(OBJS_DEBUG
) -noixemul
$(CCOPTS
) -lamiga
-ldebug
26 dopuslib.h
: ..
/catalogs
/dopus4_lib.cd dopuslib_h.sd
27 $(FLEXCAT
) /catalogs
/dopus4_lib.cd dopuslib.h
=dopuslib_h.sd
29 language.c
: ..
/catalogs
/dopus4_lib.cd dopuslib.h language_c.sd
30 $(FLEXCAT
) /catalogs
/dopus4_lib.cd language.c
=language_c.sd
33 $(CC
) -c
$*.c
$(CCOPTS
) -I..
/include -Os
-fomit-frame-pointer
-msmall-code
-Wall
35 %.odebug
: %.c dopuslib.h
36 $(CC
) -o
$*.odebug
-c
$*.c
$(CCOPTS
) -I..
/include -Os
-fomit-frame-pointer
-msmall-code
-Wall
-DDEBUG
39 $(ASM
) data.a
$(ASMOPTS
)
45 $(ASM
) $*.a
$(ASMOPTS
)
48 rename obj
.0000.
* $*.o