• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3  <ItemGroup Label="ProjectConfigurations">
4    <ProjectConfiguration Include="Debug|Win32">
5      <Configuration>Debug</Configuration>
6      <Platform>Win32</Platform>
7    </ProjectConfiguration>
8    <ProjectConfiguration Include="Profile|Win32">
9      <Configuration>Profile</Configuration>
10      <Platform>Win32</Platform>
11    </ProjectConfiguration>
12    <ProjectConfiguration Include="Release|Win32">
13      <Configuration>Release</Configuration>
14      <Platform>Win32</Platform>
15    </ProjectConfiguration>
16  </ItemGroup>
17  <PropertyGroup Label="Globals">
18    <ProjectGuid>{F18D5ABF-CA3A-4B74-BDB2-4A1956C86F18}</ProjectGuid>
19    <Keyword>Win32Proj</Keyword>
20  </PropertyGroup>
21  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
22  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
23    <ConfigurationType>DynamicLibrary</ConfigurationType>
24    <CharacterSet>NotSet</CharacterSet>
25    <WholeProgramOptimization>true</WholeProgramOptimization>
26    <PlatformToolset>v140</PlatformToolset>
27  </PropertyGroup>
28  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="Configuration">
29    <ConfigurationType>DynamicLibrary</ConfigurationType>
30    <CharacterSet>NotSet</CharacterSet>
31    <WholeProgramOptimization>true</WholeProgramOptimization>
32    <PlatformToolset>v140</PlatformToolset>
33  </PropertyGroup>
34  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
35    <ConfigurationType>DynamicLibrary</ConfigurationType>
36    <CharacterSet>NotSet</CharacterSet>
37    <WholeProgramOptimization>false</WholeProgramOptimization>
38    <PlatformToolset>v140</PlatformToolset>
39  </PropertyGroup>
40  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
41  <ImportGroup Label="ExtensionSettings">
42  </ImportGroup>
43  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
44    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
45    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
46  </ImportGroup>
47  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="PropertySheets">
48    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
49    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
50  </ImportGroup>
51  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
52    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
53    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
54  </ImportGroup>
55  <PropertyGroup Label="UserMacros" />
56  <PropertyGroup>
57    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
58    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
59    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
60    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
61    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
62    <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(Platform)\$(Configuration)\</OutDir>
63    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
64    <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(Platform)\$(Configuration)\</IntDir>
65    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
66    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">false</LinkIncremental>
67    <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\include\Direct3D;$(DXSDK_DIR)\Include;$(IncludePath)</IncludePath>
68    <IncludePath Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)\include\Direct3D;$(DXSDK_DIR)\Include;$(IncludePath)</IncludePath>
69    <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\include\Direct3D;$(DXSDK_DIR)\Include;$(IncludePath)</IncludePath>
70    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(DXSDK_DIR)Lib\x86;$(LibraryPath)</LibraryPath>
71    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(DXSDK_DIR)Lib\x86;$(LibraryPath)</LibraryPath>
72    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(DXSDK_DIR)Lib\x86;$(LibraryPath)</LibraryPath>
73  </PropertyGroup>
74  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
75    <ClCompile>
76      <Optimization>Disabled</Optimization>
77      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
78      <IntrinsicFunctions>true</IntrinsicFunctions>
79      <FavorSizeOrSpeed>Neither</FavorSizeOrSpeed>
80      <OmitFramePointers>false</OmitFramePointers>
81      <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;..\LLVM\include;..\LLVM\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
82      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;D3D8DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
83      <MinimalRebuild>true</MinimalRebuild>
84      <ExceptionHandling>
85      </ExceptionHandling>
86      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
87      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
88      <BufferSecurityCheck>false</BufferSecurityCheck>
89      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
90      <PrecompiledHeader>
91      </PrecompiledHeader>
92      <BrowseInformation>true</BrowseInformation>
93      <WarningLevel>Level3</WarningLevel>
94      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
95      <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles>
96      <MultiProcessorCompilation>true</MultiProcessorCompilation>
97    </ClCompile>
98    <Link>
99      <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
100      <OutputFile>$(OutDir)d3d8.dll</OutputFile>
101      <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
102      <ModuleDefinitionFile>d3d8.def</ModuleDefinitionFile>
103      <GenerateDebugInformation>true</GenerateDebugInformation>
104      <AssemblyDebug>true</AssemblyDebug>
105      <ProgramDatabaseFile>
106      </ProgramDatabaseFile>
107      <GenerateMapFile>true</GenerateMapFile>
108      <MapExports>true</MapExports>
109      <SubSystem>Windows</SubSystem>
110      <ImportLibrary>$(OutDir)D3D8.lib</ImportLibrary>
111      <TargetMachine>MachineX86</TargetMachine>
112    </Link>
113    <PostBuildEvent>
114      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
115copy "$(OutDir)d3d8.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
116    </PostBuildEvent>
117    <ProjectReference>
118      <LinkLibraryDependencies>false</LinkLibraryDependencies>
119    </ProjectReference>
120  </ItemDefinitionGroup>
121  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
122    <ClCompile>
123      <Optimization>Full</Optimization>
124      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
125      <IntrinsicFunctions>false</IntrinsicFunctions>
126      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
127      <OmitFramePointers>true</OmitFramePointers>
128      <WholeProgramOptimization>true</WholeProgramOptimization>
129      <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;..\LLVM\include;..\LLVM\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
130      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;D3D8DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
131      <ExceptionHandling>false</ExceptionHandling>
132      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
133      <BufferSecurityCheck>false</BufferSecurityCheck>
134      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
135      <PrecompiledHeader>
136      </PrecompiledHeader>
137      <ExpandAttributedSource>false</ExpandAttributedSource>
138      <WarningLevel>Level3</WarningLevel>
139      <DebugInformationFormat>
140      </DebugInformationFormat>
141      <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles>
142      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
143      <StringPooling>true</StringPooling>
144      <FloatingPointExceptions>false</FloatingPointExceptions>
145      <MultiProcessorCompilation>true</MultiProcessorCompilation>
146    </ClCompile>
147    <Link>
148      <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
149      <OutputFile>$(OutDir)d3d8.dll</OutputFile>
150      <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
151      <ModuleDefinitionFile>d3d8.def</ModuleDefinitionFile>
152      <GenerateDebugInformation>true</GenerateDebugInformation>
153      <SubSystem>Windows</SubSystem>
154      <OptimizeReferences>true</OptimizeReferences>
155      <EnableCOMDATFolding>true</EnableCOMDATFolding>
156      <SetChecksum>true</SetChecksum>
157      <ImportLibrary>$(OutDir)D3D8.lib</ImportLibrary>
158      <TargetMachine>MachineX86</TargetMachine>
159      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
160    </Link>
161    <PostBuildEvent>
162      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
163copy "$(OutDir)d3d8.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
164    </PostBuildEvent>
165    <ProjectReference>
166      <LinkLibraryDependencies>false</LinkLibraryDependencies>
167    </ProjectReference>
168  </ItemDefinitionGroup>
169  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
170    <ClCompile>
171      <Optimization>Full</Optimization>
172      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
173      <IntrinsicFunctions>false</IntrinsicFunctions>
174      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
175      <OmitFramePointers>false</OmitFramePointers>
176      <WholeProgramOptimization>false</WholeProgramOptimization>
177      <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;..\LLVM\include;..\LLVM\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
178      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;D3D8DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
179      <ExceptionHandling>false</ExceptionHandling>
180      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
181      <BufferSecurityCheck>false</BufferSecurityCheck>
182      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
183      <PrecompiledHeader>
184      </PrecompiledHeader>
185      <ExpandAttributedSource>false</ExpandAttributedSource>
186      <WarningLevel>Level3</WarningLevel>
187      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
188      <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles>
189      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
190      <StringPooling>true</StringPooling>
191      <FloatingPointExceptions>false</FloatingPointExceptions>
192    </ClCompile>
193    <Link>
194      <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
195      <OutputFile>$(OutDir)d3d8.dll</OutputFile>
196      <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
197      <ModuleDefinitionFile>d3d8.def</ModuleDefinitionFile>
198      <GenerateDebugInformation>true</GenerateDebugInformation>
199      <SubSystem>Windows</SubSystem>
200      <OptimizeReferences>true</OptimizeReferences>
201      <EnableCOMDATFolding>true</EnableCOMDATFolding>
202      <SetChecksum>true</SetChecksum>
203      <ImportLibrary>$(OutDir)D3D8.lib</ImportLibrary>
204      <TargetMachine>MachineX86</TargetMachine>
205      <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
206    </Link>
207    <PostBuildEvent>
208      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
209copy "$(OutDir)d3d8.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
210    </PostBuildEvent>
211    <ProjectReference>
212      <LinkLibraryDependencies>false</LinkLibraryDependencies>
213    </ProjectReference>
214  </ItemDefinitionGroup>
215  <ItemGroup>
216    <ClCompile Include="Capabilities.cpp" />
217    <ClCompile Include="D3D8.cpp">
218      <AssemblerOutput Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AssemblyAndSourceCode</AssemblerOutput>
219      <AssemblerOutput Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AssemblyAndMachineCode</AssemblerOutput>
220      <AssemblerOutput Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">AssemblyAndMachineCode</AssemblerOutput>
221      <ShowIncludes Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ShowIncludes>
222      <ShowIncludes Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">false</ShowIncludes>
223    </ClCompile>
224    <ClCompile Include="Direct3D8.cpp" />
225    <ClCompile Include="Direct3DBaseTexture8.cpp" />
226    <ClCompile Include="Direct3DCubeTexture8.cpp" />
227    <ClCompile Include="Direct3DDevice8.cpp" />
228    <ClCompile Include="Direct3DIndexBuffer8.cpp" />
229    <ClCompile Include="Direct3DPixelShader8.cpp" />
230    <ClCompile Include="Direct3DResource8.cpp" />
231    <ClCompile Include="Direct3DStateBlock8.cpp" />
232    <ClCompile Include="Direct3DSurface8.cpp" />
233    <ClCompile Include="Direct3DSwapChain8.cpp" />
234    <ClCompile Include="Direct3DTexture8.cpp" />
235    <ClCompile Include="Direct3DVertexBuffer8.cpp" />
236    <ClCompile Include="Direct3DVertexDeclaration8.cpp" />
237    <ClCompile Include="Direct3DVertexShader8.cpp" />
238    <ClCompile Include="Direct3DVolume8.cpp" />
239    <ClCompile Include="Direct3DVolumeTexture8.cpp" />
240    <ClCompile Include="Unknown.cpp" />
241  </ItemGroup>
242  <ItemGroup>
243    <ClInclude Include="Capabilities.hpp" />
244    <ClInclude Include="Debug.hpp" />
245    <ClInclude Include="Direct3D8.hpp" />
246    <ClInclude Include="Direct3DBaseTexture8.hpp" />
247    <ClInclude Include="Direct3DCubeTexture8.hpp" />
248    <ClInclude Include="Direct3DDevice8.hpp" />
249    <ClInclude Include="Direct3DIndexBuffer8.hpp" />
250    <ClInclude Include="Direct3DPixelShader8.hpp" />
251    <ClInclude Include="Direct3DResource8.hpp" />
252    <ClInclude Include="Direct3DStateBlock8.hpp" />
253    <ClInclude Include="Direct3DSurface8.hpp" />
254    <ClInclude Include="Direct3DSwapChain8.hpp" />
255    <ClInclude Include="Direct3DTexture8.hpp" />
256    <ClInclude Include="Direct3DVertexBuffer8.hpp" />
257    <ClInclude Include="Direct3DVertexDeclaration8.hpp" />
258    <ClInclude Include="Direct3DVertexShader8.hpp" />
259    <ClInclude Include="Direct3DVolume8.hpp" />
260    <ClInclude Include="Direct3DVolumeTexture8.hpp" />
261    <ClInclude Include="resource.h" />
262    <ClInclude Include="resource1.h" />
263    <ClInclude Include="Unknown.hpp" />
264  </ItemGroup>
265  <ItemGroup>
266    <ResourceCompile Include="D3D8.rc" />
267  </ItemGroup>
268  <ItemGroup>
269    <None Include="d3d8.def" />
270  </ItemGroup>
271  <ItemGroup>
272    <ProjectReference Include="..\SwiftShader\SwiftShader.vcxproj">
273      <Project>{7b02cb19-4cdf-4f79-bc9b-7f3f6164a003}</Project>
274      <Private>false</Private>
275      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
276      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
277      <LinkLibraryDependencies>true</LinkLibraryDependencies>
278      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
279    </ProjectReference>
280  </ItemGroup>
281  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
282  <ImportGroup Label="ExtensionTargets">
283  </ImportGroup>
284</Project>