Quake-2

Quake 2 GPL Source Release
Log | Files | Refs

makefile (9834B)


      1 
      2 CFLAGS = -c
      3 LDFLAGS =
      4 ODIR = baddir
      5 
      6 EXEBASE = quake2
      7 EXE = $(ODIR)/quake2
      8 all: $(EXE)
      9 
     10 #----------------------------------------------------------------------
     11 
     12 SERVERFILES = $(ODIR)/sv_ccmds.o $(ODIR)/sv_ents.o $(ODIR)/sv_game.o $(ODIR)/sv_init.o $(ODIR)/sv_main.o $(ODIR)/sv_send.o $(ODIR)/sv_user.o $(ODIR)/sv_world.o
     13 
     14 CLIENTFILES = $(ODIR)/cl_demo.o $(ODIR)/cl_ents.o $(ODIR)/cl_fx.o $(ODIR)/cl_input.o $(ODIR)/cl_inv.o $(ODIR)/cl_main.o $(ODIR)/cl_parse.o $(ODIR)/cl_tent.o $(ODIR)/console.o $(ODIR)/keys.o $(ODIR)/menu.o $(ODIR)/qmenu.o $(ODIR)/screen.o $(ODIR)/scr_cin.o $(ODIR)/snd_dma.o $(ODIR)/snd_mem.o $(ODIR)/snd_mix.o $(ODIR)/view.o
     15 
     16 # commonfiles are used by both client and server
     17 COMMONFILES = $(ODIR)/cmd.o $(ODIR)/cmodel.o $(ODIR)/cvar.o $(ODIR)/files.o $(ODIR)/md4.o $(ODIR)/net_chan.o $(ODIR)/net_udp.o
     18 
     19 REFGLFILES = $(ODIR)/gl_draw.o $(ODIR)/gl_inter.o $(ODIR)/gl_light.o $(ODIR)/gl_math.o $(ODIR)/gl_mesh.o $(ODIR)/gl_model.o $(ODIR)/gl_rmain.o $(ODIR)/gl_rmisc.o $(ODIR)/gl_rsurf.o $(ODIR)/gl_textr.o $(ODIR)/gl_warp.
     20 
     21 REFSOFTFILES = $(ODIR)/r_aclip.o $(ODIR)/r_alias.o $(ODIR)/r_bsp.o $(ODIR)/r_draw.o $(ODIR)/r_edge.o $(ODIR)/r_image.o $(ODIR)/r_light.o $(ODIR)/r_main.o $(ODIR)/r_misc.o $(ODIR)/r_model.o $(ODIR)/r_part.o $(ODIR)/r_polyse.o $(ODIR)/r_poly.o $(ODIR)/r_rast.o $(ODIR)/r_scan.o $(ODIR)/r_sprite.o $(ODIR)/r_surf.o
     22 
     23 # sharedfiles are included in EVERY dll
     24 SHAREDFILES = $(ODIR)/q_shared
     25 
     26 #----------------------------------------------------------------------
     27 
     28 _next:
     29 	make "CFLAGS = -c -Wall -g -O" "ODIR = next"
     30 	
     31 _irix:
     32 	make "CFLAGS = -c -O2 -Xcpluscomm -woff 513 -woff 594 -woff 596" "LDFLAGS = -Ofast=ip32_10k" "ODIR = irix"
     33 	
     34 _irixdebug:
     35 	make "CFLAGS = -c -O2 -g -Xcpluscomm" "LDFLAGS = -g" "ODIR = irix"
     36 		
     37 clean:
     38 	rm -f next/*.o next/$(EXEBASE)
     39 	rm -f irix/*.o irix/$(EXEBASE)
     40 
     41 #----------------------------------------------------------------------
     42 
     43 FILES = $(SERVERFILES) $(COMMONFILES) $(CLIENTFILES) $(REFSOFTFILES) $(SHAREDFILES)
     44 
     45 $(EXE) : $(FILES)
     46 	cc -o $(EXE) $(LDFLAGS) $(FILES) -lm
     47 
     48 #----------------------------------------------------------------------
     49 
     50 $(ODIR)/q_shared.o : ../qcommon/q_shared.c
     51 	cc $(CFLAGS) -o $@ $?
     52 
     53 #----------------------------------------------------------------------
     54 
     55 $(ODIR)/sv_ccmds.o : ../server/sv_ccmds.c
     56 	cc $(CFLAGS) -o $@ $?
     57 
     58 $(ODIR)/sv_ents.o : ../server/sv_ents.c
     59 	cc $(CFLAGS) -o $@ $?
     60 
     61 $(ODIR)/sv_game.o : ../server/sv_game.c
     62 	cc $(CFLAGS) -o $@ $?
     63 
     64 $(ODIR)/sv_init.o : ../server/sv_init.c
     65 	cc $(CFLAGS) -o $@ $?
     66 
     67 $(ODIR)/sv_main.o : ../server/sv_main.c
     68 	cc $(CFLAGS) -o $@ $?
     69 
     70 $(ODIR)/sv_send.o : ../server/sv_send.c
     71 	cc $(CFLAGS) -o $@ $?
     72 
     73 $(ODIR)/sv_user.o : ../server/sv_user.c
     74 	cc $(CFLAGS) -o $@ $?
     75 
     76 $(ODIR)/sv_world.o : ../server/sv_world.c
     77 	cc $(CFLAGS) -o $@ $?
     78 
     79 #----------------------------------------------------------------------
     80 
     81 $(ODIR)/cl_demo.o : ../client/cl_demo.c
     82 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     83 	cc $(CFLAGS) -o $@ /tmp/temp.i
     84 
     85 $(ODIR)/cl_ents.o : ../client/cl_ents.c
     86 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     87 	cc $(CFLAGS) -o $@ /tmp/temp.i
     88 
     89 $(ODIR)/cl_fx.o : ../client/cl_fx.c
     90 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     91 	cc $(CFLAGS) -o $@ /tmp/temp.i
     92 
     93 $(ODIR)/cl_input.o : ../client/cl_input.c
     94 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     95 	cc $(CFLAGS) -o $@ /tmp/temp.i
     96 
     97 $(ODIR)/cl_inv.o : ../client/cl_inv.c
     98 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     99 	cc $(CFLAGS) -o $@ /tmp/temp.i
    100 
    101 $(ODIR)/cl_main.o : ../client/cl_main.c
    102 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    103 	cc $(CFLAGS) -o $@ /tmp/temp.i
    104 
    105 $(ODIR)/cl_parse.o : ../client/cl_parse.c
    106 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    107 	cc $(CFLAGS) -o $@ /tmp/temp.i
    108 
    109 $(ODIR)/cl_tent.o : ../client/cl_tent.c
    110 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    111 	cc $(CFLAGS) -o $@ /tmp/temp.i
    112 
    113 $(ODIR)/console.o : ../client/console.c
    114 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    115 	cc $(CFLAGS) -o $@ /tmp/temp.i
    116 
    117 $(ODIR)/keys.o : ../client/keys.c
    118 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    119 	cc $(CFLAGS) -o $@ /tmp/temp.i
    120 
    121 $(ODIR)/menu.o : ../client/menu.c
    122 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    123 	cc $(CFLAGS) -o $@ /tmp/temp.i
    124 
    125 $(ODIR)/qmenu.o : ../client/qmenu.c
    126 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    127 	cc $(CFLAGS) -o $@ /tmp/temp.i
    128 
    129 $(ODIR)/sbar2.o : ../client/sbar2.c
    130 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    131 	cc $(CFLAGS) -o $@ /tmp/temp.i
    132 
    133 $(ODIR)/screen.o : ../client/screen.c
    134 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    135 	cc $(CFLAGS) -o $@ /tmp/temp.i
    136 
    137 $(ODIR)/scr_cin.o : ../client/scr_cin.c
    138 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    139 	cc $(CFLAGS) -o $@ /tmp/temp.i
    140 
    141 $(ODIR)/snd_dma.o : ../client/snd_dma.c
    142 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    143 	cc $(CFLAGS) -o $@ /tmp/temp.i
    144 
    145 $(ODIR)/snd_mem.o : ../client/snd_mem.c
    146 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    147 	cc $(CFLAGS) -o $@ /tmp/temp.i
    148 
    149 $(ODIR)/snd_mix.o : ../client/snd_mix.c
    150 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    151 	cc $(CFLAGS) -o $@ /tmp/temp.i
    152 
    153 $(ODIR)/view.o : ../client/view.c
    154 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    155 	cc $(CFLAGS) -o $@ /tmp/temp.i
    156 	
    157 #----------------------------------------------------------------------
    158 
    159 $(ODIR)/cmd.o : ../qcommon/cmd.c
    160 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    161 	cc $(CFLAGS) -o $@ /tmp/temp.i
    162 
    163 $(ODIR)/cmodel.o : ../qcommon/cmodel.c
    164 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    165 	cc $(CFLAGS) -o $@ /tmp/temp.i
    166 
    167 $(ODIR)/cvar.o : ../qcommon/cvar.c
    168 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    169 	cc $(CFLAGS) -o $@ /tmp/temp.i
    170 
    171 $(ODIR)/files.o : ../qcommon/files.c
    172 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    173 	cc $(CFLAGS) -o $@ /tmp/temp.i
    174 
    175 $(ODIR)/md4.o : ../qcommon/md4.c
    176 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    177 	cc $(CFLAGS) -o $@ /tmp/temp.i
    178 
    179 $(ODIR)/net_chan.o : ../qcommon/net_chan.c
    180 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    181 	cc $(CFLAGS) -o $@ /tmp/temp.i
    182 
    183 $(ODIR)/net_udp.o : ../qcommon/net_udp.c
    184 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    185 	cc $(CFLAGS) -o $@ /tmp/temp.i
    186 
    187 $(ODIR)/sys_null.o : ../qcommon/sys_null.c
    188 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    189 	cc $(CFLAGS) -o $@ /tmp/temp.i
    190 
    191 #----------------------------------------------------------------------
    192 
    193 $(ODIR)/gl_draw.o : ../ref_gl/gl_draw.c
    194 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    195 	cc $(CFLAGS) -o $@ /tmp/temp.i
    196 
    197 $(ODIR)/gl_inter.o : ../ref_gl/gl_inter.c
    198 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    199 	cc $(CFLAGS) -o $@ /tmp/temp.i
    200 
    201 $(ODIR)/gl_light.o : ../ref_gl/gl_light.c
    202 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    203 	cc $(CFLAGS) -o $@ /tmp/temp.i
    204 
    205 $(ODIR)/gl_math.o : ../ref_gl/gl_math.c
    206 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    207 	cc $(CFLAGS) -o $@ /tmp/temp.i
    208 
    209 $(ODIR)/gl_mesh.o : ../ref_gl/gl_mesh.c
    210 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    211 	cc $(CFLAGS) -o $@ /tmp/temp.i
    212 
    213 $(ODIR)/gl_model.o : ../ref_gl/gl_model.c
    214 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    215 	cc $(CFLAGS) -o $@ /tmp/temp.i
    216 
    217 $(ODIR)/gl_rmain.o : ../ref_gl/gl_rmain.c
    218 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    219 	cc $(CFLAGS) -o $@ /tmp/temp.i
    220 
    221 $(ODIR)/gl_rmisc.o : ../ref_gl/gl_rmisc.c
    222 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    223 	cc $(CFLAGS) -o $@ /tmp/temp.i
    224 
    225 $(ODIR)/gl_rsurf.o : ../ref_gl/gl_rsurf.c
    226 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    227 	cc $(CFLAGS) -o $@ /tmp/temp.i
    228 
    229 $(ODIR)/gl_textr.o : ../ref_gl/gl_textr.c
    230 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    231 	cc $(CFLAGS) -o $@ /tmp/temp.i
    232 
    233 $(ODIR)/gl_warp.o : ../ref_gl/gl_warp.c
    234 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    235 	cc $(CFLAGS) -o $@ /tmp/temp.i
    236 
    237 #----------------------------------------------------------------------
    238 
    239 $(ODIR)/r_aclip.o : ../ref_soft/r_aclip.c
    240 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    241 	cc $(CFLAGS) -o $@ /tmp/temp.i
    242 
    243 $(ODIR)/r_alias.o : ../ref_soft/r_alias.c
    244 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    245 	cc $(CFLAGS) -o $@ /tmp/temp.i
    246 
    247 $(ODIR)/r_bsp.o : ../ref_soft/r_bsp.c
    248 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    249 	cc $(CFLAGS) -o $@ /tmp/temp.i
    250 
    251 $(ODIR)/r_draw.o : ../ref_soft/r_draw.c
    252 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    253 	cc $(CFLAGS) -o $@ /tmp/temp.i
    254 
    255 $(ODIR)/r_edge.o : ../ref_soft/r_edge.c
    256 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    257 	cc $(CFLAGS) -o $@ /tmp/temp.i
    258 
    259 $(ODIR)/r_image.o : ../ref_soft/r_image.c
    260 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    261 	cc $(CFLAGS) -o $@ /tmp/temp.i
    262 
    263 $(ODIR)/r_light.o : ../ref_soft/r_light.c
    264 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    265 	cc $(CFLAGS) -o $@ /tmp/temp.i
    266 
    267 $(ODIR)/r_main.o : ../ref_soft/r_main.c
    268 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    269 	cc $(CFLAGS) -o $@ /tmp/temp.i
    270 
    271 $(ODIR)/r_misc.o : ../ref_soft/r_misc.c
    272 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    273 	cc $(CFLAGS) -o $@ /tmp/temp.i
    274 
    275 $(ODIR)/r_model.o : ../ref_soft/r_model.c
    276 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    277 	cc $(CFLAGS) -o $@ /tmp/temp.i
    278 
    279 $(ODIR)/r_part.o : ../ref_soft/r_part.c
    280 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    281 	cc $(CFLAGS) -o $@ /tmp/temp.i
    282 
    283 $(ODIR)/r_polyse.o : ../ref_soft/r_polyse.c
    284 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    285 	cc $(CFLAGS) -o $@ /tmp/temp.i
    286 
    287 $(ODIR)/r_poly.o : ../ref_soft/r_poly.c
    288 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    289 	cc $(CFLAGS) -o $@ /tmp/temp.i
    290 
    291 $(ODIR)/r_rast.o : ../ref_soft/r_rast.c
    292 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    293 	cc $(CFLAGS) -o $@ /tmp/temp.i
    294 
    295 $(ODIR)/r_scan.o : ../ref_soft/r_scan.c
    296 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    297 	cc $(CFLAGS) -o $@ /tmp/temp.i
    298 
    299 $(ODIR)/r_sprite.o : ../ref_soft/r_sprite.c
    300 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    301 	cc $(CFLAGS) -o $@ /tmp/temp.i
    302 
    303 $(ODIR)/r_surf.o : ../ref_soft/r_surf.c
    304 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    305 	cc $(CFLAGS) -o $@ /tmp/temp.i
    306 	
    307 #----------------------------------------------------------------------
    308