2 #DBUG=DEBUG=FULL DEFINE=DEBUGGING
3 #DBUG=DEBUG=FULL DEFINE=RANGECHECK
4 #DBUG=DEBUG=FULL OPTIMIZE OPTTIME NOSTACKCHECK
5 DBUG=NODEBUG OPTIMIZE OPTTIME NOSTACKCHECK \
6 OPTIMIZERINLINELOCAL OPTIMIZERSCHEDULER \
7 OPTIMIZERCOMPLEXITY=15 OPTIMIZERDEPTH=15 \
11 CFLAGS=$(DBUG) STRINGMERGE ABSFUNCPOINTER DATA=FAR VERBOSE \
12 PARM=REG DEFINE=__BIG_ENDIAN__ DEFINE=NORMALUNIX \
13 IGNORE=79 DEFINE=AMIGA DEFINE=UNROLL DEFINE=PPCTCP\
14 DEFINE=strcasecmp=stricmp DEFINE=strncasecmp=strnicmp \
19 # not too sophisticated dependency
98 temp1.o temp2.o temp3.o
101 @echo "Compiling $*.c..."
102 @scppc $(CFLAGS) $*.c
106 ADoomPPC : $(OBJS1) $(OBJS2) $(OBJS3)
107 @echo "Linking $@..."
108 @ppc-amigaos-ld $(LDFLAGS) -r -o temp1.o $(OBJS1)
109 @ppc-amigaos-ld $(LDFLAGS) -r -o temp2.o $(OBJS2)
110 @ppc-amigaos-ld $(LDFLAGS) -r -o temp3.o $(OBJS3)
111 @ppc-amigaos-ld $(LDFLAGS) -r -o $@ lib:c_ppc.o $(OBJS) lib:scppc.a lib:end.o
115 amiga_net.o: amiga_net.c
116 @echo "Compiling $<..."
117 @scppc $(CFLAGS) INCLUDEDIRECTORY=sc:netinclude $<
119 #amiga_draw.o: amiga_draw.s
120 # @echo "Assembling $<..."
123 amiga_cgxtagfns.o: amiga_cgxtagfns.s
124 @echo "Assembling $<..."
127 amiga_socket_lib.o: amiga_socket_lib.s
128 @echo "Assembling $<..."
131 amiga_timer.o: amiga_timer.s
132 @echo "Assembling $<..."
135 amiga_c2p.o: amiga_c2p.s
136 @echo "Assembling $<..."
139 amiga_fixed.o: amiga_fixed.s
140 @echo "Assembling $<..."
143 amiga_sega.o: amiga_sega.s
144 @echo "Assembling $<..."
147 amiga_swap.o: amiga_swap.s
148 @echo "Assembling $<..."
152 #############################################################
154 #############################################################