1<?xml version="1.0" encoding="utf-8"?> 2<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 <PropertyGroup> 4 <PreferredToolArchitecture>x64</PreferredToolArchitecture> 5 </PropertyGroup> 6 <ItemGroup Label="ProjectConfigurations"> 7 <ProjectConfiguration Include="Debug|x64"> 8 <Configuration>Debug</Configuration> 9 <Platform>x64</Platform> 10 </ProjectConfiguration> 11 <ProjectConfiguration Include="Release|x64"> 12 <Configuration>Release</Configuration> 13 <Platform>x64</Platform> 14 </ProjectConfiguration> 15 </ItemGroup> 16 <PropertyGroup Label="Globals"> 17 <ProjectGuid>{02997570-CB11-3453-B25C-AE80E0ACC1C7}</ProjectGuid> 18 <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion> 19 <Keyword>Win32Proj</Keyword> 20 <Platform>x64</Platform> 21 <ProjectName>spirv-tools-spv-amd-gcn-shader</ProjectName> 22 <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName> 23 </PropertyGroup> 24 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 25 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 26 <ConfigurationType>Utility</ConfigurationType> 27 <CharacterSet>MultiByte</CharacterSet> 28 <PlatformToolset>v141</PlatformToolset> 29 </PropertyGroup> 30 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 31 <ConfigurationType>Utility</ConfigurationType> 32 <CharacterSet>MultiByte</CharacterSet> 33 <PlatformToolset>v141</PlatformToolset> 34 </PropertyGroup> 35 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 36 <ImportGroup Label="ExtensionSettings"> 37 </ImportGroup> 38 <ImportGroup Label="PropertySheets"> 39 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 40 </ImportGroup> 41 <PropertyGroup Label="UserMacros" /> 42 <PropertyGroup> 43 <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion> 44 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> 45 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> 46 </PropertyGroup> 47 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 48 <Midl> 49 <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 50 <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory> 51 <HeaderFileName>%(Filename).h</HeaderFileName> 52 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 53 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 54 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 55 </Midl> 56 </ItemDefinitionGroup> 57 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 58 <Midl> 59 <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 60 <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory> 61 <HeaderFileName>%(Filename).h</HeaderFileName> 62 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 63 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 64 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 65 </Midl> 66 </ItemDefinitionGroup> 67 <ItemGroup> 68 <CustomBuild Include="$(SolutionDir)third_party\SPIRV-Tools\source\extinst.spv-amd-gcn-shader.grammar.json"> 69 <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for spv-amd-gcn-shader.</Message> 70 <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal 71python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --extinst-vendor-grammar=$(SolutionDir)third_party/SPIRV-Tools/source/extinst.spv-amd-gcn-shader.grammar.json "--vendor-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spv-amd-gcn-shader.insts.inc" 72if %errorlevel% neq 0 goto :cmEnd 73:cmEnd 74endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone 75:cmErrorLevel 76exit /b %1 77:cmDone 78if %errorlevel% neq 0 goto :VCEnd</Command> 79 <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)third_party/SPIRV-Tools/source/extinst.spv-amd-gcn-shader.grammar.json;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.spv-amd-gcn-shader.grammar.json;%(AdditionalInputs)</AdditionalInputs> 80 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc</Outputs> 81 <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects> 82 <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for spv-amd-gcn-shader.</Message> 83 <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal 84python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --extinst-vendor-grammar=$(SolutionDir)third_party/SPIRV-Tools/source/extinst.spv-amd-gcn-shader.grammar.json "--vendor-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spv-amd-gcn-shader.insts.inc" 85if %errorlevel% neq 0 goto :cmEnd 86:cmEnd 87endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone 88:cmErrorLevel 89exit /b %1 90:cmDone 91if %errorlevel% neq 0 goto :VCEnd</Command> 92 <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)third_party/SPIRV-Tools/source/extinst.spv-amd-gcn-shader.grammar.json;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.spv-amd-gcn-shader.grammar.json;%(AdditionalInputs)</AdditionalInputs> 93 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc</Outputs> 94 <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects> 95 </CustomBuild> 96 </ItemGroup> 97 <ItemGroup> 98 <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\fa8e48db237811ef620e7518b63250dd\spirv-tools-spv-amd-gcn-shader.rule"> 99 <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message> 100 <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal 101:cmEnd 102endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone 103:cmErrorLevel 104exit /b %1 105:cmDone 106if %errorlevel% neq 0 goto :VCEnd</Command> 107 <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/fa8e48db237811ef620e7518b63250dd/spirv-tools-spv-amd-gcn-shader.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc;%(AdditionalInputs)</AdditionalInputs> 108 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-gcn-shader</Outputs> 109 <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects> 110 <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message> 111 <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal 112:cmEnd 113endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone 114:cmErrorLevel 115exit /b %1 116:cmDone 117if %errorlevel% neq 0 goto :VCEnd</Command> 118 <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/fa8e48db237811ef620e7518b63250dd/spirv-tools-spv-amd-gcn-shader.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc;%(AdditionalInputs)</AdditionalInputs> 119 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-gcn-shader</Outputs> 120 <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects> 121 </CustomBuild> 122 </ItemGroup> 123 <ItemGroup> 124 <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-gcn-shader" /> 125 </ItemGroup> 126 <ItemGroup> 127 </ItemGroup> 128 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 129 <ImportGroup Label="ExtensionTargets"> 130 </ImportGroup> 131</Project>