Updated sample extension makefiles to compile against latest changes for L4D2 and TF2 (bug 4374, r=dvander).
authorScott Ehlert <ds@alliedmods.net>
Thu Apr 29 16:06:32 2010 -0400 (2010-04-29)
changeset 29690f6f7b5117ff
parent 2968 fe26e6de5bf8
child 2970 1b5d694d1204
Updated sample extension makefiles to compile against latest changes for L4D2 and TF2 (bug 4374, r=dvander).
public/mms_sample_ext/Makefile
public/sample_ext/Makefile
     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