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)\" 165 copy "$(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)\" 204 copy "$(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)\" 250 copy "$(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)\" 294 copy "$(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)\" 344 copy "$(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)\" 392 copy "$(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>