1 ASM
= Work
:Dev
/PhxAss
/PhxAss
2 ASMOPTS
= M
=68020 SYMDEBUG SC SD
4
5 CCOPTS
= -m68020
-resident
6 FLEXCAT
= Work
:Dev
/FlexCat
/FlexCat
8 OBJS
= main.o main1.o main2.o main3.o main4.o main5.o\
9 screen.o screen_arrows.o screen_colors.o screen_fonts.o screen_palette.o \
10 screen_sliders.o screen_screenmode.o \
11 main7.o main8.o main9.o data.o gadgets.o lsprintf.o strings.o paint_mode.o\
14 OBJS_DEBUG
= $(patsubst %.o
, %.odebug
, $(OBJS
))
16 APPNAME
= ..
/..
/ConfigOpus
18 All
: $(APPNAME
) $(APPNAME
).debug
21 $(CC
) -o
$(APPNAME
) $(OBJS
) -noixemul
$(CCOPTS
) -ldebug
-s
23 $(APPNAME
).debug
: $(OBJS_DEBUG
)
24 $(CC
) -o
$(APPNAME
).debug
$(OBJS_DEBUG
) -noixemul
$(CCOPTS
) -ldebug
27 configstrings.h
: ..
/catalogs
/DOpus4_Config.cd configstrings_h.sd
28 $(FLEXCAT
) /catalogs
/DOpus4_Config.cd configstrings.h
=configstrings_h.sd
30 strings.c
: ..
/catalogs
/DOpus4_Config.cd configstrings.h strings_c.sd
31 $(FLEXCAT
) /catalogs
/DOpus4_Config.cd strings.c
=strings_c.sd
34 $(CC
) -c
$*.c
$(CCOPTS
) -I..
/include -msmall-code
-fomit-frame-pointer
-O3
-Wall
37 $(CC
) -o
$*.odebug
-c
$*.c
$(CCOPTS
) -I..
/include -msmall-code
-fomit-frame-pointer
-O3
-Wall
-DDEBUG
39 lsprintf.o
: lsprintf.asm
40 $(ASM
) $*.asm
$(ASMOPTS
)
43 @rename obj
.0000.
* $*.o
45 lsprintf.odebug
: lsprintf.o
46 cp lsprintf.o lsprintf.odebug
48 chipdata.o
: chipdata.asm
49 $(ASM
) $*.asm
$(ASMOPTS
)
51 chipdata.odebug
: chipdata.o
52 cp chipdata.o chipdata.odebug