1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.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="Release|Win32">
13 <Configuration>Release</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Release|x64">
17 <Configuration>Release</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
21 <PropertyGroup Label="Globals">
22 <ProjectGuid>{454B96E9-B255-4909-A167-7DFA3E4873A5}</ProjectGuid>
23 <RootNamespace>dxgi_test</RootNamespace>
25 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
26 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
27 <ConfigurationType>Application</ConfigurationType>
28 <UseDebugLibraries>true</UseDebugLibraries>
29 <CharacterSet>Unicode</CharacterSet>
30 <PlatformToolset>Windows7.1SDK</PlatformToolset>
32 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
33 <ConfigurationType>Application</ConfigurationType>
34 <UseDebugLibraries>true</UseDebugLibraries>
35 <CharacterSet>Unicode</CharacterSet>
36 <PlatformToolset>Windows7.1SDK</PlatformToolset>
38 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
39 <ConfigurationType>Application</ConfigurationType>
40 <UseDebugLibraries>false</UseDebugLibraries>
41 <WholeProgramOptimization>true</WholeProgramOptimization>
42 <CharacterSet>Unicode</CharacterSet>
43 <PlatformToolset>Windows7.1SDK</PlatformToolset>
45 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
46 <ConfigurationType>Application</ConfigurationType>
47 <UseDebugLibraries>false</UseDebugLibraries>
48 <WholeProgramOptimization>true</WholeProgramOptimization>
49 <CharacterSet>Unicode</CharacterSet>
50 <PlatformToolset>Windows7.1SDK</PlatformToolset>
52 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
53 <ImportGroup Label="ExtensionSettings">
55 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
56 <Import Project="..\SF.props" />
58 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
59 <Import Project="..\SF.props" />
61 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
62 <Import Project="..\SF.props" />
64 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
65 <Import Project="..\SF.props" />
67 <PropertyGroup Label="UserMacros" />
68 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
69 <IncludePath>C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Include;$(IncludePath)</IncludePath>
71 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
72 <IncludePath>C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Include;$(IncludePath)</IncludePath>
74 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
75 <LibraryPath>C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Lib\x64;$(LibraryPath)</LibraryPath>
77 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
78 <LibraryPath>C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Lib\x64;$(LibraryPath)</LibraryPath>
80 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
82 <WarningLevel>Level3</WarningLevel>
83 <Optimization>Disabled</Optimization>
84 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
85 <StructMemberAlignment>Default</StructMemberAlignment>
86 <AdditionalOptions>/Zm110 %(AdditionalOptions)</AdditionalOptions>
87 <DisableLanguageExtensions>false</DisableLanguageExtensions>
88 <FloatingPointModel>Fast</FloatingPointModel>
89 <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
92 <GenerateDebugInformation>true</GenerateDebugInformation>
93 <TargetMachine>MachineX64</TargetMachine>
96 <AdditionalManifestFiles>DeclareDPIAware.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles>
98 </ItemDefinitionGroup>
99 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
101 <WarningLevel>Level3</WarningLevel>
102 <Optimization>Disabled</Optimization>
103 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
104 <StructMemberAlignment>16Bytes</StructMemberAlignment>
105 <AdditionalOptions>/Zm110 %(AdditionalOptions)</AdditionalOptions>
106 <DisableLanguageExtensions>false</DisableLanguageExtensions>
109 <GenerateDebugInformation>true</GenerateDebugInformation>
112 <AdditionalManifestFiles>DeclareDPIAware.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles>
114 </ItemDefinitionGroup>
115 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
117 <WarningLevel>Level3</WarningLevel>
118 <Optimization>MaxSpeed</Optimization>
119 <FunctionLevelLinking>false</FunctionLevelLinking>
120 <IntrinsicFunctions>true</IntrinsicFunctions>
121 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
124 <GenerateDebugInformation>true</GenerateDebugInformation>
125 <EnableCOMDATFolding>true</EnableCOMDATFolding>
126 <OptimizeReferences>true</OptimizeReferences>
128 </ItemDefinitionGroup>
129 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
131 <WarningLevel>Level3</WarningLevel>
132 <Optimization>MaxSpeed</Optimization>
133 <FunctionLevelLinking>false</FunctionLevelLinking>
134 <IntrinsicFunctions>true</IntrinsicFunctions>
135 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
138 <GenerateDebugInformation>true</GenerateDebugInformation>
139 <EnableCOMDATFolding>true</EnableCOMDATFolding>
140 <OptimizeReferences>true</OptimizeReferences>
142 </ItemDefinitionGroup>
144 <ClInclude Include="application.h" />
145 <ClInclude Include="audio_base.h" />
146 <ClInclude Include="base_window.h" />
147 <ClInclude Include="code_converter.h" />
148 <ClInclude Include="dout.h" />
149 <ClInclude Include="dpi.h" />
150 <ClInclude Include="exception.h" />
151 <ClInclude Include="icon.h" />
152 <ClInclude Include="jumplist.h" />
153 <ClInclude Include="logger.h" />
154 <ClInclude Include="message_loop.h" />
155 <ClInclude Include="resource.h" />
156 <ClInclude Include="sf_com.h" />
157 <ClInclude Include="sf_memory.h" />
158 <ClInclude Include="sf_windows.h" />
159 <ClInclude Include="singleton.h" />
160 <ClInclude Include="stdafx.h" />
161 <ClInclude Include="taskbar.h" />
162 <ClInclude Include="timer.h" />
163 <ClInclude Include="toplevel_window.h" />
164 <ClInclude Include="wasapi.h" />
167 <ClCompile Include="application.cpp" />
168 <ClCompile Include="audio_base.cpp" />
169 <ClCompile Include="base_window.cpp" />
170 <ClCompile Include="code_converter.cpp" />
171 <ClCompile Include="dpi.cpp" />
172 <ClCompile Include="exception.cpp" />
173 <ClCompile Include="icon.cpp" />
174 <ClCompile Include="jumplist.cpp" />
175 <ClCompile Include="logger.cpp" />
176 <ClCompile Include="sf_windows.cpp" />
177 <ClCompile Include="stdafx.cpp">
178 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
179 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
180 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
181 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
183 <ClCompile Include="taskbar.cpp" />
184 <ClCompile Include="timer.cpp" />
185 <ClCompile Include="toplevel_window.cpp" />
186 <ClCompile Include="wasapi.cpp" />
187 <ClCompile Include="winmain.cpp" />
190 <ResourceCompile Include="dxgi_test.rc" />
193 <None Include="icon1.ico" />
195 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
196 <ImportGroup Label="ExtensionTargets">