Home | History | Annotate | Download | only in compiler
      1 <?xml version="1.0" encoding="utf-8"?>
      2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
      3   <ItemGroup Label="ProjectConfigurations">
      4     <ProjectConfiguration Include="Debug|Win32">
      5       <Configuration>Debug</Configuration>
      6       <Platform>Win32</Platform>
      7     </ProjectConfiguration>
      8     <ProjectConfiguration Include="Debug|x64">
      9       <Configuration>Debug</Configuration>
     10       <Platform>x64</Platform>
     11     </ProjectConfiguration>
     12     <ProjectConfiguration Include="Release|Win32">
     13       <Configuration>Release</Configuration>
     14       <Platform>Win32</Platform>
     15     </ProjectConfiguration>
     16     <ProjectConfiguration Include="Release|x64">
     17       <Configuration>Release</Configuration>
     18       <Platform>x64</Platform>
     19     </ProjectConfiguration>
     20   </ItemGroup>
     21   <PropertyGroup Label="Globals">
     22     <ProjectGuid>{5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}</ProjectGuid>
     23     <RootNamespace>compiler</RootNamespace>
     24     <Keyword>Win32Proj</Keyword>
     25     <ProjectName>translator</ProjectName>
     26   </PropertyGroup>
     27   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
     28   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     29     <ConfigurationType>StaticLibrary</ConfigurationType>
     30     <CharacterSet>NotSet</CharacterSet>
     31     <WholeProgramOptimization>true</WholeProgramOptimization>
     32   </PropertyGroup>
     33   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     34     <ConfigurationType>StaticLibrary</ConfigurationType>
     35     <CharacterSet>NotSet</CharacterSet>
     36   </PropertyGroup>
     37   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     38     <ConfigurationType>StaticLibrary</ConfigurationType>
     39     <CharacterSet>NotSet</CharacterSet>
     40     <WholeProgramOptimization>true</WholeProgramOptimization>
     41   </PropertyGroup>
     42   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     43     <ConfigurationType>StaticLibrary</ConfigurationType>
     44     <CharacterSet>NotSet</CharacterSet>
     45   </PropertyGroup>
     46   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
     47   <ImportGroup Label="ExtensionSettings">
     48   </ImportGroup>
     49   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
     50     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     51   </ImportGroup>
     52   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
     53     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     54   </ImportGroup>
     55   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
     56     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     57   </ImportGroup>
     58   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
     59     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     60   </ImportGroup>
     61   <PropertyGroup Label="UserMacros" />
     62   <PropertyGroup>
     63     <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
     64     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
     65     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\common\</IntDir>
     66     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
     67     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
     68     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
     69     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\common\</IntDir>
     70     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
     71     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
     72   </PropertyGroup>
     73   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     74     <ClCompile>
     75       <Optimization>Disabled</Optimization>
     76       <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)../;$(ProjectDir)../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     77       <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     78       <MinimalRebuild>true</MinimalRebuild>
     79       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
     80       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
     81       <PrecompiledHeader>
     82       </PrecompiledHeader>
     83       <WarningLevel>Level4</WarningLevel>
     84       <TreatWarningAsError>true</TreatWarningAsError>
     85       <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
     86       <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;4718;%(DisableSpecificWarnings)</DisableSpecificWarnings>
     87     </ClCompile>
     88   </ItemDefinitionGroup>
     89   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
     90     <Midl>
     91       <TargetEnvironment>X64</TargetEnvironment>
     92     </Midl>
     93     <ClCompile>
     94       <Optimization>Disabled</Optimization>
     95       <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)../;$(ProjectDir)../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     96       <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     97       <MinimalRebuild>true</MinimalRebuild>
     98       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
     99       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
    100       <PrecompiledHeader>
    101       </PrecompiledHeader>
    102       <WarningLevel>Level4</WarningLevel>
    103       <TreatWarningAsError>true</TreatWarningAsError>
    104       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    105       <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4267;4512;4702;4718;%(DisableSpecificWarnings)</DisableSpecificWarnings>
    106     </ClCompile>
    107   </ItemDefinitionGroup>
    108   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    109     <ClCompile>
    110       <Optimization>MaxSpeed</Optimization>
    111       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
    112       <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)../;$(ProjectDir)../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    113       <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    114       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
    115       <PrecompiledHeader>
    116       </PrecompiledHeader>
    117       <WarningLevel>Level4</WarningLevel>
    118       <TreatWarningAsError>true</TreatWarningAsError>
    119       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    120       <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;4718;%(DisableSpecificWarnings)</DisableSpecificWarnings>
    121     </ClCompile>
    122   </ItemDefinitionGroup>
    123   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    124     <Midl>
    125       <TargetEnvironment>X64</TargetEnvironment>
    126     </Midl>
    127     <ClCompile>
    128       <Optimization>MaxSpeed</Optimization>
    129       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
    130       <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)../;$(ProjectDir)../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    131       <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    132       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
    133       <PrecompiledHeader>
    134       </PrecompiledHeader>
    135       <WarningLevel>Level4</WarningLevel>
    136       <TreatWarningAsError>true</TreatWarningAsError>
    137       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    138       <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4267;4512;4702;4718;%(DisableSpecificWarnings)</DisableSpecificWarnings>
    139     </ClCompile>
    140   </ItemDefinitionGroup>
    141   <ItemGroup>
    142     <ClCompile Include="BuiltInFunctionEmulator.cpp" />
    143     <ClCompile Include="CodeGen.cpp" />
    144     <ClCompile Include="Compiler.cpp" />
    145     <ClCompile Include="debug.cpp" />
    146     <ClCompile Include="DetectCallDepth.cpp" />
    147     <ClCompile Include="DetectDiscontinuity.cpp" />
    148     <ClCompile Include="Diagnostics.cpp" />
    149     <ClCompile Include="DirectiveHandler.cpp" />
    150     <ClCompile Include="ForLoopUnroll.cpp" />
    151     <ClCompile Include="InfoSink.cpp" />
    152     <ClCompile Include="Initialize.cpp" />
    153     <ClCompile Include="InitializeDll.cpp" />
    154     <ClCompile Include="InitializeGLPosition.cpp" />
    155     <ClCompile Include="InitializeParseContext.cpp" />
    156     <ClCompile Include="Intermediate.cpp" />
    157     <ClCompile Include="intermOut.cpp" />
    158     <ClCompile Include="IntermTraverse.cpp" />
    159     <ClCompile Include="MapLongVariableNames.cpp" />
    160     <ClCompile Include="ossource_win.cpp" />
    161     <ClCompile Include="OutputESSL.cpp" />
    162     <ClCompile Include="OutputGLSL.cpp" />
    163     <ClCompile Include="OutputGLSLBase.cpp" />
    164     <ClCompile Include="OutputHLSL.cpp" />
    165     <ClCompile Include="parseConst.cpp" />
    166     <ClCompile Include="ParseContext.cpp" />
    167     <ClCompile Include="PoolAlloc.cpp" />
    168     <ClCompile Include="QualifierAlive.cpp" />
    169     <ClCompile Include="RemoveTree.cpp" />
    170     <ClCompile Include="SearchSymbol.cpp" />
    171     <ClCompile Include="ShaderLang.cpp" />
    172     <ClCompile Include="SymbolTable.cpp" />
    173     <ClCompile Include="TranslatorESSL.cpp" />
    174     <ClCompile Include="TranslatorGLSL.cpp" />
    175     <ClCompile Include="TranslatorHLSL.cpp" />
    176     <ClCompile Include="UnfoldShortCircuit.cpp" />
    177     <ClCompile Include="UnfoldShortCircuitAST.cpp" />
    178     <ClCompile Include="Uniform.cpp" />
    179     <ClCompile Include="util.cpp" />
    180     <ClCompile Include="ValidateLimitations.cpp" />
    181     <ClCompile Include="VariableInfo.cpp" />
    182     <ClCompile Include="VariablePacker.cpp" />
    183     <ClCompile Include="glslang_lex.cpp" />
    184     <ClCompile Include="glslang_tab.cpp" />
    185     <ClCompile Include="depgraph\DependencyGraph.cpp" />
    186     <ClCompile Include="depgraph\DependencyGraphBuilder.cpp" />
    187     <ClCompile Include="depgraph\DependencyGraphOutput.cpp" />
    188     <ClCompile Include="depgraph\DependencyGraphTraverse.cpp" />
    189     <ClCompile Include="timing\RestrictFragmentShaderTiming.cpp" />
    190     <ClCompile Include="timing\RestrictVertexShaderTiming.cpp" />
    191     <ClCompile Include="..\third_party\compiler\ArrayBoundsClamper.cpp" />
    192     <ClCompile Include="VersionGLSL.cpp" />
    193   </ItemGroup>
    194   <ItemGroup>
    195     <CustomBuild Include="glslang.l">
    196       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    197       </Message>
    198       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    199       </Command>
    200       <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalInputs)</AdditionalInputs>
    201       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(Outputs)</Outputs>
    202       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    203       </Message>
    204       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    205       </Command>
    206       <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalInputs)</AdditionalInputs>
    207       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(Outputs)</Outputs>
    208       <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    209       </Message>
    210       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    211       </Command>
    212       <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalInputs)</AdditionalInputs>
    213       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(Outputs)</Outputs>
    214       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    215       </Message>
    216       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    217       </Command>
    218       <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalInputs)</AdditionalInputs>
    219       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(Outputs)</Outputs>
    220     </CustomBuild>
    221     <CustomBuild Include="glslang.y">
    222       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    223       </Message>
    224       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    225       </Command>
    226       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(Outputs)</Outputs>
    227       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    228       </Message>
    229       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    230       </Command>
    231       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(Outputs)</Outputs>
    232       <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    233       </Message>
    234       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    235       </Command>
    236       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(Outputs)</Outputs>
    237       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    238       </Message>
    239       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    240       </Command>
    241       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(Outputs)</Outputs>
    242     </CustomBuild>
    243   </ItemGroup>
    244   <ItemGroup>
    245     <ClInclude Include="BaseTypes.h" />
    246     <ClInclude Include="BuiltInFunctionEmulator.h" />
    247     <ClInclude Include="Common.h" />
    248     <ClInclude Include="ConstantUnion.h" />
    249     <ClInclude Include="debug.h" />
    250     <ClInclude Include="DetectCallDepth.h" />
    251     <ClInclude Include="DetectDiscontinuity.h" />
    252     <ClInclude Include="Diagnostics.h" />
    253     <ClInclude Include="DirectiveHandler.h" />
    254     <ClInclude Include="ForLoopUnroll.h" />
    255     <ClInclude Include="HashNames.h" />
    256     <ClInclude Include="InfoSink.h" />
    257     <ClInclude Include="Initialize.h" />
    258     <ClInclude Include="InitializeDll.h" />
    259     <ClInclude Include="InitializeGlobals.h" />
    260     <ClInclude Include="InitializeGLPosition.h" />
    261     <ClInclude Include="InitializeParseContext.h" />
    262     <ClInclude Include="intermediate.h" />
    263     <ClInclude Include="localintermediate.h" />
    264     <ClInclude Include="MapLongVariableNames.h" />
    265     <ClInclude Include="MMap.h" />
    266     <ClInclude Include="NodeSearch.h" />
    267     <ClInclude Include="osinclude.h" />
    268     <ClInclude Include="OutputESSL.h" />
    269     <ClInclude Include="OutputGLSL.h" />
    270     <ClInclude Include="OutputGLSLBase.h" />
    271     <ClInclude Include="OutputHLSL.h" />
    272     <ClInclude Include="ParseContext.h" />
    273     <ClInclude Include="PoolAlloc.h" />
    274     <ClInclude Include="QualifierAlive.h" />
    275     <ClInclude Include="RemoveTree.h" />
    276     <ClInclude Include="RenameFunction.h" />
    277     <ClInclude Include="..\..\include\GLSLANG\ShaderLang.h" />
    278     <ClInclude Include="SearchSymbol.h" />
    279     <ClInclude Include="ShHandle.h" />
    280     <ClInclude Include="SymbolTable.h" />
    281     <ClInclude Include="TranslatorESSL.h" />
    282     <ClInclude Include="TranslatorGLSL.h" />
    283     <ClInclude Include="TranslatorHLSL.h" />
    284     <ClInclude Include="Types.h" />
    285     <ClInclude Include="UnfoldShortCircuit.h" />
    286     <ClInclude Include="UnfoldShortCircuitAST.h" />
    287     <ClInclude Include="Uniform.h" />
    288     <ClInclude Include="util.h" />
    289     <ClInclude Include="ValidateLimitations.h" />
    290     <ClInclude Include="VariableInfo.h" />
    291     <ClInclude Include="VariablePacker.h" />
    292     <ClInclude Include="glslang_tab.h" />
    293     <ClInclude Include="timing\RestrictFragmentShaderTiming.h" />
    294     <ClInclude Include="timing\RestrictVertexShaderTiming.h" />
    295     <ClInclude Include="depgraph\DependencyGraph.h" />
    296     <ClInclude Include="depgraph\DependencyGraphBuilder.h" />
    297     <ClInclude Include="depgraph\DependencyGraphOutput.h" />
    298     <ClInclude Include="..\third_party\compiler\ArrayBoundsClamper.h" />
    299     <ClInclude Include="VersionGLSL.h" />
    300   </ItemGroup>
    301   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
    302   <ImportGroup Label="ExtensionTargets">
    303   </ImportGroup>
    304 </Project>