• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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>{FCCD5AB8-4390-3077-BAEF-6C59F5059148}</ProjectGuid>
18    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>
19    <Keyword>Win32Proj</Keyword>
20    <Platform>x64</Platform>
21    <ProjectName>extinst_tables</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-Headers\include\spirv\unified1\extinst.opencl.std.100.grammar.json">
69      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate info tables for OpenCL extended instructions and operands vunified1.</Message>
70      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal
71python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --extinst-opencl-grammar=$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/extinst.opencl.std.100.grammar.json "--opencl-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/opencl.std.insts.inc"
72if %errorlevel% neq 0 goto :cmEnd
73:cmEnd
74endlocal &amp; call :cmErrorLevel %errorlevel% &amp; 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-Headers/include/spirv/unified1/extinst.opencl.std.100.grammar.json;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\spirv.core.grammar.json;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\extinst.opencl.std.100.grammar.json;%(AdditionalInputs)</AdditionalInputs>
80      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\opencl.std.insts.inc</Outputs>
81      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>
82      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate info tables for OpenCL extended instructions and operands vunified1.</Message>
83      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal
84python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --extinst-opencl-grammar=$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/extinst.opencl.std.100.grammar.json "--opencl-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/opencl.std.insts.inc"
85if %errorlevel% neq 0 goto :cmEnd
86:cmEnd
87endlocal &amp; call :cmErrorLevel %errorlevel% &amp; 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-Headers/include/spirv/unified1/extinst.opencl.std.100.grammar.json;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\spirv.core.grammar.json;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\extinst.opencl.std.100.grammar.json;%(AdditionalInputs)</AdditionalInputs>
93      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\opencl.std.insts.inc</Outputs>
94      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>
95    </CustomBuild>
96  </ItemGroup>
97  <ItemGroup>
98    <CustomBuild Include="$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\extinst.glsl.std.450.grammar.json">
99      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate info tables for GLSL extended instructions and operands vunified1.</Message>
100      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal
101python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --extinst-glsl-grammar=$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/extinst.glsl.std.450.grammar.json "--glsl-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/glsl.std.450.insts.inc"
102if %errorlevel% neq 0 goto :cmEnd
103:cmEnd
104endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
105:cmErrorLevel
106exit /b %1
107:cmDone
108if %errorlevel% neq 0 goto :VCEnd</Command>
109      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/extinst.glsl.std.450.grammar.json;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\spirv.core.grammar.json;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\extinst.glsl.std.450.grammar.json;%(AdditionalInputs)</AdditionalInputs>
110      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\glsl.std.450.insts.inc</Outputs>
111      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>
112      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate info tables for GLSL extended instructions and operands vunified1.</Message>
113      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal
114python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --extinst-glsl-grammar=$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/extinst.glsl.std.450.grammar.json "--glsl-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/glsl.std.450.insts.inc"
115if %errorlevel% neq 0 goto :cmEnd
116:cmEnd
117endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
118:cmErrorLevel
119exit /b %1
120:cmDone
121if %errorlevel% neq 0 goto :VCEnd</Command>
122      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/extinst.glsl.std.450.grammar.json;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\spirv.core.grammar.json;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\extinst.glsl.std.450.grammar.json;%(AdditionalInputs)</AdditionalInputs>
123      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\glsl.std.450.insts.inc</Outputs>
124      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>
125    </CustomBuild>
126  </ItemGroup>
127  <ItemGroup>
128    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\fa8e48db237811ef620e7518b63250dd\extinst_tables.rule">
129      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>
130      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal
131:cmEnd
132endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
133:cmErrorLevel
134exit /b %1
135:cmDone
136if %errorlevel% neq 0 goto :VCEnd</Command>
137      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/fa8e48db237811ef620e7518b63250dd/extinst_tables.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\opencl.std.insts.inc;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\glsl.std.450.insts.inc;%(AdditionalInputs)</AdditionalInputs>
138      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\extinst_tables</Outputs>
139      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>
140      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>
141      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal
142:cmEnd
143endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
144:cmErrorLevel
145exit /b %1
146:cmDone
147if %errorlevel% neq 0 goto :VCEnd</Command>
148      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/fa8e48db237811ef620e7518b63250dd/extinst_tables.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\opencl.std.insts.inc;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\glsl.std.450.insts.inc;%(AdditionalInputs)</AdditionalInputs>
149      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\extinst_tables</Outputs>
150      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>
151    </CustomBuild>
152  </ItemGroup>
153  <ItemGroup>
154    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\extinst_tables" />
155  </ItemGroup>
156  <ItemGroup>
157    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-debuginfo.vcxproj">
158      <Project>{AD473E55-0E44-3036-BE39-5B3BE65B0068}</Project>
159      <Name>spirv-tools-debuginfo</Name>
160      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
161      <CopyToOutputDirectory>Never</CopyToOutputDirectory>
162    </ProjectReference>
163    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-header-DebugInfo.vcxproj">
164      <Project>{20EF1EEA-F06C-3ED1-8FB0-35CC22FFC310}</Project>
165      <Name>spirv-tools-header-DebugInfo</Name>
166      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
167      <CopyToOutputDirectory>Never</CopyToOutputDirectory>
168    </ProjectReference>
169    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-spv-amd-gcn-shader.vcxproj">
170      <Project>{02997570-CB11-3453-B25C-AE80E0ACC1C7}</Project>
171      <Name>spirv-tools-spv-amd-gcn-shader</Name>
172      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
173      <CopyToOutputDirectory>Never</CopyToOutputDirectory>
174    </ProjectReference>
175    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-ballot.vcxproj">
176      <Project>{37A91ACB-00EB-30D7-A48F-3CDA0348864B}</Project>
177      <Name>spirv-tools-spv-amd-shader-ballot</Name>
178      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
179      <CopyToOutputDirectory>Never</CopyToOutputDirectory>
180    </ProjectReference>
181    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-explicit-vertex-parameter.vcxproj">
182      <Project>{24E012D2-962F-3541-BA4E-DE9A0D7BEEC8}</Project>
183      <Name>spirv-tools-spv-amd-shader-explicit-vertex-parameter</Name>
184      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
185      <CopyToOutputDirectory>Never</CopyToOutputDirectory>
186    </ProjectReference>
187    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-trinary-minmax.vcxproj">
188      <Project>{EA53459B-6EFF-3E73-BE23-B246F51FCE30}</Project>
189      <Name>spirv-tools-spv-amd-shader-trinary-minmax</Name>
190      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
191      <CopyToOutputDirectory>Never</CopyToOutputDirectory>
192    </ProjectReference>
193  </ItemGroup>
194  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
195  <ImportGroup Label="ExtensionTargets">
196  </ImportGroup>
197</Project>