Moved DejaVue fonts to contrib. They are only needed by applications
[AROS-Contrib.git] / dopus / Program / makefile
blob672e24448aefd7be9f053cbab43e25f0a6e9622e
1 CC = m68k-amigaos-gcc
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
15 INC = -I../include
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)
25 $(APPNAME) : $(OBJS)
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)
30 # -s
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
38 %.o: %.c
39 @touch about.c
40 $(CC) -c $*.c $(CCOPTS) -O3 -fomit-frame-pointer $(INC) -DWITHPCHG -Wall
42 %DBG.o: %.c
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