113 lines
6.8 KiB
XML
113 lines
6.8 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<ImportGroup Label="PropertySheets" />
|
|
<PropertyGroup Label="UserMacros">
|
|
<LayoutMediaDir>$(LayoutDir)Image\Loose\Media</LayoutMediaDir>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- make sure fxc can be found -->
|
|
<ReferencePath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</ReferencePath>
|
|
<LibraryPath>$(SampleLibDir);$(Console_SdkLibPath)</LibraryPath>
|
|
<LibraryWPath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</LibraryWPath>
|
|
<IncludePath>$(SampleIncludeDir)\DirectXTex;$(SampleIncludeDir)\SampleFramework;$(Console_SdkIncludeRoot)\um;$(Console_SdkIncludeRoot)\shared;$(Console_SdkIncludeRoot)\winrt</IncludePath>
|
|
<ExecutablePath>$(Console_SdkRoot)\bin;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH);</ExecutablePath>
|
|
<SlashAI>$(Console_SdkWindowsMetadataPath);$(VCInstallDir)vcpackages;$(AdditionalUsingDirectories)</SlashAI>
|
|
<RemoveExtraDeployFiles>true</RemoveExtraDeployFiles>
|
|
<IsolateConfigurationsOnDeploy>true</IsolateConfigurationsOnDeploy>
|
|
</PropertyGroup>
|
|
<ItemDefinitionGroup>
|
|
<CustomBuildStep>
|
|
<Inputs>MediaList.txt</Inputs>
|
|
</CustomBuildStep>
|
|
</ItemDefinitionGroup>
|
|
<!-- common settings -->
|
|
<ItemDefinitionGroup Label="PropertySheets">
|
|
<ClCompile>
|
|
<CompileAsWinRT>true</CompileAsWinRT>
|
|
<WarningLevel>Level4</WarningLevel>
|
|
<TreatWarningAsError>false</TreatWarningAsError>
|
|
<ForcedIncludeFiles>$(ForcedInc)</ForcedIncludeFiles>
|
|
</ClCompile>
|
|
</ItemDefinitionGroup>
|
|
<!-- Release Durango config -->
|
|
<PropertyGroup Label="Configuration" />
|
|
<ItemGroup>
|
|
<BuildMacro Include="LayoutMediaDir">
|
|
<Value>$(LayoutMediaDir)</Value>
|
|
</BuildMacro>
|
|
</ItemGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Durango'" Label="PropertySheets">
|
|
<ClCompile>
|
|
<AdditionalUsingDirectories>$(SlashAI)</AdditionalUsingDirectories>
|
|
<PreprocessorDefinitions>UNICODE;_UNICODE;NDEBUG;_DURANGO;__WRL_NO_DEFAULT_LIB__;WINAPI_FAMILY=WINAPI_FAMILY_TV_TITLE;WIN32_LEAN_AND_MEAN;_XM_AVX_INTRINSICS_;MIN_EXPECTED_XDK_VER=9386;MAX_EXPECTED_XDK_VER=9386;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
|
<EnableEnhancedInstructionSet>AdvancedVectorExtensions</EnableEnhancedInstructionSet>
|
|
<FloatingPointModel>Fast</FloatingPointModel>
|
|
<MinimalRebuild>false</MinimalRebuild>
|
|
</ClCompile>
|
|
<Link>
|
|
<AdditionalDependencies>SampleFramework$(PlatformToolsetVersion)Durango.lib;DirectXTexDurango.lib;d3d11.lib;xg.lib;combase.lib;kernelx.lib;D3DCompiler.lib;dxguid.lib</AdditionalDependencies>
|
|
<IgnoreSpecificDefaultLibraries>kernel32.lib;oldnames.lib;runtimeobject.lib;ole32.lib</IgnoreSpecificDefaultLibraries>
|
|
</Link>
|
|
<Lib>
|
|
<AdditionalOptions>/ignore:4264 %(AdditionalOptions)</AdditionalOptions>
|
|
</Lib>
|
|
<CustomBuildStep>
|
|
<Command>call ..\..\common\copymedia.bat MediaList.txt "$(OutDir)Media" "$(SampleMediaDir)" "$(ProjectDir)Media"
|
|
echo CopyMediaDepFile >> "$(ProjectDir)\$(ProjectName).$(Configuration).$(Platform).buildmedia.tmp"</Command>
|
|
</CustomBuildStep>
|
|
<CustomBuildStep>
|
|
<Outputs>$(ProjectDir)\$(ProjectName).$(Configuration).$(Platform).buildmedia.tmp</Outputs>
|
|
</CustomBuildStep>
|
|
</ItemDefinitionGroup>
|
|
<!-- Debug Durango config -->
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Durango'" Label="PropertySheets">
|
|
<ClCompile>
|
|
<AdditionalUsingDirectories>$(SlashAI)</AdditionalUsingDirectories>
|
|
<PreprocessorDefinitions>UNICODE;_UNICODE;_DEBUG;DEBUG;_DURANGO;__WRL_NO_DEFAULT_LIB__;WINAPI_FAMILY=WINAPI_FAMILY_TV_TITLE;WIN32_LEAN_AND_MEAN;_XM_AVX_INTRINSICS_;MIN_EXPECTED_XDK_VER=9386;MAX_EXPECTED_XDK_VER=9386;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
|
<EnableEnhancedInstructionSet>AdvancedVectorExtensions</EnableEnhancedInstructionSet>
|
|
<FloatingPointModel>Fast</FloatingPointModel>
|
|
<MinimalRebuild>false</MinimalRebuild>
|
|
</ClCompile>
|
|
<Link>
|
|
<AdditionalDependencies>SampleFramework$(PlatformToolsetVersion)Durangod.lib;DirectXTexDurangod.lib;d3d11i.lib;xg.lib;combase.lib;kernelx.lib;D3DCompiler.lib;dxguid.lib</AdditionalDependencies>
|
|
<IgnoreSpecificDefaultLibraries>kernel32.lib;oldnames.lib;runtimeobject.lib;ole32.lib</IgnoreSpecificDefaultLibraries>
|
|
</Link>
|
|
<Lib>
|
|
<AdditionalOptions>/ignore:4264 %(AdditionalOptions)</AdditionalOptions>
|
|
</Lib>
|
|
<CustomBuildStep>
|
|
<Command>call ..\..\common\copymedia.bat MediaList.txt "$(LayoutMediaDir)" "$(SampleMediaDir)" "$(ProjectDir)Media"
|
|
echo CopyMediaDepFile >> "$(ProjectDir)\$(ProjectName).$(Configuration).$(Platform).buildmedia.tmp"</Command>
|
|
</CustomBuildStep>
|
|
<CustomBuildStep>
|
|
<Outputs>$(ProjectDir)\$(ProjectName).$(Configuration).$(Platform).buildmedia.tmp</Outputs>
|
|
</CustomBuildStep>
|
|
</ItemDefinitionGroup>
|
|
<!-- Profile Durango config -->
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Durango'" Label="PropertySheets">
|
|
<ClCompile>
|
|
<AdditionalUsingDirectories>$(SlashAI)</AdditionalUsingDirectories>
|
|
<PreprocessorDefinitions>PROFILE;UNICODE;_UNICODE;NDEBUG;_DURANGO;__WRL_NO_DEFAULT_LIB__;WINAPI_FAMILY=WINAPI_FAMILY_TV_TITLE;WIN32_LEAN_AND_MEAN;_XM_AVX_INTRINSICS_;MIN_EXPECTED_XDK_VER=9386;MAX_EXPECTED_XDK_VER=9386;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
|
<EnableEnhancedInstructionSet>AdvancedVectorExtensions</EnableEnhancedInstructionSet>
|
|
<FloatingPointModel>Fast</FloatingPointModel>
|
|
<MinimalRebuild>false</MinimalRebuild>
|
|
</ClCompile>
|
|
<Link>
|
|
<AdditionalDependencies>SampleFramework$(PlatformToolsetVersion)Durangoi.lib;DirectXTexDurangoi.lib;d3d11i.lib;xg.lib;combase.lib;kernelx.lib;D3DCompiler.lib;dxguid.lib</AdditionalDependencies>
|
|
<IgnoreSpecificDefaultLibraries>kernel32.lib;oldnames.lib;runtimeobject.lib;ole32.lib</IgnoreSpecificDefaultLibraries>
|
|
</Link>
|
|
<Lib>
|
|
<AdditionalOptions>/ignore:4264 %(AdditionalOptions)</AdditionalOptions>
|
|
</Lib>
|
|
<CustomBuildStep>
|
|
<Command>call ..\..\common\copymedia.bat MediaList.txt "$(OutDir)Media" "$(SampleMediaDir)" "$(ProjectDir)Media"
|
|
echo CopyMediaDepFile >> "$(ProjectDir)\$(ProjectName).$(Configuration).$(Platform).buildmedia.tmp"</Command>
|
|
</CustomBuildStep>
|
|
<CustomBuildStep>
|
|
<Outputs>$(ProjectDir)\$(ProjectName).$(Configuration).$(Platform).buildmedia.tmp</Outputs>
|
|
</CustomBuildStep>
|
|
</ItemDefinitionGroup>
|
|
</Project>
|