You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

137 lines
7.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>WIN32;RWBUILDNUMBER=$(RWBUILDNUMBER);%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(RW_STATIC)'=='true'">
<ClCompile>
<PreprocessorDefinitions>RW_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug' or '$(Configuration)'=='Debug_DLL'">
<ClCompile>
<PreprocessorDefinitions>RWDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<!--<ItemDefinitionGroup Condition="'$(Configuration)'=='Release_DLL' or '$(Configuration)'=='Debug_DLL'">
<ClCompile>
<PreprocessorDefinitions>_RWDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>!-->
<ItemDefinitionGroup Condition="'$(RWVERBOSE)'=='true'">
<ClCompile>
<PreprocessorDefinitions>RWVERBOSE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(RWSTACKDEPTHCHECKING)'=='true'">
<ClCompile>
<PreprocessorDefinitions>RWSTACKDEPTHCHECKING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(RWTRACE)'=='true'">
<ClCompile>
<PreprocessorDefinitions>RWTRACE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(RWMEMDEBUG)'=='true'">
<ClCompile>
<PreprocessorDefinitions>RWMEMDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(RWSUPPRESSINLINE)'=='true'">
<ClCompile>
<PreprocessorDefinitions>RWSUPPRESSINLINE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(RW_USE_SPF)'=='true'">
<ClCompile>
<PreprocessorDefinitions>RW_USE_SPF;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(RWMATRIXMONITOR)'=='true'">
<ClCompile>
<PreprocessorDefinitions>RWMATRIXMONITOR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(RWFREELISTDBG)'=='true'">
<ClCompile>
<PreprocessorDefinitions>RWFREELISTDBG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(RWNOFREELISTS)'=='true'">
<ClCompile>
<PreprocessorDefinitions>RWNOFREELISTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(RWSEATIDENTIFIER)'=='true'">
<ClCompile>
<PreprocessorDefinitions>RWSEATIDENTIFIER;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(RWD3D9_USE_VERTEXSHADER_PIPELINE)'=='true'">
<ClCompile>
<PreprocessorDefinitions>RWD3D9_USE_VERTEXSHADER_PIPELINE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(DEBUGGINGPOWERPIPE)'=='true'">
<ClCompile>
<PreprocessorDefinitions>DEBUGGINGPOWERPIPE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(DISABLERWHEAP)'=='true'">
<ClCompile>
<PreprocessorDefinitions>DISABLERWHEAP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(NOASM)'=='true'">
<ClCompile>
<PreprocessorDefinitions>NOASM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(NOSSEASM)'=='true'">
<ClCompile>
<PreprocessorDefinitions>NOSSEASM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>RWDRIVER_$(RWDRIVER);%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)/../include/collis/;$(MSBuildThisFileDirectory)/../include/driver/common/;$(MSBuildThisFileDirectory)/../include/os/win/;$(MSBuildThisFileDirectory)/../include/src/;$(MSBuildThisFileDirectory)/../include/src/plcore/;$(MSBuildThisFileDirectory)/../include/src/pipe/p2/;$(MSBuildThisFileDirectory)/../include/world/;$(MSBuildThisFileDirectory)/../include/world/pipe/p2/;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(RWDRIVER)'=='D3D8'">
<ClCompile>
<PreprocessorDefinitions>POINTER_64=;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)/../include/driver/d3d8/;$(MSBuildThisFileDirectory)/../include/src/pipe/p2/d3d8/;$(MSBuildThisFileDirectory)/../include/world/pipe/p2/d3d8/;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<PropertyGroup Condition="'$(RWDRIVER)|$(Platform)'=='D3D8|Win32'">
<IncludePath>$(RWD3D8SDKDIR)\Include;$(IncludePath)</IncludePath>
<LibraryPath>$(RWD3D8SDKDIR)\Lib;$(LibraryPath)</LibraryPath>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(RWDRIVER)'=='D3D9'">
<ClCompile>
<AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)/../include/driver/d3d9/;$(MSBuildThisFileDirectory)/../include/src/pipe/p2/d3d9/;$(MSBuildThisFileDirectory)/../include/world/pipe/p2/d3d9/;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<PropertyGroup Condition="'$(RWDRIVER)|$(Platform)'=='D3D9|Win32'">
<IncludePath>$(DXSDK_DIR)\Include;$(IncludePath)</IncludePath>
<LibraryPath>$(DXSDK_DIR)\Lib\x86\;$(LibraryPath)</LibraryPath>
</PropertyGroup>
<PropertyGroup Condition="'$(RWDRIVER)|$(Platform)'=='D3D9|x64'">
<IncludePath>$(DXSDK_DIR)\Include;$(IncludePath)</IncludePath>
<LibraryPath>$(DXSDK_DIR)\Lib\x64\;$(LibraryPath)</LibraryPath>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(RWCORE)'!='true'">
<ClCompile>
<AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)/../include/;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)/../lib/$(Platform)/$(Configuration)/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>RW37.lib;%(AdditionalDependencies)</AdditionalDependencies>
<ImageHasSafeExceptionHandlers Condition="$(RWDRIVER)=='D3D8'">false</ImageHasSafeExceptionHandlers>
</Link>
</ItemDefinitionGroup>
</Project>