3 OBJS
= strings.o about.o arbiter.o archive.o assembly.o buffers.o\
4 complete.o custom.o cycling.o data.o dirtree.o doerror.o doidcmp.o\
5 dopusfunctions.o getusage.o icondata.o iffload.o launchexternal.o main.o\
6 main1.o main2.o main3.o main4.o main5.o main6.o main7.o main8.o main9.o\
7 main10.o main11.o main12.o main13.o main14.o main15.o main16.o main17.o\
8 main18.o main19.o main20.o main21.o main22.o parentmulti.o protectdata.o\
9 remember.o renamedata.o rexx.o screendata.o searchdata.o select.o\
10 selectdata.o tasks.o view.o popupmenu.o makelinkdata.o chipimage.o
12 OBJS_DEBUG
= $(patsubst %.o
,%DBG.o
, $(OBJS
))
14 CCOPTS
= -m68020
-fbaserel
16 LIBS
= -L.
/ -lm
-lpm
-lpchg
-lasync
-ldebug
17 ASM
= Work
:Dev
/PhxAss
/PhxAss
18 ASMOPTS
= INCPATH Include
: MACHINE
=68020 SYMDEBUG SD
4
19 FLEXCAT
= Work
:Dev
/FlexCat
/FlexCat
21 APPNAME
= ..
/..
/DirectoryOpus
23 All
: $(APPNAME
).debug
$(APPNAME
)
26 $(CC
) -o
$(APPNAME
) $(OBJS
) $(CCOPTS
) -noixemul
-detach
$(LIBS
) -s
28 $(APPNAME
).debug
: $(OBJS_DEBUG
)
29 $(CC
) -o
$(APPNAME
).debug
$(OBJS_DEBUG
) $(CCOPTS
) -noixemul
-detach
$(LIBS
)
32 strings.c
: ..
/catalogs
/DOpus4.cd dopusstrings.h strings_c.sd
33 $(FLEXCAT
) /catalogs
/DOpus4.cd strings.c
=strings_c.sd
35 dopusstrings.h
: ..
/catalogs
/DOpus4.cd dopusstrings_h.sd
36 $(FLEXCAT
) /catalogs
/DOpus4.cd dopusstrings.h
=dopusstrings_h.sd
40 $(CC
) -c
$*.c
$(CCOPTS
) -O3
-fomit-frame-pointer
$(INC
) -DWITHPCHG
-Wall
43 $(CC
) -o
$*DBG.o
-c
$*.c
$(CCOPTS
) -O3
-fomit-frame-pointer
$(INC
) -DWITHPCHG
-DDEBUG
-Wall
45 chipimage.o
: chipimage.asm
46 $(ASM
) $*.asm
$(ASMOPTS
)
48 chipimageDBG.o
: chipimage.o
49 cp chipimage.o chipimageDBG.o