minor update. use vfork instead of fork. return the AROS PAGE_SIZE instead of getpage...
[AROS-Contrib.git] / dopus / Config / makefile
blobf192b612e9ba72e64cf08347fad3b498f4cbffb9
1 ASM = Work:Dev/PhxAss/PhxAss
2 ASMOPTS = M=68020 SYMDEBUG SC SD 4
4 CC = m68k-amigaos-gcc
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\
12 chipdata.o
14 OBJS_DEBUG = $(patsubst %.o, %.odebug, $(OBJS))
16 APPNAME = ../../ConfigOpus
18 All : $(APPNAME) $(APPNAME).debug
20 $(APPNAME) : $(OBJS)
21 $(CC) -o $(APPNAME) $(OBJS) -noixemul $(CCOPTS) -ldebug -s
23 $(APPNAME).debug : $(OBJS_DEBUG)
24 $(CC) -o $(APPNAME).debug $(OBJS_DEBUG) -noixemul $(CCOPTS) -ldebug
25 # -s
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
33 %.o: %.c
34 $(CC) -c $*.c $(CCOPTS) -I../include -msmall-code -fomit-frame-pointer -O3 -Wall
36 %.odebug: %.c
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)
41 @hunk2aout >NIL: $*.o
42 @delete $*.o QUIET
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