duckstation/src/common/common.vcxproj

254 lines
12 KiB
XML
Raw Normal View History

2019-09-09 07:01:26 +00:00
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\dep\msvc\vsprops\Configurations.props" />
2019-09-09 07:01:26 +00:00
<ItemGroup>
2020-01-10 03:31:12 +00:00
<ClInclude Include="align.h" />
<ClInclude Include="assert.h" />
2019-09-09 07:01:26 +00:00
<ClInclude Include="bitfield.h" />
2020-04-26 07:21:33 +00:00
<ClInclude Include="bitutils.h" />
2022-08-10 03:05:52 +00:00
<ClInclude Include="build_timestamp.h" />
2020-01-10 03:31:12 +00:00
<ClInclude Include="byte_stream.h" />
<ClInclude Include="crash_handler.h" />
<ClInclude Include="d3d11\shader_cache.h" />
2019-11-03 14:39:25 +00:00
<ClInclude Include="d3d11\shader_compiler.h" />
<ClInclude Include="d3d11\stream_buffer.h" />
<ClInclude Include="d3d11\texture.h" />
2021-07-10 11:37:08 +00:00
<ClInclude Include="d3d12\context.h" />
<ClInclude Include="d3d12\descriptor_heap_manager.h" />
<ClInclude Include="d3d12\shader_cache.h" />
<ClInclude Include="d3d12\util.h" />
<ClInclude Include="d3d12\staging_texture.h" />
<ClInclude Include="d3d12\stream_buffer.h" />
<ClInclude Include="d3d12\texture.h" />
2020-06-17 12:46:13 +00:00
<ClInclude Include="dimensional_array.h" />
2021-02-22 14:43:58 +00:00
<ClInclude Include="easing.h" />
<ClInclude Include="error.h" />
<ClInclude Include="fastjmp.h" />
2019-09-17 09:22:23 +00:00
<ClInclude Include="fifo_queue.h" />
2020-01-10 03:31:12 +00:00
<ClInclude Include="file_system.h" />
<ClInclude Include="gl\context.h">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClInclude>
2020-10-13 11:37:37 +00:00
<ClInclude Include="gl\context_wgl.h">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClInclude>
<ClInclude Include="gl\loader.h">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClInclude>
<ClInclude Include="gl\program.h">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClInclude>
<ClInclude Include="gl\shader_cache.h">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClInclude>
<ClInclude Include="gl\stream_buffer.h">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClInclude>
<ClInclude Include="gl\texture.h">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
2020-10-13 11:37:37 +00:00
</ClInclude>
<ClInclude Include="gpu_texture.h" />
<ClInclude Include="hash_combine.h" />
2019-10-27 03:34:13 +00:00
<ClInclude Include="heap_array.h" />
2022-03-26 13:05:02 +00:00
<ClInclude Include="http_downloader.h" />
2022-08-22 09:55:38 +00:00
<ClInclude Include="http_downloader_winhttp.h" />
2020-06-30 14:34:22 +00:00
<ClInclude Include="image.h" />
2022-07-08 14:14:48 +00:00
<ClInclude Include="layered_settings_interface.h" />
2020-01-10 03:31:12 +00:00
<ClInclude Include="log.h" />
2021-02-20 17:45:50 +00:00
<ClInclude Include="lru_cache.h" />
<ClInclude Include="make_array.h" />
2022-07-09 04:17:57 +00:00
<ClInclude Include="memory_settings_interface.h" />
2020-01-10 03:31:12 +00:00
<ClInclude Include="md5_digest.h" />
2022-07-08 11:57:06 +00:00
<ClInclude Include="path.h" />
<ClInclude Include="platform.h" />
2020-03-12 03:54:27 +00:00
<ClInclude Include="progress_callback.h" />
2019-11-05 09:19:20 +00:00
<ClInclude Include="rectangle.h" />
2022-07-26 08:37:16 +00:00
<ClInclude Include="scoped_guard.h" />
2022-07-08 14:14:48 +00:00
<ClInclude Include="settings_interface.h" />
2022-08-15 13:53:31 +00:00
<ClInclude Include="sha1_digest.h" />
2020-01-10 03:31:12 +00:00
<ClInclude Include="string.h" />
2022-07-09 04:17:57 +00:00
<ClInclude Include="heterogeneous_containers.h" />
2020-01-10 03:31:12 +00:00
<ClInclude Include="string_util.h" />
2022-08-22 09:55:38 +00:00
<ClInclude Include="thirdparty\StackWalker.h" />
2022-07-11 09:45:31 +00:00
<ClInclude Include="threading.h" />
2020-01-10 03:31:12 +00:00
<ClInclude Include="timer.h" />
2019-09-09 07:01:26 +00:00
<ClInclude Include="types.h" />
<ClInclude Include="minizip_helpers.h" />
<ClInclude Include="vulkan\builders.h">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClInclude>
<ClInclude Include="vulkan\context.h">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClInclude>
<ClInclude Include="vulkan\entry_points.h">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClInclude>
<ClInclude Include="vulkan\loader.h">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClInclude>
<ClInclude Include="vulkan\shader_cache.h">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClInclude>
<ClInclude Include="vulkan\shader_compiler.h">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClInclude>
<ClInclude Include="vulkan\stream_buffer.h">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClInclude>
<ClInclude Include="vulkan\swap_chain.h">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClInclude>
<ClInclude Include="vulkan\texture.h">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClInclude>
<ClInclude Include="vulkan\util.h">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
2021-07-04 09:08:55 +00:00
</ClInclude>
2022-08-22 09:55:38 +00:00
<ClInclude Include="win32_progress_callback.h" />
2022-07-08 11:57:06 +00:00
<ClInclude Include="windows_headers.h" />
<ClInclude Include="window_info.h" />
2019-09-09 07:01:26 +00:00
</ItemGroup>
<ItemGroup>
2020-01-10 03:31:12 +00:00
<ClCompile Include="assert.cpp" />
<ClCompile Include="byte_stream.cpp" />
<ClCompile Include="crash_handler.cpp" />
<ClCompile Include="d3d11\shader_cache.cpp" />
2019-11-03 14:39:25 +00:00
<ClCompile Include="d3d11\shader_compiler.cpp" />
<ClCompile Include="d3d11\stream_buffer.cpp" />
<ClCompile Include="d3d11\texture.cpp" />
<ClCompile Include="error.cpp" />
2021-07-10 11:37:08 +00:00
<ClCompile Include="d3d12\context.cpp" />
<ClCompile Include="d3d12\descriptor_heap_manager.cpp" />
<ClCompile Include="d3d12\shader_cache.cpp" />
<ClCompile Include="d3d12\staging_texture.cpp" />
<ClCompile Include="d3d12\stream_buffer.cpp" />
<ClCompile Include="d3d12\texture.cpp" />
<ClCompile Include="d3d12\util.cpp" />
<ClCompile Include="fastjmp.cpp" />
2020-01-10 03:31:12 +00:00
<ClCompile Include="file_system.cpp" />
<ClCompile Include="gl\context.cpp">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClCompile>
2020-10-13 11:37:37 +00:00
<ClCompile Include="gl\context_wgl.cpp">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="gl\program.cpp">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="gl\shader_cache.cpp">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="gl\stream_buffer.cpp">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="gl\texture.cpp">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
2020-10-13 11:37:37 +00:00
</ClCompile>
<ClCompile Include="gpu_texture.cpp" />
2022-03-26 13:05:02 +00:00
<ClCompile Include="http_downloader.cpp" />
2022-08-22 09:55:38 +00:00
<ClCompile Include="http_downloader_winhttp.cpp" />
2020-06-30 14:34:22 +00:00
<ClCompile Include="image.cpp" />
2022-07-08 14:14:48 +00:00
<ClCompile Include="layered_settings_interface.cpp" />
2020-01-10 03:31:12 +00:00
<ClCompile Include="log.cpp" />
2022-07-09 04:17:57 +00:00
<ClCompile Include="memory_settings_interface.cpp" />
2020-01-10 03:31:12 +00:00
<ClCompile Include="md5_digest.cpp" />
<ClCompile Include="minizip_helpers.cpp" />
2020-03-12 03:54:27 +00:00
<ClCompile Include="progress_callback.cpp" />
2022-08-15 13:53:31 +00:00
<ClCompile Include="sha1_digest.cpp" />
2020-01-10 03:31:12 +00:00
<ClCompile Include="string.cpp" />
<ClCompile Include="string_util.cpp" />
2022-08-22 09:55:38 +00:00
<ClCompile Include="thirdparty\StackWalker.cpp" />
2022-07-11 09:45:31 +00:00
<ClCompile Include="threading.cpp" />
2020-01-10 03:31:12 +00:00
<ClCompile Include="timer.cpp" />
<ClCompile Include="vulkan\builders.cpp">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="vulkan\context.cpp">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="vulkan\loader.cpp">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="vulkan\shader_cache.cpp">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="vulkan\shader_compiler.cpp">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="vulkan\stream_buffer.cpp">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="vulkan\swap_chain.cpp">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="vulkan\texture.cpp">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="vulkan\util.cpp">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
2021-07-04 09:08:55 +00:00
</ClCompile>
2022-08-22 09:55:38 +00:00
<ClCompile Include="win32_progress_callback.cpp" />
<ClCompile Include="window_info.cpp" />
2019-09-09 07:01:26 +00:00
</ItemGroup>
<ItemGroup>
<Natvis Include="bitfield.natvis" />
</ItemGroup>
2022-07-08 11:49:27 +00:00
<ItemGroup>
<MARMASM Include="fastjmp_arm.asm">
<FileType>Document</FileType>
<ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild>
</MARMASM>
<MASM Include="fastjmp_x86.asm">
<FileType>Document</FileType>
<ExcludedFromBuild Condition="'$(Platform)'!='Win32' And '$(Platform)'!='x64'">true</ExcludedFromBuild>
<PreprocessorDefinitions Condition="'$(Platform)'=='Win32'">_M_X86_32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Platform)'=='x64'">_M_X86_64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</MASM>
<None Include="vulkan\entry_points.inl">
2022-08-22 09:55:38 +00:00
<ExcludedFromBuild Condition="'$(Platform)'=='ARM64'">true</ExcludedFromBuild>
</None>
2022-07-08 11:49:27 +00:00
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\dep\fmt\fmt.vcxproj">
<Project>{8be398e6-b882-4248-9065-fecc8728e038}</Project>
</ProjectReference>
<ProjectReference Include="..\..\dep\glad\glad.vcxproj" Condition="'$(Platform)'!='ARM64'">
<Project>{43540154-9e1e-409c-834f-b84be5621388}</Project>
</ProjectReference>
<ProjectReference Include="..\..\dep\glslang\glslang.vcxproj" Condition="'$(Platform)'!='ARM64'">
<Project>{7f909e29-4808-4bd9-a60c-56c51a3aaec2}</Project>
</ProjectReference>
<ProjectReference Include="..\..\dep\minizip\minizip.vcxproj">
<Project>{8bda439c-6358-45fb-9994-2ff083babe06}</Project>
</ProjectReference>
<ProjectReference Include="..\..\dep\stb\stb.vcxproj">
<Project>{ed601289-ac1a-46b8-a8ed-17db9eb73423}</Project>
</ProjectReference>
<ProjectReference Include="..\..\dep\zlib\zlib.vcxproj">
<Project>{7ff9fdb9-d504-47db-a16a-b08071999620}</Project>
</ProjectReference>
<ProjectReference Include="..\..\dep\zstd\zstd.vcxproj">
<Project>{73ee0c55-6ffe-44e7-9c12-baa52434a797}</Project>
</ProjectReference>
</ItemGroup>
<ImportGroup Label="ExtensionTargets">
<Import Project="$(VCTargetsPath)\BuildCustomizations\marmasm.targets" />
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
</ImportGroup>
2019-09-09 07:01:26 +00:00
<PropertyGroup Label="Globals">
<ProjectGuid>{EE054E08-3799-4A59-A422-18259C105FFD}</ProjectGuid>
</PropertyGroup>
<ImportGroup Label="ExtensionSettings">
<Import Project="$(VCTargetsPath)\BuildCustomizations\marmasm.props" />
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.props" />
</ImportGroup>
<Import Project="..\..\dep\msvc\vsprops\StaticLibrary.props" />
<Import Project="common.props" />
<ItemDefinitionGroup>
2020-10-13 11:37:37 +00:00
<ClCompile>
2019-11-03 14:39:25 +00:00
<ObjectFileName>$(IntDir)/%(RelativeDir)/</ObjectFileName>
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(SolutionDir)dep\zstd\lib</AdditionalIncludeDirectories>
2019-09-09 07:01:26 +00:00
</ClCompile>
</ItemDefinitionGroup>
<Import Project="..\..\dep\msvc\vsprops\Targets.props" />
2022-09-26 10:44:23 +00:00
</Project>