extensions/bintools/msvc9/bintools.vcproj
changeset 2504 74fea7db93e4
parent 2327 5c957cdfe653
child 2533 b66ce8e017a2
     1.1 --- a/extensions/bintools/msvc9/bintools.vcproj	Wed Jan 07 22:55:40 2009 -0500
     1.2 +++ b/extensions/bintools/msvc9/bintools.vcproj	Thu Jan 08 18:17:17 2009 +1300
     1.3 @@ -17,7 +17,7 @@
     1.4  	</ToolFiles>
     1.5  	<Configurations>
     1.6  		<Configuration
     1.7 -			Name="Debug|Win32"
     1.8 +			Name="Debug - Orange Box|Win32"
     1.9  			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
    1.10  			IntermediateDirectory="$(ConfigurationName)"
    1.11  			ConfigurationType="2"
    1.12 @@ -40,9 +40,10 @@
    1.13  			/>
    1.14  			<Tool
    1.15  				Name="VCCLCompilerTool"
    1.16 +				AdditionalOptions="/D SE_EPISODEONE=2 /D SE_ORANGEBOX=3 /D SE_LEFT4DEAD=4"
    1.17  				Optimization="0"
    1.18 -				AdditionalIncludeDirectories="..;..\sdk;..\..\..\public;..\..\..\public\extensions;..\..\..\public\jit;..\..\..\public\jit\x86;..\..\..\public\sourcepawn"
    1.19 -				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;BINTOOLS_EXPORTS;_CRT_SECURE_NO_DEPRECATE;SOURCEMOD_BUILD"
    1.20 +				AdditionalIncludeDirectories="..;..\sdk;..\..\..\public;..\..\..\public\jit;..\..\..\public\jit\x86;..\..\..\public\extensions;..\..\..\public\sourcepawn;&quot;$(MMSOURCE17)\core&quot;;&quot;$(MMSOURCE17)\core\sourcehook&quot;;&quot;$(HL2SDKOB)\public&quot;;&quot;$(HL2SDKOB)\public\tier0&quot;;&quot;$(HL2SDKOB)\public\tier1&quot;"
    1.21 +				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;BINTOOLS_EXPORTS;_CRT_SECURE_NO_DEPRECATE;SOURCEMOD_BUILD;ORANGEBOX_BUILD;HOOKING_ENABLED;SOURCE_ENGINE=3"
    1.22  				MinimalRebuild="true"
    1.23  				BasicRuntimeChecks="3"
    1.24  				RuntimeLibrary="1"
    1.25 @@ -64,6 +65,7 @@
    1.26  			/>
    1.27  			<Tool
    1.28  				Name="VCLinkerTool"
    1.29 +				AdditionalDependencies="&quot;$(HL2SDKOB)\lib\public\tier0.lib&quot; &quot;$(HL2SDKOB)\lib\public\tier1.lib&quot; &quot;$(HL2SDKOB)\lib\public\vstdlib.lib&quot; &quot;$(HL2SDKOB)\lib\public\mathlib.lib&quot;"
    1.30  				OutputFile="$(OutDir)\bintools.ext.dll"
    1.31  				LinkIncremental="2"
    1.32  				IgnoreDefaultLibraryNames="LIBC;LIBCD;LIBCMT"
    1.33 @@ -96,7 +98,7 @@
    1.34  			/>
    1.35  		</Configuration>
    1.36  		<Configuration
    1.37 -			Name="Release|Win32"
    1.38 +			Name="Release - Orange Box|Win32"
    1.39  			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
    1.40  			IntermediateDirectory="$(ConfigurationName)"
    1.41  			ConfigurationType="2"
    1.42 @@ -120,9 +122,10 @@
    1.43  			/>
    1.44  			<Tool
    1.45  				Name="VCCLCompilerTool"
    1.46 +				AdditionalOptions="/MP /D SE_EPISODEONE=2 /D SE_ORANGEBOX=3 /D SE_LEFT4DEAD=4"
    1.47  				FavorSizeOrSpeed="1"
    1.48 -				AdditionalIncludeDirectories="..;..\sdk;..\..\..\public;..\..\..\public\extensions;..\..\..\public\jit;..\..\..\public\jit\x86;..\..\..\public\sourcepawn"
    1.49 -				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;BINTOOLS_EXPORTS;_CRT_SECURE_NO_DEPRECATE;SOURCEMOD_BUILD"
    1.50 +				AdditionalIncludeDirectories="..;..\sdk;..\..\..\public;..\..\..\public\jit;..\..\..\public\jit\x86;..\..\..\public\extensions;..\..\..\public\sourcepawn;&quot;$(MMSOURCE17)\core&quot;;&quot;$(MMSOURCE17)\core\sourcehook&quot;;&quot;$(HL2SDKOB)\public&quot;;&quot;$(HL2SDKOB)\public\tier0&quot;;&quot;$(HL2SDKOB)\public\tier1&quot;"
    1.51 +				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;BINTOOLS_EXPORTS;_CRT_SECURE_NO_DEPRECATE;SOURCEMOD_BUILD;SOURCE_ENGINE=3"
    1.52  				RuntimeLibrary="0"
    1.53  				EnableEnhancedInstructionSet="1"
    1.54  				RuntimeTypeInfo="false"
    1.55 @@ -142,6 +145,472 @@
    1.56  			/>
    1.57  			<Tool
    1.58  				Name="VCLinkerTool"
    1.59 +				AdditionalDependencies="&quot;$(HL2SDKOB)\lib\public\tier0.lib&quot; &quot;$(HL2SDKOB)\lib\public\tier1.lib&quot; &quot;$(HL2SDKOB)\lib\public\vstdlib.lib&quot; &quot;$(HL2SDKOB)\lib\public\mathlib.lib&quot;"
    1.60 +				OutputFile="$(OutDir)\bintools.ext.dll"
    1.61 +				LinkIncremental="1"
    1.62 +				IgnoreDefaultLibraryNames="LIBC;LIBCD;LIBCMTD"
    1.63 +				GenerateDebugInformation="true"
    1.64 +				SubSystem="2"
    1.65 +				OptimizeReferences="2"
    1.66 +				EnableCOMDATFolding="2"
    1.67 +				RandomizedBaseAddress="1"
    1.68 +				DataExecutionPrevention="0"
    1.69 +				TargetMachine="1"
    1.70 +			/>
    1.71 +			<Tool
    1.72 +				Name="VCALinkTool"
    1.73 +			/>
    1.74 +			<Tool
    1.75 +				Name="VCManifestTool"
    1.76 +			/>
    1.77 +			<Tool
    1.78 +				Name="VCXDCMakeTool"
    1.79 +			/>
    1.80 +			<Tool
    1.81 +				Name="VCBscMakeTool"
    1.82 +			/>
    1.83 +			<Tool
    1.84 +				Name="VCFxCopTool"
    1.85 +			/>
    1.86 +			<Tool
    1.87 +				Name="VCAppVerifierTool"
    1.88 +			/>
    1.89 +			<Tool
    1.90 +				Name="VCPostBuildEventTool"
    1.91 +			/>
    1.92 +		</Configuration>
    1.93 +		<Configuration
    1.94 +			Name="Debug - Left 4 Dead|Win32"
    1.95 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
    1.96 +			IntermediateDirectory="$(ConfigurationName)"
    1.97 +			ConfigurationType="2"
    1.98 +			CharacterSet="2"
    1.99 +			>
   1.100 +			<Tool
   1.101 +				Name="VCPreBuildEventTool"
   1.102 +			/>
   1.103 +			<Tool
   1.104 +				Name="VCCustomBuildTool"
   1.105 +			/>
   1.106 +			<Tool
   1.107 +				Name="VCXMLDataGeneratorTool"
   1.108 +			/>
   1.109 +			<Tool
   1.110 +				Name="VCWebServiceProxyGeneratorTool"
   1.111 +			/>
   1.112 +			<Tool
   1.113 +				Name="VCMIDLTool"
   1.114 +			/>
   1.115 +			<Tool
   1.116 +				Name="VCCLCompilerTool"
   1.117 +				AdditionalOptions="/D SE_EPISODEONE=2 /D SE_ORANGEBOX=3 /D SE_LEFT4DEAD=4"
   1.118 +				AdditionalIncludeDirectories="..;..\sdk;..\..\..\public;..\..\..\public\jit;..\..\..\public\jit\x86;..\..\..\public\extensions;..\..\..\public\sourcepawn;&quot;$(MMSOURCE17)\core&quot;;&quot;$(MMSOURCE17)\core\sourcehook&quot;;&quot;$(HL2SDKL4D)\public&quot;;&quot;$(HL2SDKL4D)\public\tier0&quot;;&quot;$(HL2SDKL4D)\public\tier1&quot;"
   1.119 +				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;BINTOOLS_EXPORTS;_CRT_SECURE_NO_DEPRECATE;SOURCEMOD_BUILD;HOOKING_ENABLED;SOURCE_ENGINE=4"
   1.120 +				MinimalRebuild="true"
   1.121 +				BasicRuntimeChecks="3"
   1.122 +				RuntimeLibrary="1"
   1.123 +				EnableEnhancedInstructionSet="1"
   1.124 +				WarningLevel="3"
   1.125 +				DebugInformationFormat="4"
   1.126 +			/>
   1.127 +			<Tool
   1.128 +				Name="VCManagedResourceCompilerTool"
   1.129 +			/>
   1.130 +			<Tool
   1.131 +				Name="VCResourceCompilerTool"
   1.132 +			/>
   1.133 +			<Tool
   1.134 +				Name="VCPreLinkEventTool"
   1.135 +			/>
   1.136 +			<Tool
   1.137 +				Name="VCLinkerTool"
   1.138 +				AdditionalDependencies="&quot;$(HL2SDKL4D)\lib\public\tier0.lib&quot; &quot;$(HL2SDKL4D)\lib\public\tier1.lib&quot; &quot;$(HL2SDKL4D)\lib\public\vstdlib.lib&quot; &quot;$(HL2SDKL4D)\lib\public\mathlib.lib&quot;"
   1.139 +				OutputFile="$(OutDir)\bintools.ext.dll"
   1.140 +				LinkIncremental="2"
   1.141 +				IgnoreDefaultLibraryNames="LIBC;LIBCD;LIBCMT"
   1.142 +				GenerateDebugInformation="true"
   1.143 +			/>
   1.144 +			<Tool
   1.145 +				Name="VCALinkTool"
   1.146 +			/>
   1.147 +			<Tool
   1.148 +				Name="VCManifestTool"
   1.149 +			/>
   1.150 +			<Tool
   1.151 +				Name="VCXDCMakeTool"
   1.152 +			/>
   1.153 +			<Tool
   1.154 +				Name="VCBscMakeTool"
   1.155 +			/>
   1.156 +			<Tool
   1.157 +				Name="VCFxCopTool"
   1.158 +			/>
   1.159 +			<Tool
   1.160 +				Name="VCAppVerifierTool"
   1.161 +			/>
   1.162 +			<Tool
   1.163 +				Name="VCPostBuildEventTool"
   1.164 +			/>
   1.165 +		</Configuration>
   1.166 +		<Configuration
   1.167 +			Name="Debug - Old Metamod|Win32"
   1.168 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
   1.169 +			IntermediateDirectory="$(ConfigurationName)"
   1.170 +			ConfigurationType="2"
   1.171 +			CharacterSet="2"
   1.172 +			>
   1.173 +			<Tool
   1.174 +				Name="VCPreBuildEventTool"
   1.175 +			/>
   1.176 +			<Tool
   1.177 +				Name="VCCustomBuildTool"
   1.178 +			/>
   1.179 +			<Tool
   1.180 +				Name="VCXMLDataGeneratorTool"
   1.181 +			/>
   1.182 +			<Tool
   1.183 +				Name="VCWebServiceProxyGeneratorTool"
   1.184 +			/>
   1.185 +			<Tool
   1.186 +				Name="VCMIDLTool"
   1.187 +			/>
   1.188 +			<Tool
   1.189 +				Name="VCCLCompilerTool"
   1.190 +				AdditionalOptions="/D SE_EPISODEONE=2 /D SE_ORANGEBOX=3 /D SE_LEFT4DEAD=4"
   1.191 +				AdditionalIncludeDirectories="..;..\sdk;..\..\..\public;..\..\..\public\jit;..\..\..\public\jit\x86;..\..\..\public\extensions;..\..\..\public\sourcepawn;&quot;$(MMSOURCE17)\core\sourcehook&quot;;&quot;$(HL2SDK)\public&quot;;&quot;$(HL2SDK)\public\tier0&quot;;&quot;$(HL2SDK)\public\tier1&quot;"
   1.192 +				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;BINTOOLS_EXPORTS;_CRT_SECURE_NO_DEPRECATE;SOURCEMOD_BUILD;SOURCE_ENGINE=2"
   1.193 +				MinimalRebuild="true"
   1.194 +				BasicRuntimeChecks="3"
   1.195 +				RuntimeLibrary="1"
   1.196 +				EnableEnhancedInstructionSet="1"
   1.197 +				WarningLevel="3"
   1.198 +				DebugInformationFormat="4"
   1.199 +			/>
   1.200 +			<Tool
   1.201 +				Name="VCManagedResourceCompilerTool"
   1.202 +			/>
   1.203 +			<Tool
   1.204 +				Name="VCResourceCompilerTool"
   1.205 +			/>
   1.206 +			<Tool
   1.207 +				Name="VCPreLinkEventTool"
   1.208 +			/>
   1.209 +			<Tool
   1.210 +				Name="VCLinkerTool"
   1.211 +				AdditionalDependencies="&quot;$(HL2SDK)\lib\public\tier0.lib&quot; &quot;$(HL2SDK)\lib\public\tier1.lib&quot; &quot;$(HL2SDK)\lib\public\vstdlib.lib&quot; &quot;$(HL2SDK)\lib\public\mathlib.lib&quot;"
   1.212 +				OutputFile="$(OutDir)\bintools.ext.dll"
   1.213 +				LinkIncremental="2"
   1.214 +				IgnoreDefaultLibraryNames="LIBC;LIBCD;LIBCMT"
   1.215 +				GenerateDebugInformation="true"
   1.216 +			/>
   1.217 +			<Tool
   1.218 +				Name="VCALinkTool"
   1.219 +			/>
   1.220 +			<Tool
   1.221 +				Name="VCManifestTool"
   1.222 +			/>
   1.223 +			<Tool
   1.224 +				Name="VCXDCMakeTool"
   1.225 +			/>
   1.226 +			<Tool
   1.227 +				Name="VCBscMakeTool"
   1.228 +			/>
   1.229 +			<Tool
   1.230 +				Name="VCFxCopTool"
   1.231 +			/>
   1.232 +			<Tool
   1.233 +				Name="VCAppVerifierTool"
   1.234 +			/>
   1.235 +			<Tool
   1.236 +				Name="VCPostBuildEventTool"
   1.237 +			/>
   1.238 +		</Configuration>
   1.239 +		<Configuration
   1.240 +			Name="Debug - Episode 1|Win32"
   1.241 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
   1.242 +			IntermediateDirectory="$(ConfigurationName)"
   1.243 +			ConfigurationType="2"
   1.244 +			CharacterSet="2"
   1.245 +			>
   1.246 +			<Tool
   1.247 +				Name="VCPreBuildEventTool"
   1.248 +			/>
   1.249 +			<Tool
   1.250 +				Name="VCCustomBuildTool"
   1.251 +			/>
   1.252 +			<Tool
   1.253 +				Name="VCXMLDataGeneratorTool"
   1.254 +			/>
   1.255 +			<Tool
   1.256 +				Name="VCWebServiceProxyGeneratorTool"
   1.257 +			/>
   1.258 +			<Tool
   1.259 +				Name="VCMIDLTool"
   1.260 +			/>
   1.261 +			<Tool
   1.262 +				Name="VCCLCompilerTool"
   1.263 +				AdditionalOptions="/D SE_EPISODEONE=2 /D SE_ORANGEBOX=3 /D SE_LEFT4DEAD=4"
   1.264 +				AdditionalIncludeDirectories="..;..\sdk;..\..\..\public;..\..\..\public\jit;..\..\..\public\jit\x86;..\..\..\public\extensions;..\..\..\public\sourcepawn;&quot;$(MMSOURCE17)\core&quot;;&quot;$(MMSOURCE17)\core\sourcehook&quot;;&quot;$(HL2SDK)\public&quot;;&quot;$(HL2SDK)\public\tier0&quot;;&quot;$(HL2SDK)\public\tier1&quot;"
   1.265 +				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;BINTOOLS_EXPORTS;_CRT_SECURE_NO_DEPRECATE;SOURCEMOD_BUILD;HOOKING_ENABLED;SOURCE_ENGINE=2"
   1.266 +				MinimalRebuild="true"
   1.267 +				BasicRuntimeChecks="3"
   1.268 +				RuntimeLibrary="1"
   1.269 +				EnableEnhancedInstructionSet="1"
   1.270 +				WarningLevel="3"
   1.271 +				DebugInformationFormat="4"
   1.272 +			/>
   1.273 +			<Tool
   1.274 +				Name="VCManagedResourceCompilerTool"
   1.275 +			/>
   1.276 +			<Tool
   1.277 +				Name="VCResourceCompilerTool"
   1.278 +			/>
   1.279 +			<Tool
   1.280 +				Name="VCPreLinkEventTool"
   1.281 +			/>
   1.282 +			<Tool
   1.283 +				Name="VCLinkerTool"
   1.284 +				AdditionalDependencies="&quot;$(HL2SDK)\lib\public\tier0.lib&quot; &quot;$(HL2SDK)\lib\public\tier1.lib&quot; &quot;$(HL2SDK)\lib\public\vstdlib.lib&quot; &quot;$(HL2SDK)\lib\public\mathlib.lib&quot;"
   1.285 +				OutputFile="$(OutDir)\bintools.ext.dll"
   1.286 +				LinkIncremental="2"
   1.287 +				IgnoreDefaultLibraryNames="LIBC;LIBCD;LIBCMT"
   1.288 +				GenerateDebugInformation="true"
   1.289 +			/>
   1.290 +			<Tool
   1.291 +				Name="VCALinkTool"
   1.292 +			/>
   1.293 +			<Tool
   1.294 +				Name="VCManifestTool"
   1.295 +			/>
   1.296 +			<Tool
   1.297 +				Name="VCXDCMakeTool"
   1.298 +			/>
   1.299 +			<Tool
   1.300 +				Name="VCBscMakeTool"
   1.301 +			/>
   1.302 +			<Tool
   1.303 +				Name="VCFxCopTool"
   1.304 +			/>
   1.305 +			<Tool
   1.306 +				Name="VCAppVerifierTool"
   1.307 +			/>
   1.308 +			<Tool
   1.309 +				Name="VCPostBuildEventTool"
   1.310 +			/>
   1.311 +		</Configuration>
   1.312 +		<Configuration
   1.313 +			Name="Release - Left 4 Dead|Win32"
   1.314 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
   1.315 +			IntermediateDirectory="$(ConfigurationName)"
   1.316 +			ConfigurationType="2"
   1.317 +			CharacterSet="2"
   1.318 +			WholeProgramOptimization="1"
   1.319 +			>
   1.320 +			<Tool
   1.321 +				Name="VCPreBuildEventTool"
   1.322 +			/>
   1.323 +			<Tool
   1.324 +				Name="VCCustomBuildTool"
   1.325 +			/>
   1.326 +			<Tool
   1.327 +				Name="VCXMLDataGeneratorTool"
   1.328 +			/>
   1.329 +			<Tool
   1.330 +				Name="VCWebServiceProxyGeneratorTool"
   1.331 +			/>
   1.332 +			<Tool
   1.333 +				Name="VCMIDLTool"
   1.334 +			/>
   1.335 +			<Tool
   1.336 +				Name="VCCLCompilerTool"
   1.337 +				AdditionalOptions="/D SE_EPISODEONE=2 /D SE_ORANGEBOX=3 /D SE_LEFT4DEAD=4"
   1.338 +				FavorSizeOrSpeed="1"
   1.339 +				AdditionalIncludeDirectories="..;..\sdk;..\..\..\public;..\..\..\public\jit;..\..\..\public\jit\x86;..\..\..\public\extensions;..\..\..\public\sourcepawn;&quot;$(MMSOURCE17)\core&quot;;&quot;$(MMSOURCE17)\core\sourcehook&quot;;&quot;$(HL2SDKL4D)\public&quot;;&quot;$(HL2SDKL4D)\public\tier0&quot;;&quot;$(HL2SDKL4D)\public\tier1&quot;"
   1.340 +				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;BINTOOLS_EXPORTS;_CRT_SECURE_NO_DEPRECATE;SOURCEMOD_BUILD;HOOKING_ENABLED;SOURCE_ENGINE=4"
   1.341 +				RuntimeLibrary="0"
   1.342 +				EnableEnhancedInstructionSet="1"
   1.343 +				RuntimeTypeInfo="false"
   1.344 +				UsePrecompiledHeader="0"
   1.345 +				WarningLevel="3"
   1.346 +				Detect64BitPortabilityProblems="false"
   1.347 +				DebugInformationFormat="3"
   1.348 +			/>
   1.349 +			<Tool
   1.350 +				Name="VCManagedResourceCompilerTool"
   1.351 +			/>
   1.352 +			<Tool
   1.353 +				Name="VCResourceCompilerTool"
   1.354 +			/>
   1.355 +			<Tool
   1.356 +				Name="VCPreLinkEventTool"
   1.357 +			/>
   1.358 +			<Tool
   1.359 +				Name="VCLinkerTool"
   1.360 +				AdditionalDependencies="&quot;$(HL2SDKL4D)\lib\public\tier0.lib&quot; &quot;$(HL2SDKL4D)\lib\public\tier1.lib&quot; &quot;$(HL2SDKL4D)\lib\public\vstdlib.lib&quot; &quot;$(HL2SDKL4D)\lib\public\mathlib.lib&quot;"
   1.361 +				OutputFile="$(OutDir)\bintools.ext.dll"
   1.362 +				LinkIncremental="1"
   1.363 +				IgnoreDefaultLibraryNames="LIBC;LIBCD;LIBCMTD"
   1.364 +				GenerateDebugInformation="true"
   1.365 +				SubSystem="2"
   1.366 +				OptimizeReferences="2"
   1.367 +				EnableCOMDATFolding="2"
   1.368 +				RandomizedBaseAddress="1"
   1.369 +				DataExecutionPrevention="0"
   1.370 +				TargetMachine="1"
   1.371 +			/>
   1.372 +			<Tool
   1.373 +				Name="VCALinkTool"
   1.374 +			/>
   1.375 +			<Tool
   1.376 +				Name="VCManifestTool"
   1.377 +			/>
   1.378 +			<Tool
   1.379 +				Name="VCXDCMakeTool"
   1.380 +			/>
   1.381 +			<Tool
   1.382 +				Name="VCBscMakeTool"
   1.383 +			/>
   1.384 +			<Tool
   1.385 +				Name="VCFxCopTool"
   1.386 +			/>
   1.387 +			<Tool
   1.388 +				Name="VCAppVerifierTool"
   1.389 +			/>
   1.390 +			<Tool
   1.391 +				Name="VCPostBuildEventTool"
   1.392 +			/>
   1.393 +		</Configuration>
   1.394 +		<Configuration
   1.395 +			Name="Release - Old Metamod|Win32"
   1.396 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
   1.397 +			IntermediateDirectory="$(ConfigurationName)"
   1.398 +			ConfigurationType="2"
   1.399 +			CharacterSet="2"
   1.400 +			WholeProgramOptimization="1"
   1.401 +			>
   1.402 +			<Tool
   1.403 +				Name="VCPreBuildEventTool"
   1.404 +			/>
   1.405 +			<Tool
   1.406 +				Name="VCCustomBuildTool"
   1.407 +			/>
   1.408 +			<Tool
   1.409 +				Name="VCXMLDataGeneratorTool"
   1.410 +			/>
   1.411 +			<Tool
   1.412 +				Name="VCWebServiceProxyGeneratorTool"
   1.413 +			/>
   1.414 +			<Tool
   1.415 +				Name="VCMIDLTool"
   1.416 +			/>
   1.417 +			<Tool
   1.418 +				Name="VCCLCompilerTool"
   1.419 +				AdditionalOptions="/D SE_EPISODEONE=2 /D SE_ORANGEBOX=3 /D SE_LEFT4DEAD=4"
   1.420 +				FavorSizeOrSpeed="1"
   1.421 +				AdditionalIncludeDirectories="..;..\sdk;..\..\..\public;..\..\..\public\jit;..\..\..\public\jit\x86;..\..\..\public\extensions;..\..\..\public\sourcepawn;&quot;$(MMSOURCE17)\core\sourcehook&quot;;&quot;$(HL2SDK)\public&quot;;&quot;$(HL2SDK)\public\tier0&quot;;&quot;$(HL2SDK)\public\tier1&quot;"
   1.422 +				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;BINTOOLS_EXPORTS;_CRT_SECURE_NO_DEPRECATE;SOURCEMOD_BUILD;SOURCE_ENGINE=2"
   1.423 +				RuntimeLibrary="0"
   1.424 +				EnableEnhancedInstructionSet="1"
   1.425 +				RuntimeTypeInfo="false"
   1.426 +				UsePrecompiledHeader="0"
   1.427 +				WarningLevel="3"
   1.428 +				Detect64BitPortabilityProblems="false"
   1.429 +				DebugInformationFormat="3"
   1.430 +			/>
   1.431 +			<Tool
   1.432 +				Name="VCManagedResourceCompilerTool"
   1.433 +			/>
   1.434 +			<Tool
   1.435 +				Name="VCResourceCompilerTool"
   1.436 +			/>
   1.437 +			<Tool
   1.438 +				Name="VCPreLinkEventTool"
   1.439 +			/>
   1.440 +			<Tool
   1.441 +				Name="VCLinkerTool"
   1.442 +				AdditionalDependencies="&quot;$(HL2SDK)\lib\public\tier0.lib&quot; &quot;$(HL2SDK)\lib\public\tier1.lib&quot; &quot;$(HL2SDK)\lib\public\vstdlib.lib&quot; &quot;$(HL2SDK)\lib\public\mathlib.lib&quot;"
   1.443 +				OutputFile="$(OutDir)\bintools.ext.dll"
   1.444 +				LinkIncremental="1"
   1.445 +				IgnoreDefaultLibraryNames="LIBC;LIBCD;LIBCMTD"
   1.446 +				GenerateDebugInformation="true"
   1.447 +				SubSystem="2"
   1.448 +				OptimizeReferences="2"
   1.449 +				EnableCOMDATFolding="2"
   1.450 +				RandomizedBaseAddress="1"
   1.451 +				DataExecutionPrevention="0"
   1.452 +				TargetMachine="1"
   1.453 +			/>
   1.454 +			<Tool
   1.455 +				Name="VCALinkTool"
   1.456 +			/>
   1.457 +			<Tool
   1.458 +				Name="VCManifestTool"
   1.459 +			/>
   1.460 +			<Tool
   1.461 +				Name="VCXDCMakeTool"
   1.462 +			/>
   1.463 +			<Tool
   1.464 +				Name="VCBscMakeTool"
   1.465 +			/>
   1.466 +			<Tool
   1.467 +				Name="VCFxCopTool"
   1.468 +			/>
   1.469 +			<Tool
   1.470 +				Name="VCAppVerifierTool"
   1.471 +			/>
   1.472 +			<Tool
   1.473 +				Name="VCPostBuildEventTool"
   1.474 +			/>
   1.475 +		</Configuration>
   1.476 +		<Configuration
   1.477 +			Name="Release - Episode 1|Win32"
   1.478 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
   1.479 +			IntermediateDirectory="$(ConfigurationName)"
   1.480 +			ConfigurationType="2"
   1.481 +			CharacterSet="2"
   1.482 +			WholeProgramOptimization="1"
   1.483 +			>
   1.484 +			<Tool
   1.485 +				Name="VCPreBuildEventTool"
   1.486 +			/>
   1.487 +			<Tool
   1.488 +				Name="VCCustomBuildTool"
   1.489 +			/>
   1.490 +			<Tool
   1.491 +				Name="VCXMLDataGeneratorTool"
   1.492 +			/>
   1.493 +			<Tool
   1.494 +				Name="VCWebServiceProxyGeneratorTool"
   1.495 +			/>
   1.496 +			<Tool
   1.497 +				Name="VCMIDLTool"
   1.498 +			/>
   1.499 +			<Tool
   1.500 +				Name="VCCLCompilerTool"
   1.501 +				AdditionalOptions="/D SE_EPISODEONE=2 /D SE_ORANGEBOX=3 /D SE_LEFT4DEAD=4"
   1.502 +				FavorSizeOrSpeed="1"
   1.503 +				AdditionalIncludeDirectories="..;..\sdk;..\..\..\public;..\..\..\public\jit;..\..\..\public\jit\x86;..\..\..\public\extensions;..\..\..\public\sourcepawn;&quot;$(MMSOURCE17)\core&quot;;&quot;$(MMSOURCE17)\core\sourcehook&quot;;&quot;$(HL2SDK)\public&quot;;&quot;$(HL2SDK)\public\tier0&quot;;&quot;$(HL2SDK)\public\tier1&quot;"
   1.504 +				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;BINTOOLS_EXPORTS;_CRT_SECURE_NO_DEPRECATE;SOURCEMOD_BUILD;HOOKING_ENABLED;SOURCE_ENGINE=2"
   1.505 +				RuntimeLibrary="0"
   1.506 +				EnableEnhancedInstructionSet="1"
   1.507 +				RuntimeTypeInfo="false"
   1.508 +				UsePrecompiledHeader="0"
   1.509 +				WarningLevel="3"
   1.510 +				Detect64BitPortabilityProblems="false"
   1.511 +				DebugInformationFormat="3"
   1.512 +			/>
   1.513 +			<Tool
   1.514 +				Name="VCManagedResourceCompilerTool"
   1.515 +			/>
   1.516 +			<Tool
   1.517 +				Name="VCResourceCompilerTool"
   1.518 +			/>
   1.519 +			<Tool
   1.520 +				Name="VCPreLinkEventTool"
   1.521 +			/>
   1.522 +			<Tool
   1.523 +				Name="VCLinkerTool"
   1.524 +				AdditionalDependencies="&quot;$(HL2SDK)\lib\public\tier0.lib&quot; &quot;$(HL2SDK)\lib\public\tier1.lib&quot; &quot;$(HL2SDK)\lib\public\vstdlib.lib&quot; &quot;$(HL2SDK)\lib\public\mathlib.lib&quot;"
   1.525  				OutputFile="$(OutDir)\bintools.ext.dll"
   1.526  				LinkIncremental="1"
   1.527  				IgnoreDefaultLibraryNames="LIBC;LIBCD;LIBCMTD"
   1.528 @@ -227,7 +696,11 @@
   1.529  					>
   1.530  				</File>
   1.531  				<File
   1.532 -					RelativePath="..\jit_call.h"
   1.533 +					RelativePath="..\HookWrapper.h"
   1.534 +					>
   1.535 +				</File>
   1.536 +				<File
   1.537 +					RelativePath="..\jit_compile.h"
   1.538  					>
   1.539  				</File>
   1.540  			</Filter>
   1.541 @@ -245,9 +718,17 @@
   1.542  					>
   1.543  				</File>
   1.544  				<File
   1.545 +					RelativePath="..\HookWrapper.cpp"
   1.546 +					>
   1.547 +				</File>
   1.548 +				<File
   1.549  					RelativePath="..\jit_call.cpp"
   1.550  					>
   1.551  				</File>
   1.552 +				<File
   1.553 +					RelativePath="..\jit_hook.cpp"
   1.554 +					>
   1.555 +				</File>
   1.556  			</Filter>
   1.557  		</Filter>
   1.558  		<Filter