msbuild: bundle all dolphin "core" code into single library

This commit is contained in:
Shawn Hoffman
2020-09-15 07:22:32 -07:00
parent 5770ff01f3
commit 500a694ca8
41 changed files with 1477 additions and 5630 deletions

View File

@ -1,56 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\VSProps\Base.Macros.props" />
<Import Project="$(VSPropsDir)Base.Targets.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{96020103-4BA5-4FD2-B4AA-5B6D24492D4E}</ProjectGuid>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<Import Project="$(VSPropsDir)Configuration.StaticLibrary.props" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VSPropsDir)Base.props" />
<Import Project="$(VSPropsDir)PCHUse.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<ItemGroup>
<ClCompile Include="D3DBase.cpp" />
<ClCompile Include="D3DBoundingBox.cpp" />
<ClCompile Include="D3DMain.cpp" />
<ClCompile Include="D3DNativeVertexFormat.cpp" />
<ClCompile Include="D3DPerfQuery.cpp" />
<ClCompile Include="D3DRender.cpp" />
<ClCompile Include="D3DState.cpp" />
<ClCompile Include="D3DSwapChain.cpp" />
<ClCompile Include="D3DVertexManager.cpp" />
<ClCompile Include="DXPipeline.cpp" />
<ClCompile Include="DXShader.cpp" />
<ClCompile Include="DXTexture.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="D3DBase.h" />
<ClInclude Include="D3DBoundingBox.h" />
<ClInclude Include="D3DPerfQuery.h" />
<ClInclude Include="D3DRender.h" />
<ClInclude Include="D3DState.h" />
<ClInclude Include="D3DSwapChain.h" />
<ClInclude Include="D3DVertexManager.h" />
<ClInclude Include="DXPipeline.h" />
<ClInclude Include="DXShader.h" />
<ClInclude Include="DXTexture.h" />
<ClInclude Include="VideoBackend.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="$(CoreDir)VideoBackends\D3DCommon\D3DCommon.vcxproj">
<Project>{dea96cf2-f237-4a1a-b32f-c916769efb50}</Project>
</ProjectReference>
<ProjectReference Include="$(CoreDir)VideoCommon\VideoCommon.vcxproj">
<Project>{3de9ee35-3e91-4f27-a014-2866ad8c3fe3}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -1,80 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="D3D">
<UniqueIdentifier>{ae700f7e-33c8-45b5-b7ee-a0ded3630549}</UniqueIdentifier>
</Filter>
<Filter Include="Render">
<UniqueIdentifier>{3683d29b-19f6-4e7a-803f-4ac70b1d49fd}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="D3DBase.cpp">
<Filter>D3D</Filter>
</ClCompile>
<ClCompile Include="D3DState.cpp">
<Filter>D3D</Filter>
</ClCompile>
<ClCompile Include="D3DNativeVertexFormat.cpp">
<Filter>Render</Filter>
</ClCompile>
<ClCompile Include="D3DPerfQuery.cpp">
<Filter>Render</Filter>
</ClCompile>
<ClCompile Include="D3DRender.cpp">
<Filter>Render</Filter>
</ClCompile>
<ClCompile Include="D3DVertexManager.cpp">
<Filter>Render</Filter>
</ClCompile>
<ClCompile Include="D3DMain.cpp" />
<ClCompile Include="D3DBoundingBox.cpp">
<Filter>Render</Filter>
</ClCompile>
<ClCompile Include="DXTexture.cpp">
<Filter>Render</Filter>
</ClCompile>
<ClCompile Include="DXShader.cpp">
<Filter>Render</Filter>
</ClCompile>
<ClCompile Include="DXPipeline.cpp">
<Filter>Render</Filter>
</ClCompile>
<ClCompile Include="D3DSwapChain.cpp">
<Filter>Render</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="D3DBase.h">
<Filter>D3D</Filter>
</ClInclude>
<ClInclude Include="D3DState.h">
<Filter>D3D</Filter>
</ClInclude>
<ClInclude Include="D3DPerfQuery.h">
<Filter>Render</Filter>
</ClInclude>
<ClInclude Include="D3DRender.h">
<Filter>Render</Filter>
</ClInclude>
<ClInclude Include="D3DVertexManager.h">
<Filter>Render</Filter>
</ClInclude>
<ClInclude Include="VideoBackend.h" />
<ClInclude Include="D3DBoundingBox.h">
<Filter>Render</Filter>
</ClInclude>
<ClInclude Include="DXTexture.h">
<Filter>Render</Filter>
</ClInclude>
<ClInclude Include="DXShader.h">
<Filter>Render</Filter>
</ClInclude>
<ClInclude Include="DXPipeline.h">
<Filter>Render</Filter>
</ClInclude>
<ClInclude Include="D3DSwapChain.h">
<Filter>Render</Filter>
</ClInclude>
</ItemGroup>
</Project>