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

core.vcxproj (10135B)


      1 <?xml version="1.0" encoding="utf-8"?>
      2 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
      3   <Import Project="..\..\dep\msvc\vsprops\Configurations.props" />
      4   <ItemGroup>
      5     <ClCompile Include="achievements.cpp" />
      6     <ClCompile Include="analog_controller.cpp" />
      7     <ClCompile Include="analog_joystick.cpp" />
      8     <ClCompile Include="bios.cpp" />
      9     <ClCompile Include="bus.cpp" />
     10     <ClCompile Include="cdrom.cpp" />
     11     <ClCompile Include="cdrom_async_reader.cpp" />
     12     <ClCompile Include="cheats.cpp" />
     13     <ClCompile Include="cpu_core.cpp" />
     14     <ClCompile Include="cpu_disasm.cpp" />
     15     <ClCompile Include="cpu_code_cache.cpp" />
     16     <ClCompile Include="cpu_newrec_compiler.cpp" />
     17     <ClCompile Include="cpu_newrec_compiler_aarch32.cpp">
     18       <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
     19     </ClCompile>
     20     <ClCompile Include="cpu_newrec_compiler_aarch64.cpp">
     21       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
     22     </ClCompile>
     23     <ClCompile Include="cpu_newrec_compiler_riscv64.cpp">
     24       <ExcludedFromBuild>true</ExcludedFromBuild>
     25     </ClCompile>
     26     <ClCompile Include="cpu_newrec_compiler_x64.cpp">
     27       <ExcludedFromBuild Condition="'$(Platform)'!='x64'">true</ExcludedFromBuild>
     28     </ClCompile>
     29     <ClCompile Include="cpu_recompiler_code_generator.cpp" />
     30     <ClCompile Include="cpu_recompiler_code_generator_aarch32.cpp">
     31       <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
     32     </ClCompile>
     33     <ClCompile Include="cpu_recompiler_code_generator_aarch64.cpp">
     34       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
     35     </ClCompile>
     36     <ClCompile Include="cpu_recompiler_code_generator_generic.cpp" />
     37     <ClCompile Include="cpu_recompiler_code_generator_x64.cpp">
     38       <ExcludedFromBuild Condition="'$(Platform)'!='x64'">true</ExcludedFromBuild>
     39     </ClCompile>
     40     <ClCompile Include="cpu_recompiler_register_cache.cpp" />
     41     <ClCompile Include="cpu_types.cpp" />
     42     <ClCompile Include="digital_controller.cpp" />
     43     <ClCompile Include="fullscreen_ui.cpp" />
     44     <ClCompile Include="game_database.cpp" />
     45     <ClCompile Include="game_list.cpp" />
     46     <ClCompile Include="gdb_server.cpp" />
     47     <ClCompile Include="gpu_backend.cpp" />
     48     <ClCompile Include="gpu_commands.cpp" />
     49     <ClCompile Include="gpu_hw_shadergen.cpp" />
     50     <ClCompile Include="gpu_shadergen.cpp" />
     51     <ClCompile Include="gpu_sw.cpp" />
     52     <ClCompile Include="gpu_sw_backend.cpp" />
     53     <ClCompile Include="gte.cpp" />
     54     <ClCompile Include="dma.cpp" />
     55     <ClCompile Include="gpu.cpp" />
     56     <ClCompile Include="gpu_hw.cpp" />
     57     <ClCompile Include="host.cpp" />
     58     <ClCompile Include="host_interface_progress_callback.cpp" />
     59     <ClCompile Include="hotkeys.cpp" />
     60     <ClCompile Include="imgui_overlays.cpp" />
     61     <ClCompile Include="interrupt_controller.cpp" />
     62     <ClCompile Include="justifier.cpp" />
     63     <ClCompile Include="mdec.cpp" />
     64     <ClCompile Include="memory_card.cpp" />
     65     <ClCompile Include="memory_card_image.cpp" />
     66     <ClCompile Include="multitap.cpp" />
     67     <ClCompile Include="guncon.cpp" />
     68     <ClCompile Include="negcon.cpp" />
     69     <ClCompile Include="negcon_rumble.cpp" />
     70     <ClCompile Include="pad.cpp" />
     71     <ClCompile Include="controller.cpp" />
     72     <ClCompile Include="pcdrv.cpp" />
     73     <ClCompile Include="pch.cpp">
     74       <PrecompiledHeader>Create</PrecompiledHeader>
     75     </ClCompile>
     76     <ClCompile Include="cpu_pgxp.cpp" />
     77     <ClCompile Include="pine_server.cpp" />
     78     <ClCompile Include="playstation_mouse.cpp" />
     79     <ClCompile Include="psf_loader.cpp" />
     80     <ClCompile Include="settings.cpp" />
     81     <ClCompile Include="sio.cpp" />
     82     <ClCompile Include="spu.cpp" />
     83     <ClCompile Include="system.cpp" />
     84     <ClCompile Include="texture_replacements.cpp" />
     85     <ClCompile Include="timers.cpp" />
     86     <ClCompile Include="timing_event.cpp" />
     87   </ItemGroup>
     88   <ItemGroup>
     89     <ClInclude Include="achievements_private.h" />
     90     <ClInclude Include="analog_controller.h" />
     91     <ClInclude Include="analog_joystick.h" />
     92     <ClInclude Include="bios.h" />
     93     <ClInclude Include="bus.h" />
     94     <ClInclude Include="cdrom.h" />
     95     <ClInclude Include="cdrom_async_reader.h" />
     96     <ClInclude Include="cheats.h" />
     97     <ClInclude Include="achievements.h" />
     98     <ClInclude Include="cpu_code_cache_private.h" />
     99     <ClInclude Include="cpu_core.h" />
    100     <ClInclude Include="cpu_core_private.h" />
    101     <ClInclude Include="cpu_disasm.h" />
    102     <ClInclude Include="cpu_code_cache.h" />
    103     <ClInclude Include="cpu_newrec_compiler.h" />
    104     <ClInclude Include="cpu_newrec_compiler_aarch32.h">
    105       <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild>
    106     </ClInclude>
    107     <ClInclude Include="cpu_newrec_compiler_aarch64.h">
    108       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
    109     </ClInclude>
    110     <ClInclude Include="cpu_newrec_compiler_riscv64.h">
    111       <ExcludedFromBuild>true</ExcludedFromBuild>
    112     </ClInclude>
    113     <ClInclude Include="cpu_newrec_compiler_x64.h">
    114       <ExcludedFromBuild Condition="'$(Platform)'!='x64'">true</ExcludedFromBuild>
    115     </ClInclude>
    116     <ClInclude Include="cpu_recompiler_code_generator.h" />
    117     <ClInclude Include="cpu_recompiler_register_cache.h" />
    118     <ClInclude Include="cpu_recompiler_thunks.h" />
    119     <ClInclude Include="cpu_recompiler_types.h" />
    120     <ClInclude Include="digital_controller.h" />
    121     <ClInclude Include="fullscreen_ui.h" />
    122     <ClInclude Include="game_database.h" />
    123     <ClInclude Include="game_list.h" />
    124     <ClInclude Include="gdb_server.h" />
    125     <ClInclude Include="gpu_backend.h" />
    126     <ClInclude Include="gpu_hw_shadergen.h" />
    127     <ClInclude Include="gpu_shadergen.h" />
    128     <ClInclude Include="gpu_sw.h" />
    129     <ClInclude Include="gpu_sw_backend.h" />
    130     <ClInclude Include="gpu_types.h" />
    131     <ClInclude Include="gte.h" />
    132     <ClInclude Include="cpu_types.h" />
    133     <ClInclude Include="dma.h" />
    134     <ClInclude Include="gpu.h" />
    135     <ClInclude Include="gpu_hw.h" />
    136     <ClInclude Include="gte_types.h" />
    137     <ClInclude Include="host.h" />
    138     <ClInclude Include="host_interface_progress_callback.h" />
    139     <ClInclude Include="imgui_overlays.h" />
    140     <ClInclude Include="input_types.h" />
    141     <ClInclude Include="interrupt_controller.h" />
    142     <ClInclude Include="justifier.h" />
    143     <ClInclude Include="mdec.h" />
    144     <ClInclude Include="memory_card.h" />
    145     <ClInclude Include="memory_card_image.h" />
    146     <ClInclude Include="multitap.h" />
    147     <ClInclude Include="guncon.h" />
    148     <ClInclude Include="negcon.h" />
    149     <ClInclude Include="negcon_rumble.h" />
    150     <ClInclude Include="pad.h" />
    151     <ClInclude Include="controller.h" />
    152     <ClInclude Include="pcdrv.h" />
    153     <ClInclude Include="pch.h" />
    154     <ClInclude Include="cpu_pgxp.h" />
    155     <ClInclude Include="pine_server.h" />
    156     <ClInclude Include="playstation_mouse.h" />
    157     <ClInclude Include="psf_loader.h" />
    158     <ClInclude Include="save_state_version.h" />
    159     <ClInclude Include="settings.h" />
    160     <ClInclude Include="shader_cache_version.h" />
    161     <ClInclude Include="sio.h" />
    162     <ClInclude Include="spu.h" />
    163     <ClInclude Include="system.h" />
    164     <ClInclude Include="texture_replacements.h" />
    165     <ClInclude Include="timers.h" />
    166     <ClInclude Include="timing_event.h" />
    167     <ClInclude Include="types.h" />
    168   </ItemGroup>
    169   <ItemGroup>
    170     <ProjectReference Include="..\..\dep\imgui\imgui.vcxproj">
    171       <Project>{bb08260f-6fbc-46af-8924-090ee71360c6}</Project>
    172     </ProjectReference>
    173     <ProjectReference Include="..\..\dep\rainterface\rainterface.vcxproj" Condition="'$(Platform)'!='ARM64'">
    174       <Project>{e4357877-d459-45c7-b8f6-dcbb587bb528}</Project>
    175     </ProjectReference>
    176     <ProjectReference Include="..\..\dep\rapidyaml\rapidyaml.vcxproj">
    177       <Project>{1ad23a8a-4c20-434c-ae6b-0e07759eeb1e}</Project>
    178     </ProjectReference>
    179     <ProjectReference Include="..\..\dep\rcheevos\rcheevos.vcxproj">
    180       <Project>{4ba0a6d4-3ae1-42b2-9347-096fd023ff64}</Project>
    181     </ProjectReference>
    182     <ProjectReference Include="..\..\dep\vixl\vixl.vcxproj" Condition="'$(Platform)'=='ARM64'">
    183       <Project>{8906836e-f06e-46e8-b11a-74e5e8c7b8fb}</Project>
    184     </ProjectReference>
    185     <ProjectReference Include="..\..\dep\xxhash\xxhash.vcxproj">
    186       <Project>{09553c96-9f39-49bf-8ae6-7acbd07c410c}</Project>
    187     </ProjectReference>
    188     <ProjectReference Include="..\..\dep\zydis\zydis.vcxproj" Condition="'$(Platform)'=='x64' And $(Configuration.Contains('Debug'))">
    189       <Project>{c51a346a-86b2-46df-9bb3-d0aa7e5d8699}</Project>
    190     </ProjectReference>
    191     <ProjectReference Include="..\scmversion\scmversion.vcxproj">
    192       <Project>{075ced82-6a20-46df-94c7-9624ac9ddbeb}</Project>
    193     </ProjectReference>
    194     <ProjectReference Include="..\util\util.vcxproj">
    195       <Project>{57f6206d-f264-4b07-baf8-11b9bbe1f455}</Project>
    196     </ProjectReference>
    197   </ItemGroup>
    198   <PropertyGroup Label="Globals">
    199     <ProjectGuid>{868B98C8-65A1-494B-8346-250A73A48C0A}</ProjectGuid>
    200   </PropertyGroup>
    201   <Import Project="..\..\dep\msvc\vsprops\StaticLibrary.props" />
    202   <Import Project="core.props" />
    203   <ItemDefinitionGroup>
    204     <ClCompile>
    205       <PreprocessorDefinitions Condition="'$(Platform)'=='x64' And $(Configuration.Contains('Debug'))">ZYDIS_DISABLE_ENCODER;ZYDIS_DISABLE_AVX512;ZYDIS_DISABLE_KNC;ZYDIS_STATIC_BUILD;ZYCORE_STATIC_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    206       <AdditionalIncludeDirectories Condition="'$(Platform)'=='x64' And $(Configuration.Contains('Debug'))">$(SolutionDir)dep\zydis\include;$(SolutionDir)dep\zydis\dependencies\zycore\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    207       <ObjectFileName>$(IntDir)/%(RelativeDir)/</ObjectFileName>
    208       <PrecompiledHeader>Use</PrecompiledHeader>
    209       <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
    210       <ForcedIncludeFiles>pch.h</ForcedIncludeFiles>
    211     </ClCompile>
    212   </ItemDefinitionGroup>
    213   <Import Project="..\..\dep\msvc\vsprops\Targets.props" />
    214 </Project>