|
|
1.1 root 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 -woff 513 -Ofast=ip32_10k -Xcpluscomm" "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) -E $? | tr -d '\015' > /tmp/temp.i
52: cc $(CFLAGS) -o $@ /tmp/temp.i
53:
54: #----------------------------------------------------------------------
55:
56: $(ODIR)/sv_ccmds.o : ../server/sv_ccmds.c
57: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
58: cc $(CFLAGS) -o $@ /tmp/temp.i
59:
60: $(ODIR)/sv_ents.o : ../server/sv_ents.c
61: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
62: cc $(CFLAGS) -o $@ /tmp/temp.i
63:
64: $(ODIR)/sv_game.o : ../server/sv_game.c
65: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
66: cc $(CFLAGS) -o $@ /tmp/temp.i
67:
68: $(ODIR)/sv_init.o : ../server/sv_init.c
69: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
70: cc $(CFLAGS) -o $@ /tmp/temp.i
71:
72: $(ODIR)/sv_main.o : ../server/sv_main.c
73: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
74: cc $(CFLAGS) -o $@ /tmp/temp.i
75:
76: $(ODIR)/sv_send.o : ../server/sv_send.c
77: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
78: cc $(CFLAGS) -o $@ /tmp/temp.i
79:
80: $(ODIR)/sv_user.o : ../server/sv_user.c
81: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
82: cc $(CFLAGS) -o $@ /tmp/temp.i
83:
84: $(ODIR)/sv_world.o : ../server/sv_world.c
85: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
86: cc $(CFLAGS) -o $@ /tmp/temp.i
87:
88: #----------------------------------------------------------------------
89:
90: $(ODIR)/cl_demo.o : ../client/cl_demo.c
91: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
92: cc $(CFLAGS) -o $@ /tmp/temp.i
93:
94: $(ODIR)/cl_ents.o : ../client/cl_ents.c
95: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
96: cc $(CFLAGS) -o $@ /tmp/temp.i
97:
98: $(ODIR)/cl_fx.o : ../client/cl_fx.c
99: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
100: cc $(CFLAGS) -o $@ /tmp/temp.i
101:
102: $(ODIR)/cl_input.o : ../client/cl_input.c
103: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
104: cc $(CFLAGS) -o $@ /tmp/temp.i
105:
106: $(ODIR)/cl_inv.o : ../client/cl_inv.c
107: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
108: cc $(CFLAGS) -o $@ /tmp/temp.i
109:
110: $(ODIR)/cl_main.o : ../client/cl_main.c
111: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
112: cc $(CFLAGS) -o $@ /tmp/temp.i
113:
114: $(ODIR)/cl_parse.o : ../client/cl_parse.c
115: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
116: cc $(CFLAGS) -o $@ /tmp/temp.i
117:
118: $(ODIR)/cl_tent.o : ../client/cl_tent.c
119: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
120: cc $(CFLAGS) -o $@ /tmp/temp.i
121:
122: $(ODIR)/console.o : ../client/console.c
123: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
124: cc $(CFLAGS) -o $@ /tmp/temp.i
125:
126: $(ODIR)/keys.o : ../client/keys.c
127: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
128: cc $(CFLAGS) -o $@ /tmp/temp.i
129:
130: $(ODIR)/menu.o : ../client/menu.c
131: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
132: cc $(CFLAGS) -o $@ /tmp/temp.i
133:
134: $(ODIR)/qmenu.o : ../client/qmenu.c
135: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
136: cc $(CFLAGS) -o $@ /tmp/temp.i
137:
138: $(ODIR)/sbar2.o : ../client/sbar2.c
139: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
140: cc $(CFLAGS) -o $@ /tmp/temp.i
141:
142: $(ODIR)/screen.o : ../client/screen.c
143: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
144: cc $(CFLAGS) -o $@ /tmp/temp.i
145:
146: $(ODIR)/scr_cin.o : ../client/scr_cin.c
147: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
148: cc $(CFLAGS) -o $@ /tmp/temp.i
149:
150: $(ODIR)/snd_dma.o : ../client/snd_dma.c
151: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
152: cc $(CFLAGS) -o $@ /tmp/temp.i
153:
154: $(ODIR)/snd_mem.o : ../client/snd_mem.c
155: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
156: cc $(CFLAGS) -o $@ /tmp/temp.i
157:
158: $(ODIR)/snd_mix.o : ../client/snd_mix.c
159: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
160: cc $(CFLAGS) -o $@ /tmp/temp.i
161:
162: $(ODIR)/view.o : ../client/view.c
163: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
164: cc $(CFLAGS) -o $@ /tmp/temp.i
165:
166: #----------------------------------------------------------------------
167:
168: $(ODIR)/cmd.o : ../qcommon/cmd.c
169: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
170: cc $(CFLAGS) -o $@ /tmp/temp.i
171:
172: $(ODIR)/cmodel.o : ../qcommon/cmodel.c
173: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
174: cc $(CFLAGS) -o $@ /tmp/temp.i
175:
176: $(ODIR)/cvar.o : ../qcommon/cvar.c
177: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
178: cc $(CFLAGS) -o $@ /tmp/temp.i
179:
180: $(ODIR)/files.o : ../qcommon/files.c
181: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
182: cc $(CFLAGS) -o $@ /tmp/temp.i
183:
184: $(ODIR)/md4.o : ../qcommon/md4.c
185: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
186: cc $(CFLAGS) -o $@ /tmp/temp.i
187:
188: $(ODIR)/net_chan.o : ../qcommon/net_chan.c
189: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
190: cc $(CFLAGS) -o $@ /tmp/temp.i
191:
192: $(ODIR)/net_udp.o : ../qcommon/net_udp.c
193: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
194: cc $(CFLAGS) -o $@ /tmp/temp.i
195:
196: $(ODIR)/sys_null.o : ../qcommon/sys_null.c
197: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
198: cc $(CFLAGS) -o $@ /tmp/temp.i
199:
200: #----------------------------------------------------------------------
201:
202: $(ODIR)/gl_draw.o : ../ref_gl/gl_draw.c
203: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
204: cc $(CFLAGS) -o $@ /tmp/temp.i
205:
206: $(ODIR)/gl_inter.o : ../ref_gl/gl_inter.c
207: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
208: cc $(CFLAGS) -o $@ /tmp/temp.i
209:
210: $(ODIR)/gl_light.o : ../ref_gl/gl_light.c
211: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
212: cc $(CFLAGS) -o $@ /tmp/temp.i
213:
214: $(ODIR)/gl_math.o : ../ref_gl/gl_math.c
215: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
216: cc $(CFLAGS) -o $@ /tmp/temp.i
217:
218: $(ODIR)/gl_mesh.o : ../ref_gl/gl_mesh.c
219: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
220: cc $(CFLAGS) -o $@ /tmp/temp.i
221:
222: $(ODIR)/gl_model.o : ../ref_gl/gl_model.c
223: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
224: cc $(CFLAGS) -o $@ /tmp/temp.i
225:
226: $(ODIR)/gl_rmain.o : ../ref_gl/gl_rmain.c
227: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
228: cc $(CFLAGS) -o $@ /tmp/temp.i
229:
230: $(ODIR)/gl_rmisc.o : ../ref_gl/gl_rmisc.c
231: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
232: cc $(CFLAGS) -o $@ /tmp/temp.i
233:
234: $(ODIR)/gl_rsurf.o : ../ref_gl/gl_rsurf.c
235: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
236: cc $(CFLAGS) -o $@ /tmp/temp.i
237:
238: $(ODIR)/gl_textr.o : ../ref_gl/gl_textr.c
239: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
240: cc $(CFLAGS) -o $@ /tmp/temp.i
241:
242: $(ODIR)/gl_warp.o : ../ref_gl/gl_warp.c
243: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
244: cc $(CFLAGS) -o $@ /tmp/temp.i
245:
246: #----------------------------------------------------------------------
247:
248: $(ODIR)/r_aclip.o : ../ref_soft/r_aclip.c
249: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
250: cc $(CFLAGS) -o $@ /tmp/temp.i
251:
252: $(ODIR)/r_alias.o : ../ref_soft/r_alias.c
253: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
254: cc $(CFLAGS) -o $@ /tmp/temp.i
255:
256: $(ODIR)/r_bsp.o : ../ref_soft/r_bsp.c
257: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
258: cc $(CFLAGS) -o $@ /tmp/temp.i
259:
260: $(ODIR)/r_draw.o : ../ref_soft/r_draw.c
261: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
262: cc $(CFLAGS) -o $@ /tmp/temp.i
263:
264: $(ODIR)/r_edge.o : ../ref_soft/r_edge.c
265: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
266: cc $(CFLAGS) -o $@ /tmp/temp.i
267:
268: $(ODIR)/r_image.o : ../ref_soft/r_image.c
269: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
270: cc $(CFLAGS) -o $@ /tmp/temp.i
271:
272: $(ODIR)/r_light.o : ../ref_soft/r_light.c
273: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
274: cc $(CFLAGS) -o $@ /tmp/temp.i
275:
276: $(ODIR)/r_main.o : ../ref_soft/r_main.c
277: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
278: cc $(CFLAGS) -o $@ /tmp/temp.i
279:
280: $(ODIR)/r_misc.o : ../ref_soft/r_misc.c
281: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
282: cc $(CFLAGS) -o $@ /tmp/temp.i
283:
284: $(ODIR)/r_model.o : ../ref_soft/r_model.c
285: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
286: cc $(CFLAGS) -o $@ /tmp/temp.i
287:
288: $(ODIR)/r_part.o : ../ref_soft/r_part.c
289: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
290: cc $(CFLAGS) -o $@ /tmp/temp.i
291:
292: $(ODIR)/r_polyse.o : ../ref_soft/r_polyse.c
293: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
294: cc $(CFLAGS) -o $@ /tmp/temp.i
295:
296: $(ODIR)/r_poly.o : ../ref_soft/r_poly.c
297: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
298: cc $(CFLAGS) -o $@ /tmp/temp.i
299:
300: $(ODIR)/r_rast.o : ../ref_soft/r_rast.c
301: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
302: cc $(CFLAGS) -o $@ /tmp/temp.i
303:
304: $(ODIR)/r_scan.o : ../ref_soft/r_scan.c
305: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
306: cc $(CFLAGS) -o $@ /tmp/temp.i
307:
308: $(ODIR)/r_sprite.o : ../ref_soft/r_sprite.c
309: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
310: cc $(CFLAGS) -o $@ /tmp/temp.i
311:
312: $(ODIR)/r_surf.o : ../ref_soft/r_surf.c
313: cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
314: cc $(CFLAGS) -o $@ /tmp/temp.i
315:
316: #----------------------------------------------------------------------
317:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.