JD2022-TU1/main/extern/SampleFrameworkDurango/CustomSampleFrameworkDecember/SamplesDurango.props

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 &gt;&gt; "$(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 &gt;&gt; "$(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 &gt;&gt; "$(ProjectDir)\$(ProjectName).$(Configuration).$(Platform).buildmedia.tmp"</Command>
</CustomBuildStep>
<CustomBuildStep>
<Outputs>$(ProjectDir)\$(ProjectName).$(Configuration).$(Platform).buildmedia.tmp</Outputs>
</CustomBuildStep>
</ItemDefinitionGroup>
</Project>