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