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

common.vcxproj (5040B)


      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     <ClInclude Include="align.h" />
      6     <ClInclude Include="assert.h" />
      7     <ClInclude Include="bitfield.h" />
      8     <ClInclude Include="bitutils.h" />
      9     <ClInclude Include="build_timestamp.h" />
     10     <ClInclude Include="crash_handler.h" />
     11     <ClInclude Include="dimensional_array.h" />
     12     <ClInclude Include="dynamic_library.h" />
     13     <ClInclude Include="easing.h" />
     14     <ClInclude Include="error.h" />
     15     <ClInclude Include="fastjmp.h" />
     16     <ClInclude Include="fifo_queue.h" />
     17     <ClInclude Include="file_system.h" />
     18     <ClInclude Include="gsvector.h" />
     19     <ClInclude Include="gsvector_formatter.h" />
     20     <ClInclude Include="gsvector_neon.h" />
     21     <ClInclude Include="gsvector_nosimd.h" />
     22     <ClInclude Include="gsvector_sse.h" />
     23     <ClInclude Include="hash_combine.h" />
     24     <ClInclude Include="heap_array.h" />
     25     <ClInclude Include="intrin.h" />
     26     <ClInclude Include="layered_settings_interface.h" />
     27     <ClInclude Include="log.h" />
     28     <ClInclude Include="lru_cache.h" />
     29     <ClInclude Include="memmap.h" />
     30     <ClInclude Include="memory_settings_interface.h" />
     31     <ClInclude Include="md5_digest.h" />
     32     <ClInclude Include="path.h" />
     33     <ClInclude Include="perf_scope.h" />
     34     <ClInclude Include="progress_callback.h" />
     35     <ClInclude Include="scoped_guard.h" />
     36     <ClInclude Include="settings_interface.h" />
     37     <ClInclude Include="sha1_digest.h" />
     38     <ClInclude Include="small_string.h" />
     39     <ClInclude Include="heterogeneous_containers.h" />
     40     <ClInclude Include="binary_reader_writer.h" />
     41     <ClInclude Include="string_util.h" />
     42     <ClInclude Include="thirdparty\SmallVector.h" />
     43     <ClInclude Include="thirdparty\StackWalker.h" />
     44     <ClInclude Include="threading.h" />
     45     <ClInclude Include="timer.h" />
     46     <ClInclude Include="types.h" />
     47     <ClInclude Include="minizip_helpers.h" />
     48     <ClInclude Include="windows_headers.h" />
     49   </ItemGroup>
     50   <ItemGroup>
     51     <ClCompile Include="assert.cpp" />
     52     <ClCompile Include="crash_handler.cpp" />
     53     <ClCompile Include="dynamic_library.cpp" />
     54     <ClCompile Include="error.cpp" />
     55     <ClCompile Include="fastjmp.cpp" />
     56     <ClCompile Include="file_system.cpp" />
     57     <ClCompile Include="gsvector.cpp" />
     58     <ClCompile Include="layered_settings_interface.cpp" />
     59     <ClCompile Include="log.cpp" />
     60     <ClCompile Include="memmap.cpp" />
     61     <ClCompile Include="memory_settings_interface.cpp" />
     62     <ClCompile Include="md5_digest.cpp" />
     63     <ClCompile Include="perf_scope.cpp" />
     64     <ClCompile Include="progress_callback.cpp" />
     65     <ClCompile Include="sha1_digest.cpp" />
     66     <ClCompile Include="small_string.cpp" />
     67     <ClCompile Include="binary_reader_writer.cpp" />
     68     <ClCompile Include="string_util.cpp" />
     69     <ClCompile Include="thirdparty\SmallVector.cpp" />
     70     <ClCompile Include="thirdparty\StackWalker.cpp" />
     71     <ClCompile Include="threading.cpp" />
     72     <ClCompile Include="timer.cpp" />
     73   </ItemGroup>
     74   <ItemGroup>
     75     <Natvis Include="bitfield.natvis" />
     76     <Natvis Include="gsvector.natvis" />
     77     <Natvis Include="thirdparty\llvm.natvis" />
     78   </ItemGroup>
     79   <ItemGroup>
     80     <MARMASM Include="fastjmp_arm.asm">
     81       <FileType>Document</FileType>
     82       <ExcludedFromBuild Condition="'$(Platform)'!='ARM64' Or $(Configuration.Contains(Clang))">true</ExcludedFromBuild>
     83     </MARMASM>
     84     <MASM Include="fastjmp_x86.asm">
     85       <FileType>Document</FileType>
     86       <ExcludedFromBuild Condition="'$(Platform)'!='Win32' And '$(Platform)'!='x64'">true</ExcludedFromBuild>
     87       <PreprocessorDefinitions Condition="'$(Platform)'=='Win32'">_M_X86_32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     88       <PreprocessorDefinitions Condition="'$(Platform)'=='x64'">_M_X86_64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     89     </MASM>
     90   </ItemGroup>
     91   <ItemGroup>
     92     <ProjectReference Include="..\..\dep\fmt\fmt.vcxproj">
     93       <Project>{8be398e6-b882-4248-9065-fecc8728e038}</Project>
     94     </ProjectReference>
     95   </ItemGroup>
     96   <ImportGroup Label="ExtensionTargets">
     97     <Import Project="$(VCTargetsPath)\BuildCustomizations\marmasm.targets" />
     98     <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
     99   </ImportGroup>
    100   <PropertyGroup Label="Globals">
    101     <ProjectGuid>{EE054E08-3799-4A59-A422-18259C105FFD}</ProjectGuid>
    102   </PropertyGroup>
    103   <ImportGroup Label="ExtensionSettings">
    104     <Import Project="$(VCTargetsPath)\BuildCustomizations\marmasm.props" />
    105     <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.props" />
    106   </ImportGroup>
    107   <Import Project="..\..\dep\msvc\vsprops\StaticLibrary.props" />
    108   <Import Project="common.props" />
    109   <ItemDefinitionGroup>
    110     <ClCompile>
    111       <ObjectFileName>$(IntDir)/%(RelativeDir)/</ObjectFileName>
    112     </ClCompile>
    113   </ItemDefinitionGroup>
    114   <Import Project="..\..\dep\msvc\vsprops\Targets.props" />
    115 </Project>