|
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 |