<?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" />
  <ItemGroup>
    <ClInclude Include="align.h" />
    <ClInclude Include="assert.h" />
    <ClInclude Include="bitfield.h" />
    <ClInclude Include="bitutils.h" />
    <ClInclude Include="byte_stream.h" />
    <ClInclude Include="crash_handler.h" />
    <ClInclude Include="d3d11\shader_cache.h" />
    <ClInclude Include="d3d11\shader_compiler.h" />
    <ClInclude Include="d3d11\staging_texture.h" />
    <ClInclude Include="d3d11\stream_buffer.h" />
    <ClInclude Include="d3d11\texture.h" />
    <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" />
    <ClInclude Include="dimensional_array.h" />
    <ClInclude Include="easing.h" />
    <ClInclude Include="error.h" />
    <ClInclude Include="event.h" />
    <ClInclude Include="fifo_queue.h" />
    <ClInclude Include="file_system.h" />
    <ClInclude Include="gl\context.h" />
    <ClInclude Include="gl\context_wgl.h">
      <ExcludedFromBuild Condition="'$(Platform)'=='ARM' Or '$(Platform)'=='ARM64' Or '$(BuildingForUWP)'=='true'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="gl\loader.h" />
    <ClInclude Include="gl\program.h" />
    <ClInclude Include="gl\shader_cache.h" />
    <ClInclude Include="gl\stream_buffer.h" />
    <ClInclude Include="gl\texture.h" />
    <ClInclude Include="hash_combine.h" />
    <ClInclude Include="heap_array.h" />
    <ClInclude Include="http_downloader.h" />
    <ClInclude Include="http_downloader_uwp.h">
      <ExcludedFromBuild Condition="'$(BuildingForUWP)'!='true'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="http_downloader_winhttp.h">
      <ExcludedFromBuild Condition="'$(BuildingForUWP)'=='true'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="image.h" />
    <ClInclude Include="layered_settings_interface.h" />
    <ClInclude Include="log.h" />
    <ClInclude Include="lru_cache.h" />
    <ClInclude Include="make_array.h" />
    <ClInclude Include="memory_settings_interface.h" />
    <ClInclude Include="md5_digest.h" />
    <ClInclude Include="path.h" />
    <ClInclude Include="pbp_types.h" />
    <ClInclude Include="platform.h" />
    <ClInclude Include="progress_callback.h" />
    <ClInclude Include="rectangle.h" />
    <ClInclude Include="scope_guard.h" />
    <ClInclude Include="settings_interface.h" />
    <ClInclude Include="string.h" />
    <ClInclude Include="heterogeneous_containers.h" />
    <ClInclude Include="string_util.h" />
    <ClInclude Include="thirdparty\StackWalker.h">
      <ExcludedFromBuild Condition="'$(BuildingForUWP)'=='true'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="threading.h" />
    <ClInclude Include="timer.h" />
    <ClInclude Include="types.h" />
    <ClInclude Include="minizip_helpers.h" />
    <ClInclude Include="vulkan\builders.h" />
    <ClInclude Include="vulkan\context.h" />
    <ClInclude Include="vulkan\entry_points.h" />
    <ClInclude Include="vulkan\loader.h" />
    <ClInclude Include="vulkan\shader_cache.h" />
    <ClInclude Include="vulkan\shader_compiler.h" />
    <ClInclude Include="vulkan\staging_buffer.h" />
    <ClInclude Include="vulkan\staging_texture.h" />
    <ClInclude Include="vulkan\stream_buffer.h" />
    <ClInclude Include="vulkan\swap_chain.h" />
    <ClInclude Include="vulkan\texture.h" />
    <ClInclude Include="vulkan\util.h" />
    <ClInclude Include="win32_progress_callback.h">
      <ExcludedFromBuild Condition="'$(BuildingForUWP)'=='true'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="windows_headers.h" />
    <ClInclude Include="window_info.h" />
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="assert.cpp" />
    <ClCompile Include="byte_stream.cpp" />
    <ClCompile Include="crash_handler.cpp" />
    <ClCompile Include="d3d11\shader_cache.cpp" />
    <ClCompile Include="d3d11\shader_compiler.cpp" />
    <ClCompile Include="d3d11\staging_texture.cpp" />
    <ClCompile Include="d3d11\stream_buffer.cpp" />
    <ClCompile Include="d3d11\texture.cpp" />
    <ClCompile Include="error.cpp" />
    <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="event.cpp" />
    <ClCompile Include="file_system.cpp" />
    <ClCompile Include="gl\context.cpp" />
    <ClCompile Include="gl\context_wgl.cpp">
      <ExcludedFromBuild Condition="'$(Platform)'=='ARM' Or '$(Platform)'=='ARM64' Or '$(BuildingForUWP)'=='true'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="gl\program.cpp" />
    <ClCompile Include="gl\shader_cache.cpp" />
    <ClCompile Include="gl\stream_buffer.cpp" />
    <ClCompile Include="gl\texture.cpp" />
    <ClCompile Include="http_downloader.cpp" />
    <ClCompile Include="http_downloader_uwp.cpp">
      <ExcludedFromBuild Condition="'$(BuildingForUWP)'!='true'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="http_downloader_winhttp.cpp">
      <ExcludedFromBuild Condition="'$(BuildingForUWP)'=='true'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="image.cpp" />
    <ClCompile Include="layered_settings_interface.cpp" />
    <ClCompile Include="log.cpp" />
    <ClCompile Include="memory_settings_interface.cpp" />
    <ClCompile Include="md5_digest.cpp" />
    <ClCompile Include="minizip_helpers.cpp" />
    <ClCompile Include="progress_callback.cpp" />
    <ClCompile Include="string.cpp" />
    <ClCompile Include="string_util.cpp" />
    <ClCompile Include="thirdparty\StackWalker.cpp">
      <ExcludedFromBuild Condition="'$(BuildingForUWP)'=='true'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="threading.cpp" />
    <ClCompile Include="timer.cpp" />
    <ClCompile Include="vulkan\builders.cpp" />
    <ClCompile Include="vulkan\context.cpp" />
    <ClCompile Include="vulkan\loader.cpp" />
    <ClCompile Include="vulkan\shader_cache.cpp" />
    <ClCompile Include="vulkan\shader_compiler.cpp" />
    <ClCompile Include="vulkan\staging_buffer.cpp" />
    <ClCompile Include="vulkan\staging_texture.cpp" />
    <ClCompile Include="vulkan\stream_buffer.cpp" />
    <ClCompile Include="vulkan\swap_chain.cpp" />
    <ClCompile Include="vulkan\texture.cpp" />
    <ClCompile Include="vulkan\util.cpp" />
    <ClCompile Include="win32_progress_callback.cpp">
      <ExcludedFromBuild Condition="'$(BuildingForUWP)'=='true'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="window_info.cpp" />
  </ItemGroup>
  <ItemGroup>
    <Natvis Include="bitfield.natvis" />
  </ItemGroup>
  <ItemGroup>
    <None Include="vulkan\entry_points.inl" />
  </ItemGroup>
  <PropertyGroup Label="Globals">
    <ProjectGuid>{EE054E08-3799-4A59-A422-18259C105FFD}</ProjectGuid>
  </PropertyGroup>
  <Import Project="..\..\dep\msvc\vsprops\StaticLibrary.props" />
  <Import Project="common.props" />
  <ItemDefinitionGroup>
    <ClCompile>
      <ObjectFileName>$(IntDir)/%(RelativeDir)/</ObjectFileName>
    </ClCompile>
  </ItemDefinitionGroup>
  <Import Project="..\..\dep\msvc\vsprops\Targets.props" />
</Project>