initial change of build process, part 1
authorDavid Anderson <dvander@alliedmods.net>
Sun Oct 14 00:48:55 2007 +0000 (2007-10-14)
changeset 1542a7fb7373989a
parent 1541 e46ad208b9b4
child 1543 53e656d87e2e
initial change of build process, part 1
fixed cvar linking issue
broke the build even better
core/msvc8/sourcemod_mm.vcproj
core/sm_srvcmds.cpp
core/smn_console.cpp
     1.1 --- a/core/msvc8/sourcemod_mm.vcproj	Sun Oct 14 00:04:21 2007 +0000
     1.2 +++ b/core/msvc8/sourcemod_mm.vcproj	Sun Oct 14 00:48:55 2007 +0000
     1.3 @@ -1,7 +1,7 @@
     1.4  <?xml version="1.0" encoding="Windows-1252"?>
     1.5  <VisualStudioProject
     1.6  	ProjectType="Visual C++"
     1.7 -	Version="8,00"
     1.8 +	Version="8.00"
     1.9  	Name="sourcemod_mm"
    1.10  	ProjectGUID="{E39527CD-7CAB-4420-97CC-DA1B93B260BC}"
    1.11  	RootNamespace="sourcemod_mm"
    1.12 @@ -280,7 +280,7 @@
    1.13  			<Tool
    1.14  				Name="VCCLCompilerTool"
    1.15  				FavorSizeOrSpeed="1"
    1.16 -				AdditionalIncludeDirectories="..\;..\systems;..\..\public;..\..\public\sourcepawn"
    1.17 +				AdditionalIncludeDirectories="..\;..\systems;..\..\public;..\..\public\sourcepawn;$(HL2SDKOB)\public;$(HL2SDKOB)\public\dlls;$(HL2SDKOB)\public\engine;$(HL2SDKOB)\public\tier0;$(HL2SDKOB)\public\tier1;$(HL2SDKOB)\public\vstdlib;$(HL2SDKOB)\tier1;$(SOURCEMM);$(SOURCEMM)\sourcemm;$(SOURCEMM)\sourcehook"
    1.18  				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;SOURCEMOD_MM_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;SOURCEMOD_BUILD;SM_DEFAULT_THREADER;ORANGEBOX_BUILD"
    1.19  				RuntimeLibrary="0"
    1.20  				EnableEnhancedInstructionSet="1"
    1.21 @@ -301,7 +301,7 @@
    1.22  			/>
    1.23  			<Tool
    1.24  				Name="VCLinkerTool"
    1.25 -				AdditionalDependencies="tier0.lib tier1.lib vstdlib.lib mathlib.lib"
    1.26 +				AdditionalDependencies="$(HL2SDKOB)\lib\public\tier0.lib $(HL2SDKOB)\lib\public\tier1.lib $(HL2SDKOB)\lib\public\vstdlib.lib $(HL2SDKOB)\lib\public\mathlib.lib"
    1.27  				LinkIncremental="1"
    1.28  				GenerateDebugInformation="true"
    1.29  				SubSystem="2"
    1.30 @@ -359,7 +359,7 @@
    1.31  			<Tool
    1.32  				Name="VCCLCompilerTool"
    1.33  				Optimization="0"
    1.34 -				AdditionalIncludeDirectories="..\;..\systems;..\..\public;..\..\public\sourcepawn"
    1.35 +				AdditionalIncludeDirectories="..\;..\systems;..\..\public;..\..\public\sourcepawn;$(HL2SDKOB)\public;$(HL2SDKOB)\public\dlls;$(HL2SDKOB)\public\engine;$(HL2SDKOB)\public\tier0;$(HL2SDKOB)\public\tier1;$(HL2SDKOB)\public\vstdlib;$(HL2SDKOB)\tier1;$(SOURCEMM);$(SOURCEMM)\sourcemm;$(SOURCEMM)\sourcehook"
    1.36  				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;SOURCEMOD_MM_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;SOURCEMOD_BUILD;SM_DEFAULT_THREADER;ORANGEBOX_BUILD"
    1.37  				MinimalRebuild="true"
    1.38  				BasicRuntimeChecks="3"
    1.39 @@ -382,7 +382,7 @@
    1.40  			/>
    1.41  			<Tool
    1.42  				Name="VCLinkerTool"
    1.43 -				AdditionalDependencies="tier0.lib tier1.lib vstdlib.lib mathlib.lib"
    1.44 +				AdditionalDependencies="$(HL2SDKOB)\lib\public\tier0.lib $(HL2SDKOB)\lib\public\tier1.lib $(HL2SDKOB)\lib\public\vstdlib.lib $(HL2SDKOB)\lib\public\mathlib.lib"
    1.45  				LinkIncremental="2"
    1.46  				IgnoreDefaultLibraryNames="LIBCMT"
    1.47  				GenerateDebugInformation="true"
     2.1 --- a/core/sm_srvcmds.cpp	Sun Oct 14 00:04:21 2007 +0000
     2.2 +++ b/core/sm_srvcmds.cpp	Sun Oct 14 00:48:55 2007 +0000
     2.3 @@ -66,7 +66,7 @@
     2.4  void RootConsoleMenu::OnSourceModStartup(bool late)
     2.5  {
     2.6  #if defined ORANGEBOX_BUILD
     2.7 -	ICvar *g_pCVar = icvar;
     2.8 +	g_pCVar = icvar;
     2.9  #endif
    2.10  	CONVAR_REGISTER(this);
    2.11  	AddRootConsoleCommand("version", "Display version information", this);
     3.1 --- a/core/smn_console.cpp	Sun Oct 14 00:04:21 2007 +0000
     3.2 +++ b/core/smn_console.cpp	Sun Oct 14 00:48:55 2007 +0000
     3.3 @@ -623,9 +623,13 @@
     3.4  	return 1;
     3.5  }
     3.6  
     3.7 +BUILD INTENTIONALLY BROKEN BY BAIL
     3.8 +HAHA
     3.9 +I DOUBT YOU CAN COMPILE THIS, GCC
    3.10 +
    3.11  static cell_t sm_GetCmdArgs(IPluginContext *pContext, const cell_t *params)
    3.12  {
    3.13 -	return 4 :O;//engine->Cmd_Argc() - 1;
    3.14 +	return 4; //:O;//engine->Cmd_Argc() - 1;
    3.15  }
    3.16  
    3.17  static cell_t sm_GetCmdArg(IPluginContext *pContext, const cell_t *params)