Lines 1-5
Link Here
|
1 |
--- Makefile.orig Sun Dec 16 18:09:18 2007 |
1 |
--- Makefile.orig 2008-01-19 15:13:14.000000000 -0800 |
2 |
+++ Makefile Fri Jan 4 10:40:41 2008 |
2 |
+++ Makefile 2008-01-19 15:13:28.000000000 -0800 |
3 |
@@ -27,16 +27,22 @@ |
3 |
@@ -27,16 +27,22 @@ |
4 |
endif |
4 |
endif |
5 |
endif |
5 |
endif |
Lines 128-134
Link Here
|
128 |
|
128 |
|
129 |
ifeq ($(USE_OPENAL),1) |
129 |
ifeq ($(USE_OPENAL),1) |
130 |
BASE_CFLAGS += -DUSE_OPENAL=1 |
130 |
BASE_CFLAGS += -DUSE_OPENAL=1 |
131 |
@@ -520,45 +504,61 @@ |
131 |
@@ -516,49 +500,78 @@ |
|
|
132 |
endif |
133 |
endif |
134 |
|
135 |
+ ifeq ($(USE_CURL),1) |
136 |
+ BASE_CFLAGS += -DUSE_CURL=1 |
137 |
+ ifeq ($(USE_CURL_DLOPEN),1) |
138 |
+ BASE_CFLAGS += -DUSE_CURL_DLOPEN=1 |
139 |
+ endif |
140 |
+ endif |
141 |
+ |
142 |
ifeq ($(USE_CODEC_VORBIS),1) |
132 |
BASE_CFLAGS += -DUSE_CODEC_VORBIS=1 |
143 |
BASE_CFLAGS += -DUSE_CODEC_VORBIS=1 |
133 |
endif |
144 |
endif |
134 |
|
145 |
|
Lines 208-217
Link Here
|
208 |
ifneq ($(USE_OPENAL_DLOPEN),1) |
219 |
ifneq ($(USE_OPENAL_DLOPEN),1) |
209 |
- CLIENT_LDFLAGS += $(THREAD_LDFLAGS) -lopenal |
220 |
- CLIENT_LDFLAGS += $(THREAD_LDFLAGS) -lopenal |
210 |
+ CLIENT_LDFLAGS += -lopenal |
221 |
+ CLIENT_LDFLAGS += -lopenal |
|
|
222 |
+ endif |
223 |
+ endif |
224 |
+ |
225 |
+ ifeq ($(USE_CURL),1) |
226 |
+ ifneq ($(USE_CURL_DLOPEN),1) |
227 |
+ CLIENT_LDFLAGS += -lcurl |
211 |
endif |
228 |
endif |
212 |
endif |
229 |
endif |
213 |
|
230 |
|
214 |
@@ -566,7 +566,6 @@ |
231 |
@@ -566,7 +579,6 @@ |
215 |
CLIENT_LDFLAGS += -lvorbisfile -lvorbis -logg |
232 |
CLIENT_LDFLAGS += -lvorbisfile -lvorbis -logg |
216 |
endif |
233 |
endif |
217 |
|
234 |
|
Lines 219-225
Link Here
|
219 |
else # ifeq freebsd |
236 |
else # ifeq freebsd |
220 |
|
237 |
|
221 |
############################################################################# |
238 |
############################################################################# |
222 |
@@ -717,24 +716,25 @@ |
239 |
@@ -717,24 +729,25 @@ |
223 |
TARGETS = |
240 |
TARGETS = |
224 |
|
241 |
|
225 |
ifneq ($(BUILD_SERVER),0) |
242 |
ifneq ($(BUILD_SERVER),0) |
Lines 256-262
Link Here
|
256 |
endif |
273 |
endif |
257 |
|
274 |
|
258 |
ifneq ($(BUILD_GAME_QVM),0) |
275 |
ifneq ($(BUILD_GAME_QVM),0) |
259 |
@@ -824,10 +824,10 @@ |
276 |
@@ -824,10 +837,10 @@ |
260 |
all: debug release |
277 |
all: debug release |
261 |
|
278 |
|
262 |
debug: |
279 |
debug: |
Lines 269-275
Link Here
|
269 |
|
286 |
|
270 |
# Create the build directories and tools, print out |
287 |
# Create the build directories and tools, print out |
271 |
# an informational message, then start building |
288 |
# an informational message, then start building |
272 |
@@ -880,7 +880,7 @@ |
289 |
@@ -880,7 +893,7 @@ |
273 |
Q3LCC=$(TOOLSDIR)/q3lcc$(BINEXT) |
290 |
Q3LCC=$(TOOLSDIR)/q3lcc$(BINEXT) |
274 |
Q3ASM=$(TOOLSDIR)/q3asm$(BINEXT) |
291 |
Q3ASM=$(TOOLSDIR)/q3asm$(BINEXT) |
275 |
|
292 |
|
Lines 278-284
Link Here
|
278 |
tools: |
295 |
tools: |
279 |
@echo QVM tools not built when cross-compiling |
296 |
@echo QVM tools not built when cross-compiling |
280 |
else |
297 |
else |
281 |
@@ -943,8 +943,13 @@ |
298 |
@@ -943,8 +956,13 @@ |
282 |
$(B)/client/snd_main.o \ |
299 |
$(B)/client/snd_main.o \ |
283 |
$(B)/client/snd_codec.o \ |
300 |
$(B)/client/snd_codec.o \ |
284 |
$(B)/client/snd_codec_wav.o \ |
301 |
$(B)/client/snd_codec_wav.o \ |
Lines 294-300
Link Here
|
294 |
$(B)/client/qal.o \ |
311 |
$(B)/client/qal.o \ |
295 |
$(B)/client/snd_openal.o \ |
312 |
$(B)/client/snd_openal.o \ |
296 |
\ |
313 |
\ |
297 |
@@ -1078,9 +1083,15 @@ |
314 |
@@ -1078,9 +1096,15 @@ |
298 |
ifeq ($(ARCH),x86) |
315 |
ifeq ($(ARCH),x86) |
299 |
Q3OBJ += $(B)/client/vm_x86.o |
316 |
Q3OBJ += $(B)/client/vm_x86.o |
300 |
endif |
317 |
endif |
Lines 310-316
Link Here
|
310 |
ifeq ($(ARCH),ppc) |
327 |
ifeq ($(ARCH),ppc) |
311 |
Q3OBJ += $(B)/client/vm_ppc.o |
328 |
Q3OBJ += $(B)/client/vm_ppc.o |
312 |
endif |
329 |
endif |
313 |
@@ -1113,7 +1124,7 @@ |
330 |
@@ -1113,7 +1137,7 @@ |
314 |
|
331 |
|
315 |
ifeq ($(USE_SDL),1) |
332 |
ifeq ($(USE_SDL),1) |
316 |
ifneq ($(PLATFORM),darwin) |
333 |
ifneq ($(PLATFORM),darwin) |
Lines 319-325
Link Here
|
319 |
endif |
336 |
endif |
320 |
endif |
337 |
endif |
321 |
|
338 |
|
322 |
@@ -1126,12 +1137,12 @@ |
339 |
@@ -1126,12 +1150,12 @@ |
323 |
$(B)/clientsmp/sdl_glimp.o |
340 |
$(B)/clientsmp/sdl_glimp.o |
324 |
endif |
341 |
endif |
325 |
|
342 |
|
Lines 334-340
Link Here
|
334 |
$(echo_cmd) "LD $@" |
351 |
$(echo_cmd) "LD $@" |
335 |
$(Q)$(CC) -o $@ $(Q3OBJ) $(Q3POBJ_SMP) $(CLIENT_LDFLAGS) \ |
352 |
$(Q)$(CC) -o $@ $(Q3OBJ) $(Q3POBJ_SMP) $(CLIENT_LDFLAGS) \ |
336 |
$(THREAD_LDFLAGS) $(LDFLAGS) $(LIBSDLMAIN) |
353 |
$(THREAD_LDFLAGS) $(LDFLAGS) $(LIBSDLMAIN) |
337 |
@@ -1248,7 +1259,7 @@ |
354 |
@@ -1248,7 +1272,7 @@ |
338 |
endif |
355 |
endif |
339 |
endif |
356 |
endif |
340 |
|
357 |
|
Lines 343-349
Link Here
|
343 |
$(echo_cmd) "LD $@" |
360 |
$(echo_cmd) "LD $@" |
344 |
$(Q)$(CC) -o $@ $(Q3DOBJ) $(LDFLAGS) |
361 |
$(Q)$(CC) -o $@ $(Q3DOBJ) $(LDFLAGS) |
345 |
|
362 |
|
346 |
@@ -1287,7 +1298,7 @@ |
363 |
@@ -1287,7 +1311,7 @@ |
347 |
Q3CGOBJ = $(Q3CGOBJ_) $(B)/baseq3/cgame/cg_syscalls.o |
364 |
Q3CGOBJ = $(Q3CGOBJ_) $(B)/baseq3/cgame/cg_syscalls.o |
348 |
Q3CGVMOBJ = $(Q3CGOBJ_:%.o=%.asm) $(B)/baseq3/game/bg_lib.asm |
365 |
Q3CGVMOBJ = $(Q3CGOBJ_:%.o=%.asm) $(B)/baseq3/game/bg_lib.asm |
349 |
|
366 |
|
Lines 352-358
Link Here
|
352 |
$(echo_cmd) "LD $@" |
369 |
$(echo_cmd) "LD $@" |
353 |
$(Q)$(CC) $(SHLIBLDFLAGS) -o $@ $(Q3CGOBJ) |
370 |
$(Q)$(CC) $(SHLIBLDFLAGS) -o $@ $(Q3CGOBJ) |
354 |
|
371 |
|
355 |
@@ -1330,7 +1341,7 @@ |
372 |
@@ -1330,7 +1354,7 @@ |
356 |
MPCGOBJ = $(MPCGOBJ_) $(B)/missionpack/cgame/cg_syscalls.o |
373 |
MPCGOBJ = $(MPCGOBJ_) $(B)/missionpack/cgame/cg_syscalls.o |
357 |
MPCGVMOBJ = $(MPCGOBJ_:%.o=%.asm) $(B)/missionpack/game/bg_lib.asm |
374 |
MPCGVMOBJ = $(MPCGOBJ_:%.o=%.asm) $(B)/missionpack/game/bg_lib.asm |
358 |
|
375 |
|
Lines 361-367
Link Here
|
361 |
$(echo_cmd) "LD $@" |
378 |
$(echo_cmd) "LD $@" |
362 |
$(Q)$(CC) $(SHLIBLDFLAGS) -o $@ $(MPCGOBJ) |
379 |
$(Q)$(CC) $(SHLIBLDFLAGS) -o $@ $(MPCGOBJ) |
363 |
|
380 |
|
364 |
@@ -1382,7 +1393,7 @@ |
381 |
@@ -1382,7 +1406,7 @@ |
365 |
Q3GOBJ = $(Q3GOBJ_) $(B)/baseq3/game/g_syscalls.o |
382 |
Q3GOBJ = $(Q3GOBJ_) $(B)/baseq3/game/g_syscalls.o |
366 |
Q3GVMOBJ = $(Q3GOBJ_:%.o=%.asm) $(B)/baseq3/game/bg_lib.asm |
383 |
Q3GVMOBJ = $(Q3GOBJ_:%.o=%.asm) $(B)/baseq3/game/bg_lib.asm |
367 |
|
384 |
|
Lines 370-376
Link Here
|
370 |
$(echo_cmd) "LD $@" |
387 |
$(echo_cmd) "LD $@" |
371 |
$(Q)$(CC) $(SHLIBLDFLAGS) -o $@ $(Q3GOBJ) |
388 |
$(Q)$(CC) $(SHLIBLDFLAGS) -o $@ $(Q3GOBJ) |
372 |
|
389 |
|
373 |
@@ -1432,7 +1443,7 @@ |
390 |
@@ -1432,7 +1456,7 @@ |
374 |
MPGOBJ = $(MPGOBJ_) $(B)/missionpack/game/g_syscalls.o |
391 |
MPGOBJ = $(MPGOBJ_) $(B)/missionpack/game/g_syscalls.o |
375 |
MPGVMOBJ = $(MPGOBJ_:%.o=%.asm) $(B)/missionpack/game/bg_lib.asm |
392 |
MPGVMOBJ = $(MPGOBJ_:%.o=%.asm) $(B)/missionpack/game/bg_lib.asm |
376 |
|
393 |
|
Lines 379-385
Link Here
|
379 |
$(echo_cmd) "LD $@" |
396 |
$(echo_cmd) "LD $@" |
380 |
$(Q)$(CC) $(SHLIBLDFLAGS) -o $@ $(MPGOBJ) |
397 |
$(Q)$(CC) $(SHLIBLDFLAGS) -o $@ $(MPGOBJ) |
381 |
|
398 |
|
382 |
@@ -1494,7 +1505,7 @@ |
399 |
@@ -1494,7 +1518,7 @@ |
383 |
Q3UIOBJ = $(Q3UIOBJ_) $(B)/missionpack/ui/ui_syscalls.o |
400 |
Q3UIOBJ = $(Q3UIOBJ_) $(B)/missionpack/ui/ui_syscalls.o |
384 |
Q3UIVMOBJ = $(Q3UIOBJ_:%.o=%.asm) $(B)/baseq3/game/bg_lib.asm |
401 |
Q3UIVMOBJ = $(Q3UIOBJ_:%.o=%.asm) $(B)/baseq3/game/bg_lib.asm |
385 |
|
402 |
|
Lines 388-394
Link Here
|
388 |
$(echo_cmd) "LD $@" |
405 |
$(echo_cmd) "LD $@" |
389 |
$(Q)$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(Q3UIOBJ) |
406 |
$(Q)$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(Q3UIOBJ) |
390 |
|
407 |
|
391 |
@@ -1521,7 +1532,7 @@ |
408 |
@@ -1521,7 +1545,7 @@ |
392 |
MPUIOBJ = $(MPUIOBJ_) $(B)/missionpack/ui/ui_syscalls.o |
409 |
MPUIOBJ = $(MPUIOBJ_) $(B)/missionpack/ui/ui_syscalls.o |
393 |
MPUIVMOBJ = $(MPUIOBJ_:%.o=%.asm) $(B)/baseq3/game/bg_lib.asm |
410 |
MPUIVMOBJ = $(MPUIOBJ_:%.o=%.asm) $(B)/baseq3/game/bg_lib.asm |