1 2CFLAGS = -c 3LDFLAGS = 4ODIR = baddir 5 6EXEBASE = qdata 7EXE = $(ODIR)/qdata 8all: $(EXE) 9 10_next: 11 make "CFLAGS = -c -g -I../common" "ODIR = next" 12 13_irix: 14 make "CFLAGS = -c -Ofast=ip32_10k -I../common -Xcpluscomm" "LDFLAGS = -Ofast=ip32_10k" "ODIR = irix" 15 16_irixdebug: 17 make "CFLAGS = -c -O2 -g -I../common -Xcpluscomm" "LDFLAGS = -g" "ODIR = irix" 18 19_irixinst: 20 make "CFLAGS = -c -Ofast=ip32_10k -I../common -Xcpluscomm" "LDFLAGS = -Ofast=ip32_10k" "ODIR = irix" 21 cp irix/$(EXEBASE) /limbo/quake/bin_irix 22 23_irixclean: 24 rm -f irix/*.o irix/$(EXEBASE) 25 26_osf: 27 make "CFLAGS = -c -O4 -I../common -threads" "LDFLAGS = -threads" "ODIR = osf" 28 29clean: 30 rm -f next/*.o next/$(EXEBASE) 31 rm -f osf/*.o osf/$(EXEBASE) 32 rm -f irix/*.o irix/$(EXEBASE) 33 34install: 35 cp next/$(EXEBASE) /limbo/quake2/bin_next 36 cp osf/$(EXEBASE) /limbo/quake2/bin_osf 37 cp irix/$(EXEBASE) /limbo/quake2/bin_irix 38 39 40FILES = $(ODIR)/qdata.o $(ODIR)/models.o $(ODIR)/sprites.o $(ODIR)/images.o $(ODIR)/cmdlib.o $(ODIR)/scriplib.o $(ODIR)/lbmlib.o $(ODIR)/mathlib.o $(ODIR)/l3dslib.o $(ODIR)/trilib.o $(ODIR)/threads.o $(ODIR)/tables.o 41 42$(EXE) : $(FILES) 43 cc -o $(EXE) $(LDFLAGS) $(FILES) -lm 44 45$(ODIR)/qdata.o : qdata.c 46 cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i 47 cc $(CFLAGS) -o $@ /tmp/temp.i 48$(ODIR)/models.o : models.c 49 cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i 50 cc $(CFLAGS) -o $@ /tmp/temp.i 51$(ODIR)/sprites.o : sprites.c 52 cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i 53 cc $(CFLAGS) -o $@ /tmp/temp.i 54$(ODIR)/images.o : images.c 55 cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i 56 cc $(CFLAGS) -o $@ /tmp/temp.i 57$(ODIR)/tables.o : tables.c 58 cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i 59 cc $(CFLAGS) -o $@ /tmp/temp.i 60 61$(ODIR)/cmdlib.o : ../common/cmdlib.c 62 cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i 63 cc $(CFLAGS) -o $@ /tmp/temp.i 64$(ODIR)/scriplib.o : ../common/scriplib.c 65 cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i 66 cc $(CFLAGS) -o $@ /tmp/temp.i 67$(ODIR)/lbmlib.o : ../common/lbmlib.c 68 cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i 69 cc $(CFLAGS) -o $@ /tmp/temp.i 70$(ODIR)/mathlib.o : ../common/mathlib.c 71 cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i 72 cc $(CFLAGS) -o $@ /tmp/temp.i 73$(ODIR)/trilib.o : ../common/trilib.c 74 cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i 75 cc $(CFLAGS) -o $@ /tmp/temp.i 76$(ODIR)/l3dslib.o : ../common/l3dslib.c 77 cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i 78 cc $(CFLAGS) -o $@ /tmp/temp.i 79$(ODIR)/threads.o : ../common/threads.c 80 cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i 81 cc $(CFLAGS) -o $@ /tmp/temp.i 82