Home | History | Annotate | Download | only in source
      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
     71 python $(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"
     72 if %errorlevel% neq 0 goto :cmEnd
     73 :cmEnd
     74 endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
     75 :cmErrorLevel
     76 exit /b %1
     77 :cmDone
     78 if %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
     84 python $(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"
     85 if %errorlevel% neq 0 goto :cmEnd
     86 :cmEnd
     87 endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
     88 :cmErrorLevel
     89 exit /b %1
     90 :cmDone
     91 if %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
    101 python $(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"
    102 if %errorlevel% neq 0 goto :cmEnd
    103 :cmEnd
    104 endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
    105 :cmErrorLevel
    106 exit /b %1
    107 :cmDone
    108 if %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
    114 python $(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"
    115 if %errorlevel% neq 0 goto :cmEnd
    116 :cmEnd
    117 endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
    118 :cmErrorLevel
    119 exit /b %1
    120 :cmDone
    121 if %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
    132 endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
    133 :cmErrorLevel
    134 exit /b %1
    135 :cmDone
    136 if %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
    143 endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
    144 :cmErrorLevel
    145 exit /b %1
    146 :cmDone
    147 if %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>