Quake-2

Quake 2 GPL Source Release
Log | Files | Refs

makefile (10193B)


      1 
      2 CFLAGS = -Wall -c -g -DNO_PRIVATE
      3 LDFLAGS = -sectcreate __ICON __header rhapsody/QuakeWorld.iconheader -segprot __ICON r r -sectcreate __ICON app rhapsody/QuakeWorld.tiff -framework AppKit -framework Foundation
      4 ODIR = rhapsody/output
      5 
      6 EXEBASE = QuakeWorld
      7 EXE = $(ODIR)/$(EXEBASE)
      8 all: $(EXE)
      9 
     10 _next:
     11 	make "CFLAGS = -Wall -c -g -DNO_PRIVATE" "ODIR = rhapsody/output"
     12 	
     13 _nextopt:
     14 	make "CFLAGS = -O2 -c -g -DNO_PRIVATE" "ODIR = rhapsody/output"
     15 	
     16 _irix:
     17 	make "CFLAGS = -c -Ofast=ip32_10k -Xcpluscomm -DNO_PRIVATE" "LDFLAGS = -Ofast=ip32_10k -lm" "ODIR = irix"
     18 	
     19 _osf:
     20 	make "CFLAGS = -c -O4 -DNO_PRIVATE" "LDFLAGS = -lm" "ODIR = osf"
     21 
     22 clean:
     23 	rm -f $(ODIR)/*.o $(EXE)
     24 
     25 REF_SOFT_SYSTEM_FILES = $(ODIR)/r_next.o 
     26 
     27 REF_SOFT_FILES = $(ODIR)/d_polyse.o $(ODIR)/d_scan.o $(ODIR)/draw.o  $(ODIR)/model.o $(ODIR)/r_aclip.o $(ODIR)/r_alias.o $(ODIR)/r_bsp.o $(ODIR)/r_draw.o $(ODIR)/r_edge.o $(ODIR)/r_efrag.o $(ODIR)/r_inter.o $(ODIR)/r_light.o $(ODIR)/r_main.o $(ODIR)/r_misc.o $(ODIR)/r_part.o $(ODIR)/r_sky.o $(ODIR)/r_sprite.o $(ODIR)/r_surf.o $(REF_SOFT_SYSTEM_FILES)
     28 
     29 CLIENT_SYSTEM_FILES = $(ODIR)/in_next.o $(ODIR)/cd_null.o $(ODIR)/snd_next.o $(ODIR)/vid_null.o 
     30 SOUND_FILES = $(ODIR)/snd_dma.o $(ODIR)/snd_mix.o $(ODIR)/snd_mem.o
     31 CLIENT_FILES = $(ODIR)/cl_demo.o $(ODIR)/cl_ents.o $(ODIR)/cl_input.o  $(ODIR)/cl_main.o $(ODIR)/cl_parse.o $(ODIR)/cl_pred.o $(ODIR)/cl_tent.o $(ODIR)/console.o $(ODIR)/keys.o $(ODIR)/menu.o $(ODIR)/sbar.o $(ODIR)/screen.o $(ODIR)/view.o $(SOUND_FILES) $(CLIENT_SYSTEM_FILES) $(REF_SOFT_FILES)
     32 #CLIENT_FILES = $(ODIR)/cl_null.o
     33 
     34 
     35 SERVER_FILES = $(ODIR)/pr_cmds.o $(ODIR)/pr_edict.o $(ODIR)/pr_exec.o $(ODIR)/sv_ccmds.o  $(ODIR)/sv_ents.o $(ODIR)/sv_init.o $(ODIR)/sv_main.o $(ODIR)/sv_move.o $(ODIR)/sv_phys.o $(ODIR)/sv_send.o $(ODIR)/sv_user.o $(ODIR)/world.o
     36 #SERVER_FILES = $(ODIR)/sv_null.o
     37 
     38 
     39 QCOMMON_SYSTEM_FILES = $(ODIR)/net_udp.o $(ODIR)/sys_next.o 
     40 QCOMMON_FILES = $(ODIR)/cmd.o $(ODIR)/cmodel.o $(ODIR)/common.o $(ODIR)/crc.o   $(ODIR)/cvar.o $(ODIR)/files.o $(ODIR)/mathlib.o $(ODIR)/net_chan.o $(ODIR)/pmove.o $(QCOMMON_SYSTEM_FILES)
     41 
     42 $(EXE): $(CLIENT_FILES) $(SERVER_FILES) $(QCOMMON_FILES)
     43 	cc -o $(EXE) $(CLIENT_FILES) $(SERVER_FILES) $(QCOMMON_FILES) $(LDFLAGS) 
     44 
     45 #===========================================================================
     46 
     47 $(ODIR)/cl_null.o : client/cl_null.c
     48 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     49 	cc $(CFLAGS) -o $@ /tmp/temp.i
     50 	
     51 $(ODIR)/cl_demo.o : client/cl_demo.c
     52 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     53 	cc $(CFLAGS) -o $@ /tmp/temp.i
     54 $(ODIR)/cl_ents.o : client/cl_ents.c
     55 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     56 	cc $(CFLAGS) -o $@ /tmp/temp.i
     57 $(ODIR)/cl_input.o : client/cl_input.c
     58 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     59 	cc $(CFLAGS) -o $@ /tmp/temp.i
     60 $(ODIR)/cl_main.o : client/cl_main.c
     61 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     62 	cc $(CFLAGS) -o $@ /tmp/temp.i
     63 $(ODIR)/cl_parse.o : client/cl_parse.c
     64 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     65 	cc $(CFLAGS) -o $@ /tmp/temp.i
     66 $(ODIR)/cl_pred.o : client/cl_pred.c
     67 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     68 	cc $(CFLAGS) -o $@ /tmp/temp.i
     69 $(ODIR)/cl_tent.o : client/cl_tent.c
     70 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     71 	cc $(CFLAGS) -o $@ /tmp/temp.i
     72 $(ODIR)/console.o : client/console.c
     73 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     74 	cc $(CFLAGS) -o $@ /tmp/temp.i
     75 $(ODIR)/keys.o : client/keys.c
     76 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     77 	cc $(CFLAGS) -o $@ /tmp/temp.i
     78 $(ODIR)/menu.o : client/menu.c
     79 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     80 	cc $(CFLAGS) -o $@ /tmp/temp.i
     81 $(ODIR)/sbar.o : client/sbar.c
     82 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     83 	cc $(CFLAGS) -o $@ /tmp/temp.i
     84 $(ODIR)/screen.o : client/screen.c
     85 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     86 	cc $(CFLAGS) -o $@ /tmp/temp.i
     87 $(ODIR)/view.o : client/view.c
     88 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     89 	cc $(CFLAGS) -o $@ /tmp/temp.i
     90 
     91 $(ODIR)/snd_dma.o : client/snd_dma.c
     92 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     93 	cc $(CFLAGS) -o $@ /tmp/temp.i
     94 $(ODIR)/snd_mix.o : client/snd_mix.c
     95 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     96 	cc $(CFLAGS) -o $@ /tmp/temp.i
     97 $(ODIR)/snd_mem.o : client/snd_mem.c
     98 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
     99 	cc $(CFLAGS) -o $@ /tmp/temp.i
    100 
    101 $(ODIR)/cd_null.o : client/cd_null.c
    102 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    103 	cc $(CFLAGS) -o $@ /tmp/temp.i
    104 $(ODIR)/in_null.o : client/in_null.c
    105 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    106 	cc $(CFLAGS) -o $@ /tmp/temp.i
    107 $(ODIR)/snd_null.o : client/snd_null.c
    108 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    109 	cc $(CFLAGS) -o $@ /tmp/temp.i
    110 $(ODIR)/vid_null.o : client/vid_null.c
    111 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    112 	cc $(CFLAGS) -o $@ /tmp/temp.i
    113 
    114 $(ODIR)/in_next.o : rhapsody/in_next.m
    115 	cc $(CFLAGS) -o $@ $?
    116 $(ODIR)/snd_next.o : rhapsody/snd_next.m
    117 	cc $(CFLAGS) -o $@ $?
    118 
    119 #===========================================================================
    120 
    121 $(ODIR)/sv_null.o : server/sv_null.c
    122 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    123 	cc $(CFLAGS) -o $@ /tmp/temp.i
    124 
    125 $(ODIR)/pr_cmds.o : server/pr_cmds.c
    126 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    127 	cc $(CFLAGS) -o $@ /tmp/temp.i
    128 $(ODIR)/pr_edict.o : server/pr_edict.c
    129 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    130 	cc $(CFLAGS) -o $@ /tmp/temp.i
    131 $(ODIR)/pr_exec.o : server/pr_exec.c
    132 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    133 	cc $(CFLAGS) -o $@ /tmp/temp.i
    134 $(ODIR)/sv_ccmds.o : server/sv_ccmds.c
    135 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    136 	cc $(CFLAGS) -o $@ /tmp/temp.i
    137 $(ODIR)/sv_ents.o : server/sv_ents.c
    138 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    139 	cc $(CFLAGS) -o $@ /tmp/temp.i
    140 $(ODIR)/sv_init.o : server/sv_init.c
    141 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    142 	cc $(CFLAGS) -o $@ /tmp/temp.i
    143 $(ODIR)/sv_main.o : server/sv_main.c
    144 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    145 	cc $(CFLAGS) -o $@ /tmp/temp.i
    146 $(ODIR)/sv_move.o : server/sv_move.c
    147 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    148 	cc $(CFLAGS) -o $@ /tmp/temp.i
    149 $(ODIR)/sv_phys.o : server/sv_phys.c
    150 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    151 	cc $(CFLAGS) -o $@ /tmp/temp.i
    152 $(ODIR)/sv_send.o : server/sv_send.c
    153 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    154 	cc $(CFLAGS) -o $@ /tmp/temp.i
    155 $(ODIR)/sv_user.o : server/sv_user.c
    156 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    157 	cc $(CFLAGS) -o $@ /tmp/temp.i
    158 $(ODIR)/world.o : server/world.c
    159 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    160 	cc $(CFLAGS) -o $@ /tmp/temp.i
    161 
    162 #===========================================================================
    163 
    164 $(ODIR)/d_polyse.o : ref_soft/d_polyse.c
    165 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    166 	cc $(CFLAGS) -o $@ /tmp/temp.i
    167 $(ODIR)/d_scan.o : ref_soft/d_scan.c
    168 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    169 	cc $(CFLAGS) -o $@ /tmp/temp.i
    170 $(ODIR)/draw.o : ref_soft/draw.c
    171 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    172 	cc $(CFLAGS) -o $@ /tmp/temp.i
    173 $(ODIR)/model.o : ref_soft/model.c
    174 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    175 	cc $(CFLAGS) -o $@ /tmp/temp.i
    176 $(ODIR)/r_aclip.o : ref_soft/r_aclip.c
    177 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    178 	cc $(CFLAGS) -o $@ /tmp/temp.i
    179 $(ODIR)/r_alias.o : ref_soft/r_alias.c
    180 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    181 	cc $(CFLAGS) -o $@ /tmp/temp.i
    182 $(ODIR)/r_bsp.o : ref_soft/r_bsp.c
    183 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    184 	cc $(CFLAGS) -o $@ /tmp/temp.i
    185 $(ODIR)/r_draw.o : ref_soft/r_draw.c
    186 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    187 	cc $(CFLAGS) -o $@ /tmp/temp.i
    188 $(ODIR)/r_edge.o : ref_soft/r_edge.c
    189 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    190 	cc $(CFLAGS) -o $@ /tmp/temp.i
    191 $(ODIR)/r_efrag.o : ref_soft/r_efrag.c
    192 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    193 	cc $(CFLAGS) -o $@ /tmp/temp.i
    194 $(ODIR)/r_inter.o : ref_soft/r_inter.c
    195 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    196 	cc $(CFLAGS) -o $@ /tmp/temp.i
    197 $(ODIR)/r_light.o : ref_soft/r_light.c
    198 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    199 	cc $(CFLAGS) -o $@ /tmp/temp.i
    200 $(ODIR)/r_main.o : ref_soft/r_main.c
    201 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    202 	cc $(CFLAGS) -o $@ /tmp/temp.i
    203 $(ODIR)/r_misc.o : ref_soft/r_misc.c
    204 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    205 	cc $(CFLAGS) -o $@ /tmp/temp.i
    206 $(ODIR)/r_part.o : ref_soft/r_part.c
    207 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    208 	cc $(CFLAGS) -o $@ /tmp/temp.i
    209 $(ODIR)/r_sky.o : ref_soft/r_sky.c
    210 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    211 	cc $(CFLAGS) -o $@ /tmp/temp.i
    212 $(ODIR)/r_sprite.o : ref_soft/r_sprite.c
    213 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    214 	cc $(CFLAGS) -o $@ /tmp/temp.i
    215 $(ODIR)/r_surf.o : ref_soft/r_surf.c
    216 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    217 	cc $(CFLAGS) -o $@ /tmp/temp.i
    218 
    219 $(ODIR)/r_next.o : rhapsody/r_next.m
    220 	cc $(CFLAGS) -o $@ $?
    221 
    222 #===========================================================================
    223 
    224 $(ODIR)/cmd.o : qcommon/cmd.c
    225 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    226 	cc $(CFLAGS) -o $@ /tmp/temp.i
    227 $(ODIR)/cmodel.o : qcommon/cmodel.c
    228 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    229 	cc $(CFLAGS) -o $@ /tmp/temp.i
    230 $(ODIR)/common.o : qcommon/common.c
    231 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    232 	cc $(CFLAGS) -o $@ /tmp/temp.i
    233 $(ODIR)/crc.o : qcommon/crc.c
    234 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    235 	cc $(CFLAGS) -o $@ /tmp/temp.i
    236 $(ODIR)/cvar.o : qcommon/cvar.c
    237 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    238 	cc $(CFLAGS) -o $@ /tmp/temp.i
    239 $(ODIR)/files.o : qcommon/files.c
    240 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    241 	cc $(CFLAGS) -o $@ /tmp/temp.i
    242 $(ODIR)/mathlib.o : qcommon/mathlib.c
    243 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    244 	cc $(CFLAGS) -o $@ /tmp/temp.i
    245 $(ODIR)/net_chan.o : qcommon/net_chan.c
    246 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    247 	cc $(CFLAGS) -o $@ /tmp/temp.i
    248 $(ODIR)/net_udp.o : qcommon/net_udp.c
    249 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    250 	cc $(CFLAGS) -o $@ /tmp/temp.i
    251 $(ODIR)/pmove.o : qcommon/pmove.c
    252 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    253 	cc $(CFLAGS) -o $@ /tmp/temp.i
    254 
    255 $(ODIR)/sys_null.o : qcommon/sys_null.c
    256 	cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
    257 	cc $(CFLAGS) -o $@ /tmp/temp.i
    258 $(ODIR)/sys_next.o : rhapsody/sys_next.m
    259 	cc $(CFLAGS) -o $@ $?