@@ -13,12 +13,15 @@ BUILD_RELEASE_DIR=release
1313
1414M68KASM_DIR =asm68k
1515
16+ CC =gcc
17+ CC3 =gcc-3.3.6
18+
1619BASE_CFLAGS=-Dstricmp =strcasecmp -DM68K_MIX -DM68KASM
17- RELEASE_CFLAGS =$(BASE_CFLAGS ) -g -Wall -m68020-60 -O2 -fomit-frame-pointer
18- DEBUG_CFLAGS =$(BASE_CFLAGS ) -g -Wall -m68020-60
20+ RELEASE_CFLAGS =$(BASE_CFLAGS ) -g -Wall -m68060 -O3 -fomit-frame-pointer
21+ DEBUG_CFLAGS =$(BASE_CFLAGS ) -g -Wall -m68060
1922LDFLAGS =-lm
2023
21- DO_CC =$(CC ) $(CFLAGS ) -o $@ -c $<
24+ DO_CC =$(CC3 ) $(CFLAGS ) -o $@ -c $<
2225DO_AS =$(AS ) -m68060 -o $@ $<
2326DO_DEVPAC2GAS =$(MOUNT_DIR ) /devpac2gas.perl $< > $@
2427
@@ -138,7 +141,8 @@ QUAKE_M68K_OBJS = \
138141 $(BUILDDIR ) /obj/r_draw68k.o \
139142 $(BUILDDIR ) /obj/r_alias68k.o \
140143 $(BUILDDIR ) /obj/d_polyset68k.o \
141- $(BUILDDIR ) /obj/d_scan68k.o
144+ $(BUILDDIR ) /obj/d_scan68k.o \
145+ $(BUILDDIR ) /obj/d_sprite68k.o
142146
143147
144148$(BUILDDIR ) /quake.ttp : $(QUAKE_OBJS ) $(QUAKE_M68K_OBJS )
@@ -420,7 +424,10 @@ $(BUILDDIR)/obj/r_draw68k.o: $(MOUNT_DIR)/r_draw68k.s quakedef68k.i
420424
421425$(BUILDDIR ) /obj/r_bsp68k.o : $(MOUNT_DIR ) /r_bsp68k.s sincos.bin quakedef68k.i
422426 $(DO_AS )
423-
427+
428+ $(BUILDDIR ) /obj/d_sprite68k.o : $(MOUNT_DIR ) /d_sprite68k.s
429+ $(DO_AS )
430+
424431# ####
425432
426433
@@ -472,6 +479,9 @@ $(MOUNT_DIR)/r_draw68k.s: $(M68KASM_DIR)/r_draw68k.s
472479$(MOUNT_DIR ) /r_bsp68k.s : $(M68KASM_DIR ) /r_bsp68k.s
473480 $(DO_DEVPAC2GAS )
474481
482+ $(MOUNT_DIR ) /d_sprite68k.s : $(M68KASM_DIR ) /d_sprite68k.s
483+ $(DO_DEVPAC2GAS )
484+
475485# ############################################################################
476486# MISC
477487# ############################################################################
0 commit comments