• 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="Debug|x64">
9      <Configuration>Debug</Configuration>
10      <Platform>x64</Platform>
11    </ProjectConfiguration>
12    <ProjectConfiguration Include="Profile|Win32">
13      <Configuration>Profile</Configuration>
14      <Platform>Win32</Platform>
15    </ProjectConfiguration>
16    <ProjectConfiguration Include="Profile|x64">
17      <Configuration>Profile</Configuration>
18      <Platform>x64</Platform>
19    </ProjectConfiguration>
20    <ProjectConfiguration Include="Release|Win32">
21      <Configuration>Release</Configuration>
22      <Platform>Win32</Platform>
23    </ProjectConfiguration>
24    <ProjectConfiguration Include="Release|x64">
25      <Configuration>Release</Configuration>
26      <Platform>x64</Platform>
27    </ProjectConfiguration>
28  </ItemGroup>
29  <PropertyGroup Label="Globals">
30    <ProjectGuid>{F18D5ABF-CA3A-4B74-BDB2-4A1957C86F18}</ProjectGuid>
31    <Keyword>Win32Proj</Keyword>
32  </PropertyGroup>
33  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
34  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
35    <ConfigurationType>DynamicLibrary</ConfigurationType>
36    <CharacterSet>NotSet</CharacterSet>
37    <WholeProgramOptimization>true</WholeProgramOptimization>
38    <PlatformToolset>v140</PlatformToolset>
39  </PropertyGroup>
40  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="Configuration">
41    <ConfigurationType>DynamicLibrary</ConfigurationType>
42    <CharacterSet>NotSet</CharacterSet>
43    <WholeProgramOptimization>true</WholeProgramOptimization>
44    <PlatformToolset>v140</PlatformToolset>
45  </PropertyGroup>
46  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
47    <ConfigurationType>DynamicLibrary</ConfigurationType>
48    <CharacterSet>NotSet</CharacterSet>
49    <WholeProgramOptimization>false</WholeProgramOptimization>
50    <PlatformToolset>v140</PlatformToolset>
51  </PropertyGroup>
52  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
53    <ConfigurationType>DynamicLibrary</ConfigurationType>
54    <CharacterSet>NotSet</CharacterSet>
55    <WholeProgramOptimization>true</WholeProgramOptimization>
56    <PlatformToolset>v140</PlatformToolset>
57  </PropertyGroup>
58  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="Configuration">
59    <ConfigurationType>DynamicLibrary</ConfigurationType>
60    <CharacterSet>NotSet</CharacterSet>
61    <WholeProgramOptimization>true</WholeProgramOptimization>
62    <PlatformToolset>v140</PlatformToolset>
63  </PropertyGroup>
64  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
65    <ConfigurationType>DynamicLibrary</ConfigurationType>
66    <CharacterSet>NotSet</CharacterSet>
67    <WholeProgramOptimization>false</WholeProgramOptimization>
68    <PlatformToolset>v140</PlatformToolset>
69  </PropertyGroup>
70  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
71  <ImportGroup Label="ExtensionSettings">
72  </ImportGroup>
73  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
74    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
75    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
76  </ImportGroup>
77  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="PropertySheets">
78    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
79    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
80  </ImportGroup>
81  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
82    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
83    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
84  </ImportGroup>
85  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
86    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
87    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
88  </ImportGroup>
89  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="PropertySheets">
90    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
91    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
92  </ImportGroup>
93  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
94    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
95    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
96  </ImportGroup>
97  <PropertyGroup Label="UserMacros" />
98  <PropertyGroup>
99    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
100    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
101    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
102    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
103    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
104    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
105    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
106    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
107    <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
108    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
109    <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
110    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
111    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">false</LinkIncremental>
112    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
113    <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
114    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
115    <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
116    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
117    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">false</LinkIncremental>
118    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(DXSDK_DIR)Lib\x86;$(LibraryPath)</LibraryPath>
119    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(DXSDK_DIR)Lib\x86;$(LibraryPath)</LibraryPath>
120    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(DXSDK_DIR)Lib\x86;$(LibraryPath)</LibraryPath>
121    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(DXSDK_DIR)Lib\x64;$(LibraryPath)</LibraryPath>
122    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(DXSDK_DIR)Lib\x64;$(LibraryPath)</LibraryPath>
123    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(DXSDK_DIR)Lib\x64;$(LibraryPath)</LibraryPath>
124    <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(DXSDK_DIR)Include;$(IncludePath)</IncludePath>
125    <IncludePath Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(DXSDK_DIR)Include;$(IncludePath)</IncludePath>
126    <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(DXSDK_DIR)Include;$(IncludePath)</IncludePath>
127    <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(DXSDK_DIR)Include;$(IncludePath)</IncludePath>
128    <IncludePath Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(DXSDK_DIR)Include;$(IncludePath)</IncludePath>
129    <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(DXSDK_DIR)Include;$(IncludePath)</IncludePath>
130  </PropertyGroup>
131  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
132    <ClCompile>
133      <Optimization>Disabled</Optimization>
134      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
135      <IntrinsicFunctions>true</IntrinsicFunctions>
136      <FavorSizeOrSpeed>Neither</FavorSizeOrSpeed>
137      <OmitFramePointers>false</OmitFramePointers>
138      <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
139      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;D3D9DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
140      <MinimalRebuild>true</MinimalRebuild>
141      <ExceptionHandling>Sync</ExceptionHandling>
142      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
143      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
144      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
145      <PrecompiledHeader>
146      </PrecompiledHeader>
147      <WarningLevel>Level3</WarningLevel>
148      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
149      <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles>
150      <MultiProcessorCompilation>true</MultiProcessorCompilation>
151    </ClCompile>
152    <Link>
153      <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
154      <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
155      <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile>
156      <GenerateDebugInformation>true</GenerateDebugInformation>
157      <ProgramDatabaseFile>$(OutDir)D3D9.pdb</ProgramDatabaseFile>
158      <SubSystem>Windows</SubSystem>
159      <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary>
160      <TargetMachine>MachineX86</TargetMachine>
161      <OutputFile>$(OutDir)d3d9.dll</OutputFile>
162    </Link>
163    <PostBuildEvent>
164      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
165copy "$(OutDir)d3d9.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
166    </PostBuildEvent>
167  </ItemDefinitionGroup>
168  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
169    <Midl>
170      <TargetEnvironment>X64</TargetEnvironment>
171    </Midl>
172    <ClCompile>
173      <Optimization>Disabled</Optimization>
174      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
175      <FavorSizeOrSpeed>Neither</FavorSizeOrSpeed>
176      <OmitFramePointers>false</OmitFramePointers>
177      <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
178      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;D3D9DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
179      <MinimalRebuild>true</MinimalRebuild>
180      <ExceptionHandling>Sync</ExceptionHandling>
181      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
182      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
183      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
184      <PrecompiledHeader>
185      </PrecompiledHeader>
186      <WarningLevel>Level3</WarningLevel>
187      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
188      <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles>
189      <MultiProcessorCompilation>true</MultiProcessorCompilation>
190    </ClCompile>
191    <Link>
192      <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
193      <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
194      <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile>
195      <GenerateDebugInformation>true</GenerateDebugInformation>
196      <ProgramDatabaseFile>$(OutDir)D3D9.pdb</ProgramDatabaseFile>
197      <SubSystem>Windows</SubSystem>
198      <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary>
199      <TargetMachine>MachineX64</TargetMachine>
200      <OutputFile>$(OutDir)d3d9.dll</OutputFile>
201    </Link>
202    <PostBuildEvent>
203      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
204copy "$(OutDir)d3d9.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
205    </PostBuildEvent>
206  </ItemDefinitionGroup>
207  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
208    <ClCompile>
209      <Optimization>Full</Optimization>
210      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
211      <IntrinsicFunctions>false</IntrinsicFunctions>
212      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
213      <OmitFramePointers>true</OmitFramePointers>
214      <WholeProgramOptimization>true</WholeProgramOptimization>
215      <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
216      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;D3D9DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
217      <ExceptionHandling>Sync</ExceptionHandling>
218      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
219      <BufferSecurityCheck>false</BufferSecurityCheck>
220      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
221      <PrecompiledHeader>
222      </PrecompiledHeader>
223      <ExpandAttributedSource>false</ExpandAttributedSource>
224      <BrowseInformation>true</BrowseInformation>
225      <WarningLevel>Level3</WarningLevel>
226      <DebugInformationFormat>
227      </DebugInformationFormat>
228      <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles>
229      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
230      <StringPooling>true</StringPooling>
231      <FloatingPointExceptions>false</FloatingPointExceptions>
232      <MultiProcessorCompilation>true</MultiProcessorCompilation>
233    </ClCompile>
234    <Link>
235      <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
236      <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
237      <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile>
238      <GenerateDebugInformation>false</GenerateDebugInformation>
239      <SubSystem>Windows</SubSystem>
240      <OptimizeReferences>true</OptimizeReferences>
241      <EnableCOMDATFolding>true</EnableCOMDATFolding>
242      <SetChecksum>true</SetChecksum>
243      <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary>
244      <TargetMachine>MachineX86</TargetMachine>
245      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
246      <OutputFile>$(OutDir)d3d9.dll</OutputFile>
247    </Link>
248    <PostBuildEvent>
249      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
250copy "$(OutDir)d3d9.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
251    </PostBuildEvent>
252  </ItemDefinitionGroup>
253  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
254    <ClCompile>
255      <Optimization>Full</Optimization>
256      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
257      <IntrinsicFunctions>false</IntrinsicFunctions>
258      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
259      <OmitFramePointers>false</OmitFramePointers>
260      <WholeProgramOptimization>false</WholeProgramOptimization>
261      <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
262      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;D3D9DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
263      <ExceptionHandling>Sync</ExceptionHandling>
264      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
265      <BufferSecurityCheck>false</BufferSecurityCheck>
266      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
267      <PrecompiledHeader>
268      </PrecompiledHeader>
269      <ExpandAttributedSource>false</ExpandAttributedSource>
270      <BrowseInformation>true</BrowseInformation>
271      <WarningLevel>Level3</WarningLevel>
272      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
273      <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles>
274      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
275      <StringPooling>true</StringPooling>
276      <FloatingPointExceptions>false</FloatingPointExceptions>
277    </ClCompile>
278    <Link>
279      <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
280      <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
281      <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile>
282      <GenerateDebugInformation>true</GenerateDebugInformation>
283      <SubSystem>Windows</SubSystem>
284      <OptimizeReferences>true</OptimizeReferences>
285      <EnableCOMDATFolding>true</EnableCOMDATFolding>
286      <SetChecksum>true</SetChecksum>
287      <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary>
288      <TargetMachine>MachineX86</TargetMachine>
289      <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
290      <OutputFile>$(OutDir)d3d9.dll</OutputFile>
291    </Link>
292    <PostBuildEvent>
293      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
294copy "$(OutDir)d3d9.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
295    </PostBuildEvent>
296  </ItemDefinitionGroup>
297  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
298    <Midl>
299      <TargetEnvironment>X64</TargetEnvironment>
300    </Midl>
301    <ClCompile>
302      <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
303      <Optimization>Full</Optimization>
304      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
305      <IntrinsicFunctions>false</IntrinsicFunctions>
306      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
307      <OmitFramePointers>true</OmitFramePointers>
308      <WholeProgramOptimization>true</WholeProgramOptimization>
309      <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
310      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;D3D9DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
311      <ExceptionHandling>Sync</ExceptionHandling>
312      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
313      <BufferSecurityCheck>false</BufferSecurityCheck>
314      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
315      <PrecompiledHeader>
316      </PrecompiledHeader>
317      <ExpandAttributedSource>false</ExpandAttributedSource>
318      <BrowseInformation>true</BrowseInformation>
319      <WarningLevel>Level3</WarningLevel>
320      <DebugInformationFormat>
321      </DebugInformationFormat>
322      <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles>
323      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
324      <StringPooling>true</StringPooling>
325      <FloatingPointExceptions>false</FloatingPointExceptions>
326      <MultiProcessorCompilation>true</MultiProcessorCompilation>
327    </ClCompile>
328    <Link>
329      <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
330      <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
331      <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile>
332      <GenerateDebugInformation>false</GenerateDebugInformation>
333      <SubSystem>Windows</SubSystem>
334      <OptimizeReferences>true</OptimizeReferences>
335      <EnableCOMDATFolding>true</EnableCOMDATFolding>
336      <SetChecksum>true</SetChecksum>
337      <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary>
338      <TargetMachine>MachineX64</TargetMachine>
339      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
340      <OutputFile>$(OutDir)d3d9.dll</OutputFile>
341    </Link>
342    <PostBuildEvent>
343      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
344copy "$(OutDir)d3d9.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
345    </PostBuildEvent>
346  </ItemDefinitionGroup>
347  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
348    <Midl>
349      <TargetEnvironment>X64</TargetEnvironment>
350    </Midl>
351    <ClCompile>
352      <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
353      <Optimization>Full</Optimization>
354      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
355      <IntrinsicFunctions>false</IntrinsicFunctions>
356      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
357      <OmitFramePointers>false</OmitFramePointers>
358      <WholeProgramOptimization>false</WholeProgramOptimization>
359      <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
360      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;D3D9DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
361      <ExceptionHandling>Sync</ExceptionHandling>
362      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
363      <BufferSecurityCheck>false</BufferSecurityCheck>
364      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
365      <PrecompiledHeader>
366      </PrecompiledHeader>
367      <ExpandAttributedSource>false</ExpandAttributedSource>
368      <BrowseInformation>true</BrowseInformation>
369      <WarningLevel>Level3</WarningLevel>
370      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
371      <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles>
372      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
373      <StringPooling>true</StringPooling>
374      <FloatingPointExceptions>false</FloatingPointExceptions>
375    </ClCompile>
376    <Link>
377      <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
378      <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
379      <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile>
380      <GenerateDebugInformation>true</GenerateDebugInformation>
381      <SubSystem>Windows</SubSystem>
382      <OptimizeReferences>true</OptimizeReferences>
383      <EnableCOMDATFolding>true</EnableCOMDATFolding>
384      <SetChecksum>true</SetChecksum>
385      <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary>
386      <TargetMachine>MachineX64</TargetMachine>
387      <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
388      <OutputFile>$(OutDir)d3d9.dll</OutputFile>
389    </Link>
390    <PostBuildEvent>
391      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
392copy "$(OutDir)d3d9.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
393    </PostBuildEvent>
394  </ItemDefinitionGroup>
395  <ItemGroup>
396    <ClCompile Include="Capabilities.cpp" />
397    <ClCompile Include="D3D9.cpp" />
398    <ClCompile Include="Debug.cpp" />
399    <ClCompile Include="Direct3D9.cpp" />
400    <ClCompile Include="Direct3D9Ex.cpp" />
401    <ClCompile Include="Direct3DBaseTexture9.cpp" />
402    <ClCompile Include="Direct3DCubeTexture9.cpp" />
403    <ClCompile Include="Direct3DDevice9.cpp" />
404    <ClCompile Include="Direct3DDevice9Ex.cpp" />
405    <ClCompile Include="Direct3DIndexBuffer9.cpp" />
406    <ClCompile Include="Direct3DPixelShader9.cpp" />
407    <ClCompile Include="Direct3DQuery9.cpp" />
408    <ClCompile Include="Direct3DResource9.cpp" />
409    <ClCompile Include="Direct3DStateBlock9.cpp" />
410    <ClCompile Include="Direct3DSurface9.cpp" />
411    <ClCompile Include="Direct3DSwapChain9.cpp" />
412    <ClCompile Include="Direct3DTexture9.cpp" />
413    <ClCompile Include="Direct3DVertexBuffer9.cpp" />
414    <ClCompile Include="Direct3DVertexDeclaration9.cpp" />
415    <ClCompile Include="Direct3DVertexShader9.cpp" />
416    <ClCompile Include="Direct3DVolume9.cpp" />
417    <ClCompile Include="Direct3DVolumeTexture9.cpp" />
418    <ClCompile Include="Unknown.cpp" />
419  </ItemGroup>
420  <ItemGroup>
421    <ClInclude Include="Capabilities.hpp" />
422    <ClInclude Include="Debug.hpp" />
423    <ClInclude Include="Direct3D9.hpp" />
424    <ClInclude Include="Direct3D9Ex.hpp" />
425    <ClInclude Include="Direct3DBaseTexture9.hpp" />
426    <ClInclude Include="Direct3DCubeTexture9.hpp" />
427    <ClInclude Include="Direct3DDevice9.hpp" />
428    <ClInclude Include="Direct3DDevice9Ex.hpp" />
429    <ClInclude Include="Direct3DIndexBuffer9.hpp" />
430    <ClInclude Include="Direct3DPixelShader9.hpp" />
431    <ClInclude Include="Direct3DQuery9.hpp" />
432    <ClInclude Include="Direct3DResource9.hpp" />
433    <ClInclude Include="Direct3DStateBlock9.hpp" />
434    <ClInclude Include="Direct3DSurface9.hpp" />
435    <ClInclude Include="Direct3DSwapChain9.hpp" />
436    <ClInclude Include="Direct3DTexture9.hpp" />
437    <ClInclude Include="Direct3DVertexBuffer9.hpp" />
438    <ClInclude Include="Direct3DVertexDeclaration9.hpp" />
439    <ClInclude Include="Direct3DVertexShader9.hpp" />
440    <ClInclude Include="Direct3DVolume9.hpp" />
441    <ClInclude Include="Direct3DVolumeTexture9.hpp" />
442    <ClInclude Include="resource.h" />
443    <ClInclude Include="Unknown.hpp" />
444  </ItemGroup>
445  <ItemGroup>
446    <ResourceCompile Include="D3D9.rc" />
447  </ItemGroup>
448  <ItemGroup>
449    <None Include="d3d9.def" />
450  </ItemGroup>
451  <ItemGroup>
452    <ProjectReference Include="..\SwiftShader\SwiftShader.vcxproj">
453      <Project>{7b02cb19-4cdf-4f79-bc9b-7f3f6164a003}</Project>
454      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
455    </ProjectReference>
456  </ItemGroup>
457  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
458  <ImportGroup Label="ExtensionTargets">
459  </ImportGroup>
460</Project>