core/Makefile
changeset 3615 24c0dcaf2b4a
parent 3579 6d730190a3e4
child 3676 6025d5e51d52
     1.1 --- a/core/Makefile	Mon Aug 20 21:54:22 2012 -0400
     1.2 +++ b/core/Makefile	Mon Aug 20 21:54:42 2012 -0400
     1.3 @@ -4,6 +4,7 @@
     1.4  SMSDK = ..
     1.5  HL2SDK_ORIG = ../../hl2sdk
     1.6  HL2SDK_OB = ../../hl2sdk-ob
     1.7 +HL2SDK_CSS = ../../hl2sdk-css
     1.8  HL2SDK_OB_VALVE = ../../hl2sdk-ob-valve
     1.9  HL2SDK_L4D = ../../hl2sdk-l4d
    1.10  HL2SDK_L4D2 = ../../hl2sdk-l4d2
    1.11 @@ -49,7 +50,7 @@
    1.12  
    1.13  override ENGSET = false
    1.14  
    1.15 -ifneq (,$(filter original orangebox orangeboxvalve left4dead left4dead2 csgo,$(ENGINE)))
    1.16 +ifneq (,$(filter original orangebox css orangeboxvalve left4dead left4dead2 csgo,$(ENGINE)))
    1.17  	override ENGSET = true
    1.18  endif
    1.19  
    1.20 @@ -69,19 +70,26 @@
    1.21  	INCLUDE += -I$(HL2SDK)/public/game/server
    1.22  	BINARY = sourcemod.2.ep2.so
    1.23  endif
    1.24 -ifeq "$(ENGINE)" "orangeboxvalve"
    1.25 -	HL2SDK = $(HL2SDK_OB_VALVE)
    1.26 +ifeq "$(ENGINE)" "css"
    1.27 +	HL2SDK = $(HL2SDK_CSS)
    1.28  	HL2LIB = $(HL2SDK)/lib/linux
    1.29  	CFLAGS += -DSOURCE_ENGINE=6
    1.30  	METAMOD = $(MMSOURCE)/core
    1.31  	INCLUDE += -I$(HL2SDK)/public/game/server 
    1.32 -#-I$(HL2SDK)/common
    1.33 +	BINARY = sourcemod.2.css.so
    1.34 +endif
    1.35 +ifeq "$(ENGINE)" "orangeboxvalve"
    1.36 +	HL2SDK = $(HL2SDK_OB_VALVE)
    1.37 +	HL2LIB = $(HL2SDK)/lib/linux
    1.38 +	CFLAGS += -DSOURCE_ENGINE=7
    1.39 +	METAMOD = $(MMSOURCE)/core
    1.40 +	INCLUDE += -I$(HL2SDK)/public/game/server 
    1.41  	BINARY = sourcemod.2.ep2v.so
    1.42  endif
    1.43  ifeq "$(ENGINE)" "left4dead"
    1.44  	HL2SDK = $(HL2SDK_L4D)
    1.45  	HL2LIB = $(HL2SDK)/lib/linux
    1.46 -	CFLAGS += -DSOURCE_ENGINE=7
    1.47 +	CFLAGS += -DSOURCE_ENGINE=8
    1.48  	METAMOD = $(MMSOURCE)/core
    1.49  	INCLUDE += -I$(HL2SDK)/public/game/server
    1.50  	BINARY = sourcemod.2.l4d.so
    1.51 @@ -89,7 +97,7 @@
    1.52  ifeq "$(ENGINE)" "left4dead2"
    1.53  	HL2SDK = $(HL2SDK_L4D2)
    1.54  	HL2LIB = $(HL2SDK)/lib/linux
    1.55 -	CFLAGS += -DSOURCE_ENGINE=8
    1.56 +	CFLAGS += -DSOURCE_ENGINE=9
    1.57  	METAMOD = $(MMSOURCE)/core
    1.58  	INCLUDE += -I$(HL2SDK)/public/game/server
    1.59  	BINARY = sourcemod.2.l4d2.so
    1.60 @@ -97,7 +105,7 @@
    1.61  ifeq "$(ENGINE)" "csgo"
    1.62  	HL2SDK = $(HL2SDK_CSGO)
    1.63  	HL2LIB = $(HL2SDK)/lib/linux
    1.64 -	CFLAGS += -DSOURCE_ENGINE=11
    1.65 +	CFLAGS += -DSOURCE_ENGINE=12
    1.66  	METAMOD = $(MMSOURCE)/core
    1.67  	INCLUDE += -I$(HL2SDK)/public/game/server
    1.68  	BINARY = sourcemod.2.csgo.so
    1.69 @@ -127,8 +135,8 @@
    1.70  endif
    1.71  
    1.72  CFLAGS += -DSE_EPISODEONE=1 -DSE_DARKMESSIAH=2 -DSE_ORANGEBOX=3 -DSE_BLOODYGOODTIME=4 -DSE_EYE=5 \
    1.73 -	-DSE_ORANGEBOXVALVE=6 -DSE_LEFT4DEAD=7 -DSE_LEFT4DEAD2=8 -DSE_ALIENSWARM=9 -DSE_PORTAL2=10 \
    1.74 -	-DSE_CSGO=11
    1.75 +	-DSE_CSS=6 -DSE_ORANGEBOXVALVE=7 -DSE_LEFT4DEAD=8 -DSE_LEFT4DEAD2=9 -DSE_ALIENSWARM=10 \
    1.76 +	-DSE_PORTAL2=11 -DSE_CSGO=12
    1.77  
    1.78  LINK += $(HL2LIB)/tier1_i486.a $(HL2LIB)/mathlib_i486.a $(LIB_PREFIX)vstdlib$(LIB_SUFFIX) \
    1.79  	$(LIB_PREFIX)tier0$(LIB_SUFFIX) -static-libgcc
    1.80 @@ -183,7 +191,7 @@
    1.81  check:
    1.82  	if [ "$(ENGSET)" = "false" ]; then \
    1.83  		echo "You must supply one of the following values for ENGINE:"; \
    1.84 -		echo "csgo, left4dead2, left4dead, orangeboxvalve, orangebox, or original"; \
    1.85 +		echo "csgo, left4dead2, left4dead, orangeboxvalve, css, orangebox, or original"; \
    1.86  		exit 1; \
    1.87  	fi
    1.88