duckstation

duckstation, but archived from the revision just before upstream changed it to a proprietary software project, this version is the libre one
git clone https://git.neptards.moe/u3shit/duckstation.git
Log | Files | Refs | README | LICENSE

vixl.vcxproj (9244B)


      1 <?xml version="1.0" encoding="utf-8"?>
      2 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
      3   <Import Project="..\msvc\vsprops\Configurations.props" />
      4   <ItemGroup>
      5     <ClInclude Include="include\vixl\aarch32\assembler-aarch32.h">
      6       <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
      7     </ClInclude>
      8     <ClInclude Include="include\vixl\aarch32\constants-aarch32.h">
      9       <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
     10     </ClInclude>
     11     <ClInclude Include="include\vixl\aarch32\disasm-aarch32.h">
     12       <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
     13     </ClInclude>
     14     <ClInclude Include="include\vixl\aarch32\instructions-aarch32.h">
     15       <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
     16     </ClInclude>
     17     <ClInclude Include="include\vixl\aarch32\location-aarch32.h">
     18       <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
     19     </ClInclude>
     20     <ClInclude Include="include\vixl\aarch32\macro-assembler-aarch32.h">
     21       <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
     22     </ClInclude>
     23     <ClInclude Include="include\vixl\aarch32\operands-aarch32.h">
     24       <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
     25     </ClInclude>
     26     <ClInclude Include="include\vixl\aarch64\abi-aarch64.h">
     27       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
     28     </ClInclude>
     29     <ClInclude Include="include\vixl\aarch64\assembler-aarch64.h">
     30       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
     31     </ClInclude>
     32     <ClInclude Include="include\vixl\aarch64\constants-aarch64.h">
     33       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
     34     </ClInclude>
     35     <ClInclude Include="include\vixl\aarch64\cpu-aarch64.h">
     36       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
     37     </ClInclude>
     38     <ClInclude Include="include\vixl\aarch64\cpu-features-auditor-aarch64.h">
     39       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
     40     </ClInclude>
     41     <ClInclude Include="include\vixl\aarch64\decoder-aarch64.h">
     42       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
     43     </ClInclude>
     44     <ClInclude Include="include\vixl\aarch64\decoder-constants-aarch64.h">
     45       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
     46     </ClInclude>
     47     <ClInclude Include="include\vixl\aarch64\decoder-visitor-map-aarch64.h">
     48       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
     49     </ClInclude>
     50     <ClInclude Include="include\vixl\aarch64\disasm-aarch64.h">
     51       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
     52     </ClInclude>
     53     <ClInclude Include="include\vixl\aarch64\instructions-aarch64.h">
     54       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
     55     </ClInclude>
     56     <ClInclude Include="include\vixl\aarch64\macro-assembler-aarch64.h">
     57       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
     58     </ClInclude>
     59     <ClInclude Include="include\vixl\aarch64\operands-aarch64.h">
     60       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
     61     </ClInclude>
     62     <ClInclude Include="include\vixl\aarch64\registers-aarch64.h">
     63       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
     64     </ClInclude>
     65     <ClInclude Include="include\vixl\aarch64\simulator-aarch64.h">
     66       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
     67     </ClInclude>
     68     <ClInclude Include="include\vixl\aarch64\simulator-constants-aarch64.h">
     69       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
     70     </ClInclude>
     71     <ClInclude Include="include\vixl\assembler-base-vixl.h" />
     72     <ClInclude Include="include\vixl\code-buffer-vixl.h" />
     73     <ClInclude Include="include\vixl\code-generation-scopes-vixl.h" />
     74     <ClInclude Include="include\vixl\compiler-intrinsics-vixl.h" />
     75     <ClInclude Include="include\vixl\cpu-features.h" />
     76     <ClInclude Include="include\vixl\globals-vixl.h" />
     77     <ClInclude Include="include\vixl\invalset-vixl.h" />
     78     <ClInclude Include="include\vixl\macro-assembler-interface.h" />
     79     <ClInclude Include="include\vixl\platform-vixl.h" />
     80     <ClInclude Include="include\vixl\pool-manager-impl.h" />
     81     <ClInclude Include="include\vixl\pool-manager.h" />
     82     <ClInclude Include="include\vixl\utils-vixl.h" />
     83   </ItemGroup>
     84   <ItemGroup>
     85     <ClCompile Include="src\aarch32\assembler-aarch32.cc">
     86       <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
     87     </ClCompile>
     88     <ClCompile Include="src\aarch32\constants-aarch32.cc">
     89       <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
     90     </ClCompile>
     91     <ClCompile Include="src\aarch32\disasm-aarch32.cc">
     92       <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
     93     </ClCompile>
     94     <ClCompile Include="src\aarch32\instructions-aarch32.cc">
     95       <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
     96     </ClCompile>
     97     <ClCompile Include="src\aarch32\location-aarch32.cc">
     98       <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
     99     </ClCompile>
    100     <ClCompile Include="src\aarch32\macro-assembler-aarch32.cc">
    101       <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
    102     </ClCompile>
    103     <ClCompile Include="src\aarch32\operands-aarch32.cc">
    104       <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
    105     </ClCompile>
    106     <ClCompile Include="src\aarch64\assembler-aarch64.cc">
    107       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
    108     </ClCompile>
    109     <ClCompile Include="src\aarch64\assembler-sve-aarch64.cc">
    110       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
    111     </ClCompile>
    112     <ClCompile Include="src\aarch64\cpu-aarch64.cc">
    113       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
    114     </ClCompile>
    115     <ClCompile Include="src\aarch64\cpu-features-auditor-aarch64.cc">
    116       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
    117     </ClCompile>
    118     <ClCompile Include="src\aarch64\decoder-aarch64.cc">
    119       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
    120     </ClCompile>
    121     <ClCompile Include="src\aarch64\disasm-aarch64.cc">
    122       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
    123     </ClCompile>
    124     <ClCompile Include="src\aarch64\instructions-aarch64.cc">
    125       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
    126     </ClCompile>
    127     <ClCompile Include="src\aarch64\logic-aarch64.cc">
    128       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
    129     </ClCompile>
    130     <ClCompile Include="src\aarch64\macro-assembler-aarch64.cc">
    131       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
    132     </ClCompile>
    133     <ClCompile Include="src\aarch64\macro-assembler-sve-aarch64.cc">
    134       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
    135     </ClCompile>
    136     <ClCompile Include="src\aarch64\operands-aarch64.cc">
    137       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
    138     </ClCompile>
    139     <ClCompile Include="src\aarch64\pointer-auth-aarch64.cc">
    140       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
    141     </ClCompile>
    142     <ClCompile Include="src\aarch64\registers-aarch64.cc">
    143       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
    144     </ClCompile>
    145     <ClCompile Include="src\code-buffer-vixl.cc" />
    146     <ClCompile Include="src\compiler-intrinsics-vixl.cc" />
    147     <ClCompile Include="src\cpu-features.cc" />
    148     <ClCompile Include="src\utils-vixl.cc" />
    149   </ItemGroup>
    150   <PropertyGroup Label="Globals">
    151     <ProjectGuid>{8906836E-F06E-46E8-B11A-74E5E8C7B8FB}</ProjectGuid>
    152   </PropertyGroup>
    153   <Import Project="..\msvc\vsprops\StaticLibrary.props" />
    154   <PropertyGroup Condition="'$(Platform)'=='ARM64'">
    155     <VixlPreprocessorDefinitions>VIXL_INCLUDE_TARGET_AARCH64;VIXL_CODE_BUFFER_MALLOC</VixlPreprocessorDefinitions>
    156     <VixlIncludeDirectories>$(ProjectDir)include\vixl\aarch64</VixlIncludeDirectories>
    157   </PropertyGroup>
    158   <ItemDefinitionGroup>
    159     <ClCompile>
    160       <WarningLevel>TurnOffAllWarnings</WarningLevel>
    161       <PreprocessorDefinitions>$(VixlPreprocessorDefinitions);%(PreprocessorDefinitions)</PreprocessorDefinitions>
    162       <AdditionalIncludeDirectories>$(ProjectDir)include;$(ProjectDir)include\vixl;$(VixlIncludeDirectories);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    163       <AdditionalOptions Condition="$(Configuration.Contains(Clang))"> -Wno-deprecated-enum-enum-conversion %(AdditionalOptions)</AdditionalOptions>
    164     </ClCompile>
    165   </ItemDefinitionGroup>
    166   <Import Project="..\msvc\vsprops\Targets.props" />
    167 </Project>