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