Files
TrinityCore/win/VC80/shared.vcproj
raczman 19225e8880 Added basic support for multithreaded map updates using openmp standard.
Windows users need to install Platform SDK to use this feature,
linux users have everything they need in gcc.
Number of threads used to update world is set by confiuration file,
and can be changed dynamically without restarting core.
Thanks to megamage and Jeniczek for testing and helping out with this.

--HG--
branch : trunk
2009-06-15 09:07:51 +02:00

820 lines
19 KiB
XML

<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="8,00"
Name="shared"
ProjectGUID="{90297C34-F231-4DF4-848E-A74BCC0E40ED}"
RootNamespace="shared"
>
<Platforms>
<Platform
Name="Win32"
/>
<Platform
Name="x64"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Release|Win32"
OutputDirectory=".\shared__$(PlatformName)_$(ConfigurationName)"
IntermediateDirectory=".\shared__$(PlatformName)_$(ConfigurationName)"
ConfigurationType="4"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
AdditionalOptions="/MP /openmp"
InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\dep\include;..\..\dep\include\g3dlite;..\..\src\framework;..\..\src\shared;..\..\dep\ACE_wrappers"
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE"
StringPooling="true"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"
EnableEnhancedInstructionSet="1"
FloatingPointModel="2"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\shared__$(PlatformName)_$(ConfigurationName)/shared.pch"
AssemblerListingLocation=".\shared__$(PlatformName)_$(ConfigurationName)\"
ObjectFile=".\shared__$(PlatformName)_$(ConfigurationName)\"
ProgramDataBaseFileName=".\shared__$(PlatformName)_$(ConfigurationName)\"
WarningLevel="3"
SuppressStartupBanner="true"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="3"
CompileAs="0"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"
Culture="1033"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
AdditionalDependencies=".\g3dlite__$(PlatformName)_$(ConfigurationName)\g3dlite.lib"
OutputFile=".\shared__$(PlatformName)_$(ConfigurationName)\shared.lib"
SuppressStartupBanner="true"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|x64"
OutputDirectory=".\shared__$(PlatformName)_$(ConfigurationName)"
IntermediateDirectory=".\shared__$(PlatformName)_$(ConfigurationName)"
ConfigurationType="4"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
CommandLine=""
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
TargetEnvironment="3"
/>
<Tool
Name="VCCLCompilerTool"
AdditionalOptions="/MP /openmp"
InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\dep\include;..\..\dep\include\g3dlite;..\..\src\framework;..\..\src\shared;..\..\dep\ACE_wrappers"
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE"
StringPooling="true"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"
EnableEnhancedInstructionSet="0"
FloatingPointModel="2"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\shared__$(PlatformName)_$(ConfigurationName)/shared.pch"
AssemblerListingLocation=".\shared__$(PlatformName)_$(ConfigurationName)\"
ObjectFile=".\shared__$(PlatformName)_$(ConfigurationName)\"
ProgramDataBaseFileName=".\shared__$(PlatformName)_$(ConfigurationName)\"
WarningLevel="3"
SuppressStartupBanner="true"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="3"
CompileAs="0"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"
Culture="1033"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
AdditionalDependencies=".\g3dlite__$(PlatformName)_$(ConfigurationName)\g3dlite.lib"
OutputFile=".\shared__$(PlatformName)_$(ConfigurationName)\shared.lib"
SuppressStartupBanner="true"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Debug|Win32"
OutputDirectory=".\shared__$(PlatformName)_$(ConfigurationName)"
IntermediateDirectory=".\shared__$(PlatformName)_$(ConfigurationName)"
ConfigurationType="4"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
AdditionalOptions="/MP /openmp"
Optimization="0"
AdditionalIncludeDirectories="..\..\dep\include;..\..\dep\include\g3dlite;..\..\src\framework;..\..\src\shared;..\..\dep\ACE_wrappers"
PreprocessorDefinitions="WIN32;_DEBUG;TRINITY_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
FloatingPointModel="2"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\shared__$(PlatformName)_$(ConfigurationName)\shared.pch"
AssemblerListingLocation=".\shared__$(PlatformName)_$(ConfigurationName)\"
ObjectFile=".\shared__$(PlatformName)_$(ConfigurationName)\"
ProgramDataBaseFileName=".\shared__$(PlatformName)_$(ConfigurationName)\"
WarningLevel="3"
SuppressStartupBanner="true"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="3"
CompileAs="0"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG"
Culture="1033"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
AdditionalDependencies=".\g3dlite__$(PlatformName)_$(ConfigurationName)\g3dlite.lib"
OutputFile=".\shared__$(PlatformName)_$(ConfigurationName)\shared.lib"
SuppressStartupBanner="true"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Debug|x64"
OutputDirectory=".\shared__$(PlatformName)_$(ConfigurationName)"
IntermediateDirectory=".\shared__$(PlatformName)_$(ConfigurationName)"
ConfigurationType="4"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
CommandLine=""
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
TargetEnvironment="3"
/>
<Tool
Name="VCCLCompilerTool"
AdditionalOptions="/MP /openmp"
Optimization="0"
AdditionalIncludeDirectories="..\..\dep\include;..\..\dep\include\g3dlite;..\..\src\framework;..\..\src\shared;..\..\dep\ACE_wrappers"
PreprocessorDefinitions="WIN32;_DEBUG;TRINITY_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
FloatingPointModel="2"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\shared__$(PlatformName)_$(ConfigurationName)\shared.pch"
AssemblerListingLocation=".\shared__$(PlatformName)_$(ConfigurationName)\"
ObjectFile=".\shared__$(PlatformName)_$(ConfigurationName)\"
ProgramDataBaseFileName=".\shared__$(PlatformName)_$(ConfigurationName)\"
WarningLevel="3"
SuppressStartupBanner="true"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="3"
CompileAs="0"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG"
Culture="1033"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
AdditionalDependencies=".\g3dlite__$(PlatformName)_$(ConfigurationName)\g3dlite.lib"
OutputFile=".\shared__$(PlatformName)_$(ConfigurationName)\shared.lib"
SuppressStartupBanner="true"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Database"
>
<File
RelativePath="..\..\src\shared\Database\Database.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Database\Database.h"
>
</File>
<File
RelativePath="..\..\src\shared\Database\DatabaseEnv.h"
>
</File>
<File
RelativePath="..\..\src\shared\Database\DatabaseImpl.h"
>
</File>
<File
RelativePath="..\..\src\shared\Database\DatabaseMysql.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Database\DatabaseMysql.h"
>
</File>
<File
RelativePath="..\..\src\shared\Database\DatabaseSqlite.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Database\DatabaseSqlite.h"
>
</File>
<File
RelativePath="..\..\src\shared\Database\Field.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Database\Field.h"
>
</File>
<File
RelativePath="..\..\src\shared\Database\MySQLDelayThread.h"
>
</File>
<File
RelativePath="..\..\src\shared\Database\QueryResult.h"
>
</File>
<File
RelativePath="..\..\src\shared\Database\QueryResultMysql.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Database\QueryResultMysql.h"
>
</File>
<File
RelativePath="..\..\src\shared\Database\QueryResultSqlite.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Database\QueryResultSqlite.h"
>
</File>
<File
RelativePath="..\..\src\shared\Database\SqlDelayThread.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Database\SqlDelayThread.h"
>
</File>
<File
RelativePath="..\..\src\shared\Database\SqlOperations.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Database\SqlOperations.h"
>
</File>
<File
RelativePath="..\..\src\shared\Database\SQLStorage.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Database\SQLStorage.h"
>
</File>
<Filter
Name="DataStores"
>
<File
RelativePath="..\..\src\shared\Database\dbcfile.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Database\dbcfile.h"
>
</File>
<File
RelativePath="..\..\src\shared\Database\DBCfmt.cpp"
>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\src\shared\Database\DBCStores.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Database\DBCStores.h"
>
</File>
<File
RelativePath="..\..\src\shared\Database\DBCStructure.h"
>
</File>
</Filter>
</Filter>
<Filter
Name="Log"
>
<File
RelativePath="..\..\src\shared\Log.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Log.h"
>
</File>
</Filter>
<Filter
Name="Util"
>
<File
RelativePath="..\..\src\shared\Base.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Base.h"
>
</File>
<File
RelativePath="..\..\src\shared\ByteBuffer.h"
>
</File>
<File
RelativePath="..\..\src\shared\Errors.h"
>
</File>
<File
RelativePath="..\..\dep\include\mersennetwister\MersenneTwister.h"
>
</File>
<File
RelativePath="..\..\src\shared\Mthread.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Mthread.h"
>
</File>
<File
RelativePath="..\..\src\shared\ProgressBar.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\ProgressBar.h"
>
</File>
<File
RelativePath="..\..\src\shared\Timer.h"
>
</File>
<File
RelativePath="..\..\src\shared\Util.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Util.h"
>
</File>
</Filter>
<Filter
Name="Config"
>
<File
RelativePath="..\..\src\shared\Config\Config.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Config\Config.h"
>
</File>
<File
RelativePath="..\..\src\shared\Config\ConfigEnv.h"
>
</File>
<Filter
Name="dotconfpp"
>
<File
RelativePath="..\..\src\shared\Config\dotconfpp\dotconfpp.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Config\dotconfpp\dotconfpp.h"
>
</File>
<File
RelativePath="..\..\src\shared\Config\dotconfpp\mempool.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Config\dotconfpp\mempool.h"
>
</File>
</Filter>
</Filter>
<Filter
Name="Auth"
>
<File
RelativePath="..\..\src\shared\Auth\AuthCrypt.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Auth\AuthCrypt.h"
>
</File>
<File
RelativePath="..\..\src\shared\Auth\BigNumber.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Auth\BigNumber.h"
>
</File>
<File
RelativePath="..\..\src\shared\Auth\Hmac.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Auth\Hmac.h"
>
</File>
<File
RelativePath="..\..\src\shared\Auth\Sha1.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Auth\Sha1.h"
>
</File>
</Filter>
<Filter
Name="vmaps"
>
<File
RelativePath="..\..\src\shared\vmap\AABSPTree.h"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\BaseModel.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\BaseModel.h"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\CoordModelMapping.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\CoordModelMapping.h"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\DebugCmdLogger.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\DebugCmdLogger.h"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\IVMapManager.h"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\ManagedModelContainer.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\ManagedModelContainer.h"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\ModelContainer.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\ModelContainer.h"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\NodeValueAccess.h"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\ShortBox.h"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\ShortVector.h"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\SubModel.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\SubModel.h"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\TileAssembler.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\TileAssembler.h"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\TreeNode.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\TreeNode.h"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\VMapDefinitions.h"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\VMapFactory.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\VMapFactory.h"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\VMapManager.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\VMapManager.h"
>
</File>
<File
RelativePath="..\..\src\shared\vmap\VMapTools.h"
>
</File>
</Filter>
<File
RelativePath="..\..\src\shared\Common.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\Common.h"
>
</File>
<File
RelativePath="..\..\src\shared\revision.h"
>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Getting Version... :)"
CommandLine="cd $(InputDir)&#x0D;&#x0A;&quot;$(TargetDir)\..\genrevision__$(PlatformName)_$(ConfigurationName)\genrevision.exe&quot; &quot;..\..&quot;&#x0D;&#x0A;"
AdditionalDependencies="$(SolutionDir)../.hg/branch.cache"
Outputs="revision.h"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Getting Version... :)"
CommandLine="cd $(InputDir)&#x0D;&#x0A;&quot;$(TargetDir)\..\genrevision__$(PlatformName)_$(ConfigurationName)\genrevision.exe&quot; &quot;..\..&quot;&#x0D;&#x0A;"
AdditionalDependencies="$(SolutionDir)../.hg/branch.cache"
Outputs="revision.h"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCustomBuildTool"
Description="Getting Version... :)"
CommandLine="cd $(InputDir)&#x0D;&#x0A;&quot;$(TargetDir)\..\genrevision__$(PlatformName)_$(ConfigurationName)\genrevision.exe&quot; &quot;..\..&quot;&#x0D;&#x0A;"
AdditionalDependencies="$(SolutionDir)../.hg/branch.cache"
Outputs="revision.h"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCustomBuildTool"
Description="Getting Version... :)"
CommandLine="cd $(InputDir)&#x0D;&#x0A;&quot;$(TargetDir)\..\genrevision__$(PlatformName)_$(ConfigurationName)\genrevision.exe&quot; &quot;..\..&quot;&#x0D;&#x0A;"
AdditionalDependencies="$(SolutionDir)../.hg/branch.cache"
Outputs="revision.h"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\src\shared\ServiceWin32.cpp"
>
</File>
<File
RelativePath="..\..\src\shared\ServiceWin32.h"
>
</File>
<File
RelativePath="..\..\src\shared\SystemConfig.h"
>
</File>
</Files>
<Globals>
</Globals>
</VisualStudioProject>