1 OBJS= \ 2 cl_demo.o \ 3 cl_ents.o \ 4 cl_input.o \ 5 cl_main.o \ 6 cl_parse.o \ 7 cl_pred.o \ 8 cl_tent.o \ 9 cl_cam.o \ 10 cmd.o \ 11 common.o \ 12 console.o \ 13 crc.o \ 14 cvar.o \ 15 d_edge.o \ 16 d_fill.o \ 17 d_init.o \ 18 d_modech.o \ 19 d_part.o \ 20 d_polyse.o \ 21 d_scan.o \ 22 d_sky.o \ 23 d_sprite.o \ 24 d_surf.o \ 25 d_vars.o \ 26 d_zpoint.o \ 27 draw.o \ 28 keys.o \ 29 mathlib.o \ 30 md4.o \ 31 menu.o \ 32 model.o \ 33 net_chan.o \ 34 net_udp.o \ 35 nonintel.o \ 36 pmove.o \ 37 pmovetst.o \ 38 r_aclip.o \ 39 r_alias.o \ 40 r_bsp.o \ 41 r_draw.o \ 42 r_edge.o \ 43 r_efrag.o \ 44 r_light.o \ 45 r_main.o \ 46 r_misc.o \ 47 r_part.o \ 48 r_sky.o \ 49 r_sprite.o \ 50 r_surf.o \ 51 r_vars.o \ 52 sbar.o \ 53 screen.o \ 54 skin.o \ 55 snd_dma.o \ 56 snd_mem.o \ 57 snd_mix.o \ 58 view.o \ 59 wad.o \ 60 zone.o \ 61 cd_linux.o \ 62 sys_linux.o \ 63 vid_svgalib.o \ 64 snd_linux.o 65 66 ASMOBJS= \ 67 d_copy.o \ 68 d_draw.o \ 69 d_draw16.o \ 70 d_parta.o \ 71 d_polysa.o \ 72 d_scana.o \ 73 d_spr8.o \ 74 d_varsa.o \ 75 math.o \ 76 r_aclipa.o \ 77 r_aliasa.o \ 78 r_drawa.o \ 79 r_edgea.o \ 80 r_varsa.o \ 81 snd_mixa.o \ 82 surf16.o \ 83 surf8.o \ 84 sys_dosa.o 85 86 #CFLAGS=-O3 -Wall -fomit-frame-pointer -fno-strength-reduce -funroll-loops 87 #CFLAGS=-mpentium -O3 -Wall -fomit-frame-pointer -fno-strength-reduce 88 CFLAGS=-V2.7.2.1 -bi486-linux/ -O6 -Wall -fomit-frame-pointer -fno-strength-reduce 89 #CFLAGS=-V2.7.2.1 -bi486-linux/ -O2 -g -Wall 90 91 LDFLAGS = 92 93 LIBS = -lm -lvga 94 TARGET = qwcl 95 96 %.o : %.s 97 $(CC) $(CFLAGS) -DELF -x assembler-with-cpp -c $< 98 99 #$(TARGET) : $(OBJS) 100 # $(CC) $(LDFLAGS) -o $(TARGET) $(OBJS) $(LIBS) 101 102 $(TARGET) : $(ASMOBJS) $(OBJS) 103 $(CC) $(LDFLAGS) -o $(TARGET) $(ASMOBJS) $(OBJS) $(LIBS) 104 105 clean: 106 -rm $(OBJS) 107 108 clobber: clean 109 -rm $(TARGET) 110