• 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>{37A91ACB-00EB-30D7-A48F-3CDA0348864B}</ProjectGuid>
18    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>
19    <Keyword>Win32Proj</Keyword>
20    <Platform>x64</Platform>
21    <ProjectName>spirv-tools-spv-amd-shader-ballot</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-shader-ballot.grammar.json">
69      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for spv-amd-shader-ballot.</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-shader-ballot.grammar.json "--vendor-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spv-amd-shader-ballot.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-Tools/source/extinst.spv-amd-shader-ballot.grammar.json;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.spv-amd-shader-ballot.grammar.json;%(AdditionalInputs)</AdditionalInputs>
80      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.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-shader-ballot.</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-shader-ballot.grammar.json "--vendor-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spv-amd-shader-ballot.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-Tools/source/extinst.spv-amd-shader-ballot.grammar.json;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.spv-amd-shader-ballot.grammar.json;%(AdditionalInputs)</AdditionalInputs>
93      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.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-shader-ballot.rule">
99      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>
100      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal
101:cmEnd
102endlocal &amp; call :cmErrorLevel %errorlevel% &amp; 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-shader-ballot.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.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-shader-ballot</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 &amp; call :cmErrorLevel %errorlevel% &amp; 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-shader-ballot.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.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-shader-ballot</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-shader-ballot" />
125  </ItemGroup>
126  <ItemGroup>
127  </ItemGroup>
128  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
129  <ImportGroup Label="ExtensionTargets">
130  </ImportGroup>
131</Project>