Updated sample extension makefiles to compile against latest changes for L4D2 and TF2 (bug 4374, r=dvander).
Updated sample extension makefiles to compile against latest changes for L4D2 and TF2 (
bug 4374, r=dvander).
1.1 --- a/public/mms_sample_ext/Makefile Thu Apr 29 14:12:08 2010 -0400
1.2 +++ b/public/mms_sample_ext/Makefile Thu Apr 29 16:06:32 2010 -0400
1.3 @@ -1,4 +1,4 @@
1.4 -# (C)2004-2009 SourceMod Development Team
1.5 +# (C)2004-2010 SourceMod Development Team
1.6 # Makefile written by David "BAILOPAN" Anderson
1.7
1.8 SMSDK = ..
1.9 @@ -37,7 +37,7 @@
1.10 METAMOD = $(MMSOURCE18)/core-legacy
1.11 INCLUDE += -I$(HL2SDK)/public/dlls
1.12 SRCDS = $(SRCDS_BASE)
1.13 - LIB_SUFFIX = i486
1.14 + LIB_SUFFIX = _i486.so
1.15 override ENGSET = true
1.16 endif
1.17 ifeq "$(ENGINE)" "orangebox"
1.18 @@ -48,7 +48,7 @@
1.19 METAMOD = $(MMSOURCE18)/core
1.20 INCLUDE += -I$(HL2SDK)/public/game/server
1.21 SRCDS = $(SRCDS_BASE)/orangebox
1.22 - LIB_SUFFIX = i486
1.23 + LIB_SUFFIX = _i486.so
1.24 override ENGSET = true
1.25 endif
1.26 ifeq "$(ENGINE)" "orangeboxvalve"
1.27 @@ -59,7 +59,8 @@
1.28 METAMOD = $(MMSOURCE18)/core
1.29 INCLUDE += -I$(HL2SDK)/public/game/server
1.30 SRCDS = $(SRCDS_BASE)/orangebox
1.31 - LIB_SUFFIX = i486
1.32 + LIB_PREFIX = lib
1.33 + LIB_SUFFIX = .so
1.34 override ENGSET = true
1.35 endif
1.36 ifeq "$(ENGINE)" "left4dead"
1.37 @@ -70,7 +71,7 @@
1.38 METAMOD = $(MMSOURCE18)/core
1.39 INCLUDE += -I$(HL2SDK)/public/game/server
1.40 SRCDS = $(SRCDS_BASE)/l4d
1.41 - LIB_SUFFIX = i486
1.42 + LIB_SUFFIX = _i486.so
1.43 override ENGSET = true
1.44 endif
1.45 ifeq "$(ENGINE)" "left4dead2"
1.46 @@ -81,14 +82,15 @@
1.47 METAMOD = $(MMSOURCE18)/core
1.48 INCLUDE += -I$(HL2SDK)/public/game/server
1.49 SRCDS = $(SRCDS_BASE)/left4dead2
1.50 - LIB_SUFFIX = linux
1.51 + LIB_PREFIX = lib
1.52 + LIB_SUFFIX = .so
1.53 override ENGSET = true
1.54 endif
1.55
1.56 CFLAGS += -DSE_EPISODEONE=1 -DSE_DARKMESSIAH=2 -DSE_ORANGEBOX=3 -DSE_ORANGEBOXVALVE=4 \
1.57 -DSE_LEFT4DEAD=5 -DSE_LEFT4DEAD2=6
1.58
1.59 -LINK = vstdlib_$(LIB_SUFFIX).so tier0_$(LIB_SUFFIX).so -m32 -ldl -lm
1.60 +LINK = $(LIB_PREFIX)vstdlib$(LIB_SUFFIX) $(LIB_PREFIX)tier0$(LIB_SUFFIX) -m32 -ldl -lm
1.61
1.62 INCLUDE += -I. -I.. -I$(HL2PUB) -I$(HL2PUB)/engine -I$(HL2PUB)/tier0 -I$(HL2PUB)/tier1 \
1.63 -I$(METAMOD) -I$(METAMOD)/sourcehook -I$(SMSDK) -I$(SMSDK)/jit -I$(SMSDK)/jit/x86 \
1.64 @@ -133,8 +135,8 @@
1.65
1.66 all: check
1.67 mkdir -p $(BIN_DIR)
1.68 - ln -sf $(HL2LIB)/vstdlib_$(LIB_SUFFIX).so
1.69 - ln -sf $(HL2LIB)/tier0_$(LIB_SUFFIX).so
1.70 + ln -sf $(HL2LIB)/$(LIB_PREFIX)vstdlib$(LIB_SUFFIX)
1.71 + ln -sf $(HL2LIB)/$(LIB_PREFIX)tier0$(LIB_SUFFIX)
1.72 $(MAKE) -f Makefile mms_ext
1.73
1.74 check:
2.1 --- a/public/sample_ext/Makefile Thu Apr 29 14:12:08 2010 -0400
2.2 +++ b/public/sample_ext/Makefile Thu Apr 29 16:06:32 2010 -0400
2.3 @@ -1,4 +1,4 @@
2.4 -# (C)2004-2009 SourceMod Development Team
2.5 +# (C)2004-2010 SourceMod Development Team
2.6 # Makefile written by David "BAILOPAN" Anderson
2.7
2.8 SMSDK = ../..
2.9 @@ -40,7 +40,7 @@
2.10 METAMOD = $(MMSOURCE18)/core-legacy
2.11 INCLUDE += -I$(HL2SDK)/public/dlls
2.12 SRCDS = $(SRCDS_BASE)
2.13 - LIB_SUFFIX = i486
2.14 + LIB_SUFFIX = _i486.so
2.15 override ENGSET = true
2.16 endif
2.17 ifeq "$(ENGINE)" "orangebox"
2.18 @@ -51,7 +51,7 @@
2.19 METAMOD = $(MMSOURCE18)/core
2.20 INCLUDE += -I$(HL2SDK)/public/game/server
2.21 SRCDS = $(SRCDS_BASE)/orangebox
2.22 - LIB_SUFFIX = i486
2.23 + LIB_SUFFIX = _i486.so
2.24 override ENGSET = true
2.25 endif
2.26 ifeq "$(ENGINE)" "orangeboxvalve"
2.27 @@ -62,7 +62,8 @@
2.28 METAMOD = $(MMSOURCE18)/core
2.29 INCLUDE += -I$(HL2SDK)/public/game/server
2.30 SRCDS = $(SRCDS_BASE)/orangebox
2.31 - LIB_SUFFIX = i486
2.32 + LIB_PREFIX = lib
2.33 + LIB_SUFFIX = .so
2.34 override ENGSET = true
2.35 endif
2.36 ifeq "$(ENGINE)" "left4dead"
2.37 @@ -73,7 +74,7 @@
2.38 METAMOD = $(MMSOURCE18)/core
2.39 INCLUDE += -I$(HL2SDK)/public/game/server
2.40 SRCDS = $(SRCDS_BASE)/l4d
2.41 - LIB_SUFFIX = i486
2.42 + LIB_SUFFIX = _i486.so
2.43 override ENGSET = true
2.44 endif
2.45 ifeq "$(ENGINE)" "left4dead2"
2.46 @@ -84,12 +85,13 @@
2.47 METAMOD = $(MMSOURCE18)/core
2.48 INCLUDE += -I$(HL2SDK)/public/game/server
2.49 SRCDS = $(SRCDS_BASE)/left4dead2
2.50 - LIB_SUFFIX = linux
2.51 + LIB_PREFIX = lib
2.52 + LIB_SUFFIX = .so
2.53 override ENGSET = true
2.54 endif
2.55
2.56 ifeq "$(USEMETA)" "true"
2.57 - LINK_HL2 = $(HL2LIB)/tier1_i486.a vstdlib_$(LIB_SUFFIX).so tier0_$(LIB_SUFFIX).so
2.58 + LINK_HL2 = $(HL2LIB)/tier1_i486.a $(LIB_PREFIX)vstdlib$(LIB_SUFFIX) $(LIB_PREFIX)tier0$(LIB_SUFFIX)
2.59
2.60 LINK += $(LINK_HL2)
2.61
2.62 @@ -147,8 +149,8 @@
2.63 all: check
2.64 mkdir -p $(BIN_DIR)/sdk
2.65 if [ "$(USEMETA)" = "true" ]; then \
2.66 - ln -sf $(HL2LIB)/vstdlib_$(LIB_SUFFIX).so; \
2.67 - ln -sf $(HL2LIB)/tier0_$(LIB_SUFFIX).so; \
2.68 + ln -sf $(HL2LIB)/$(LIB_PREFIX)vstdlib$(LIB_SUFFIX); \
2.69 + ln -sf $(HL2LIB)/$(LIB_PREFIX)tier0$(LIB_SUFFIX); \
2.70 fi
2.71 $(MAKE) -f Makefile extension
2.72