blob: 4569e2c9eea8ef9696e27bfd80d935446d0aa490 [file] [log] [blame]
Nicolas Capens264f1522015-01-09 17:21:17 -05001<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="12.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">
Nicolas Capenscbeb51f2015-01-19 16:50:58 -050030 <ProjectGuid>{3EF851E7-4AAB-4C7C-9A79-3122CEA1EB67}</ProjectGuid>
Nicolas Capens79eef882015-01-09 17:38:27 -050031 <RootNamespace>libGL</RootNamespace>
Nicolas Capens264f1522015-01-09 17:21:17 -050032 <Keyword>Win32Proj</Keyword>
33 </PropertyGroup>
34 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
35 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
36 <ConfigurationType>DynamicLibrary</ConfigurationType>
37 <CharacterSet>NotSet</CharacterSet>
38 <WholeProgramOptimization>true</WholeProgramOptimization>
39 <PlatformToolset>v120</PlatformToolset>
40 </PropertyGroup>
41 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
42 <ConfigurationType>DynamicLibrary</ConfigurationType>
43 <CharacterSet>NotSet</CharacterSet>
44 <WholeProgramOptimization>true</WholeProgramOptimization>
45 <PlatformToolset>v120</PlatformToolset>
46 </PropertyGroup>
47 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="Configuration">
48 <ConfigurationType>DynamicLibrary</ConfigurationType>
49 <CharacterSet>NotSet</CharacterSet>
50 <WholeProgramOptimization>true</WholeProgramOptimization>
51 <PlatformToolset>v120</PlatformToolset>
52 </PropertyGroup>
53 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="Configuration">
54 <ConfigurationType>DynamicLibrary</ConfigurationType>
55 <CharacterSet>NotSet</CharacterSet>
56 <WholeProgramOptimization>true</WholeProgramOptimization>
57 <PlatformToolset>v120</PlatformToolset>
58 </PropertyGroup>
59 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
60 <ConfigurationType>DynamicLibrary</ConfigurationType>
61 <CharacterSet>NotSet</CharacterSet>
62 <PlatformToolset>v120</PlatformToolset>
63 </PropertyGroup>
64 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
65 <ConfigurationType>DynamicLibrary</ConfigurationType>
66 <CharacterSet>NotSet</CharacterSet>
67 <PlatformToolset>v120</PlatformToolset>
68 </PropertyGroup>
69 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
70 <ImportGroup Label="ExtensionSettings">
71 </ImportGroup>
72 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
73 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
74 </ImportGroup>
75 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
76 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
77 </ImportGroup>
78 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="PropertySheets">
79 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
80 </ImportGroup>
81 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="PropertySheets">
82 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
83 </ImportGroup>
84 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
85 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
86 </ImportGroup>
87 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
88 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
89 </ImportGroup>
90 <PropertyGroup Label="UserMacros" />
91 <PropertyGroup>
92 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
Nicolas Capens6f89b652016-05-12 15:51:10 -040093 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
94 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
95 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
96 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
Nicolas Capens264f1522015-01-09 17:21:17 -050097 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
98 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
Nicolas Capens6f89b652016-05-12 15:51:10 -040099 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
100 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
101 <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
102 <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
103 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
104 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
105 <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
106 <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
Nicolas Capens264f1522015-01-09 17:21:17 -0500107 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
108 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
109 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">false</LinkIncremental>
110 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">false</LinkIncremental>
Nicolas Capensb7510aa2016-05-16 13:16:32 -0400111 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
112 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
113 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
114 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
115 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
116 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
Nicolas Capens264f1522015-01-09 17:21:17 -0500117 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(DXSDK_DIR)\Lib\x86;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
118 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(DXSDK_DIR)\Lib\x64;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
119 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(DXSDK_DIR)\Lib\x86;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
120 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(DXSDK_DIR)\Lib\x64;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
121 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(DXSDK_DIR)\Lib\x86;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
122 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(DXSDK_DIR)\Lib\x64;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
123 </PropertyGroup>
Nicolas Capenscbeb51f2015-01-19 16:50:58 -0500124 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
125 <TargetName>opengl32</TargetName>
126 </PropertyGroup>
127 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
128 <TargetName>opengl32</TargetName>
129 </PropertyGroup>
130 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
131 <TargetName>opengl32</TargetName>
132 </PropertyGroup>
133 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
134 <TargetName>opengl32</TargetName>
135 </PropertyGroup>
136 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
137 <TargetName>opengl32</TargetName>
138 </PropertyGroup>
139 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
140 <TargetName>opengl32</TargetName>
141 </PropertyGroup>
Nicolas Capens264f1522015-01-09 17:21:17 -0500142 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
143 <ClCompile>
144 <Optimization>Disabled</Optimization>
Nicolas Capensaaed6362016-05-11 23:23:15 -0400145 <AdditionalIncludeDirectories>$(SolutionDir)\src;$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens02733222015-04-28 17:17:02 -0700146 <PreprocessorDefinitions>WIN32;GL_API=;GL_GLEXT_PROTOTYPES;_DEBUG;_WINDOWS;_USRDLL;LIBGL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capens264f1522015-01-09 17:21:17 -0500147 <MinimalRebuild>true</MinimalRebuild>
148 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
149 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
150 <PrecompiledHeader>
151 </PrecompiledHeader>
152 <WarningLevel>Level3</WarningLevel>
153 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
154 <BrowseInformation>true</BrowseInformation>
155 </ClCompile>
156 <Link>
157 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
Nicolas Capens79eef882015-01-09 17:38:27 -0500158 <ModuleDefinitionFile>libGL.def</ModuleDefinitionFile>
Nicolas Capens264f1522015-01-09 17:21:17 -0500159 <GenerateDebugInformation>true</GenerateDebugInformation>
160 <SubSystem>Windows</SubSystem>
161 <TargetMachine>MachineX86</TargetMachine>
162 </Link>
163 <PostBuildEvent>
Nicolas Capens6f89b652016-05-12 15:51:10 -0400164 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
165copy "$(OutDir)opengl32.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
Nicolas Capens264f1522015-01-09 17:21:17 -0500166 </PostBuildEvent>
167 </ItemDefinitionGroup>
168 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
169 <ClCompile>
170 <Optimization>Disabled</Optimization>
Nicolas Capensaaed6362016-05-11 23:23:15 -0400171 <AdditionalIncludeDirectories>$(SolutionDir)\src;$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Maxime Grégoire05e0cd32015-04-29 13:17:49 -0400172 <PreprocessorDefinitions>WIN32;GL_API=;GL_GLEXT_PROTOTYPES;_DEBUG;_WINDOWS;_USRDLL;LIBGL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capens264f1522015-01-09 17:21:17 -0500173 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
174 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
175 <PrecompiledHeader>
176 </PrecompiledHeader>
177 <WarningLevel>Level3</WarningLevel>
178 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
179 <BrowseInformation>true</BrowseInformation>
180 </ClCompile>
181 <Link>
182 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
Nicolas Capens79eef882015-01-09 17:38:27 -0500183 <ModuleDefinitionFile>libGL.def</ModuleDefinitionFile>
Nicolas Capens264f1522015-01-09 17:21:17 -0500184 <GenerateDebugInformation>true</GenerateDebugInformation>
185 <SubSystem>Windows</SubSystem>
186 </Link>
187 <PostBuildEvent>
Nicolas Capens6f89b652016-05-12 15:51:10 -0400188 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
189copy "$(OutDir)opengl32.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
Nicolas Capens264f1522015-01-09 17:21:17 -0500190 </PostBuildEvent>
Maxime Grégoire4c439432015-05-01 16:11:22 -0400191 <ResourceCompile>
192 <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>
193 </ResourceCompile>
Nicolas Capens264f1522015-01-09 17:21:17 -0500194 </ItemDefinitionGroup>
195 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
196 <ClCompile>
197 <Optimization>Full</Optimization>
198 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
199 <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens02733222015-04-28 17:17:02 -0700200 <PreprocessorDefinitions>WIN32;GL_API=;GL_GLEXT_PROTOTYPES;NDEBUG;_WINDOWS;_USRDLL;LIBGL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capens264f1522015-01-09 17:21:17 -0500201 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
202 <PrecompiledHeader>
203 </PrecompiledHeader>
204 <WarningLevel>Level3</WarningLevel>
205 <DebugInformationFormat>
206 </DebugInformationFormat>
207 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
208 <OmitFramePointers>true</OmitFramePointers>
209 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
210 <WholeProgramOptimization>true</WholeProgramOptimization>
211 <IntrinsicFunctions>false</IntrinsicFunctions>
212 </ClCompile>
213 <Link>
214 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
215 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
Nicolas Capens79eef882015-01-09 17:38:27 -0500216 <ModuleDefinitionFile>libGL.def</ModuleDefinitionFile>
Nicolas Capens264f1522015-01-09 17:21:17 -0500217 <GenerateDebugInformation>true</GenerateDebugInformation>
218 <SubSystem>Windows</SubSystem>
219 <OptimizeReferences>true</OptimizeReferences>
220 <EnableCOMDATFolding>true</EnableCOMDATFolding>
221 <TargetMachine>MachineX86</TargetMachine>
222 </Link>
223 <PostBuildEvent>
Nicolas Capens6f89b652016-05-12 15:51:10 -0400224 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
225copy "$(OutDir)opengl32.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
Nicolas Capens264f1522015-01-09 17:21:17 -0500226 </PostBuildEvent>
227 </ItemDefinitionGroup>
228 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
229 <ClCompile>
230 <Optimization>Full</Optimization>
231 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
232 <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Maxime Grégoire05e0cd32015-04-29 13:17:49 -0400233 <PreprocessorDefinitions>WIN32;GL_API=;GL_GLEXT_PROTOTYPES;NDEBUG;_WINDOWS;_USRDLL;LIBGL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capens264f1522015-01-09 17:21:17 -0500234 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
235 <PrecompiledHeader>
236 </PrecompiledHeader>
237 <WarningLevel>Level3</WarningLevel>
238 <DebugInformationFormat>
239 </DebugInformationFormat>
240 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
241 <OmitFramePointers>true</OmitFramePointers>
242 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
243 <WholeProgramOptimization>true</WholeProgramOptimization>
244 <IntrinsicFunctions>false</IntrinsicFunctions>
245 </ClCompile>
246 <Link>
247 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
248 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
Nicolas Capens79eef882015-01-09 17:38:27 -0500249 <ModuleDefinitionFile>libGL.def</ModuleDefinitionFile>
Nicolas Capens264f1522015-01-09 17:21:17 -0500250 <GenerateDebugInformation>true</GenerateDebugInformation>
251 <SubSystem>Windows</SubSystem>
252 <OptimizeReferences>true</OptimizeReferences>
253 <EnableCOMDATFolding>true</EnableCOMDATFolding>
254 </Link>
255 <PostBuildEvent>
Nicolas Capens6f89b652016-05-12 15:51:10 -0400256 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
257copy "$(OutDir)opengl32.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
Nicolas Capens264f1522015-01-09 17:21:17 -0500258 </PostBuildEvent>
Maxime Grégoire4c439432015-05-01 16:11:22 -0400259 <ResourceCompile>
260 <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>
261 </ResourceCompile>
Nicolas Capens264f1522015-01-09 17:21:17 -0500262 </ItemDefinitionGroup>
263 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
264 <ClCompile>
265 <Optimization>Full</Optimization>
266 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
267 <AdditionalIncludeDirectories>$(ProjectDir)/..; $(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens02733222015-04-28 17:17:02 -0700268 <PreprocessorDefinitions>WIN32;GL_API=;GL_GLEXT_PROTOTYPES;NDEBUG;_WINDOWS;_USRDLL;LIBGL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capens264f1522015-01-09 17:21:17 -0500269 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
270 <PrecompiledHeader>
271 </PrecompiledHeader>
272 <WarningLevel>Level3</WarningLevel>
273 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
274 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
275 <OmitFramePointers>false</OmitFramePointers>
276 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
277 <WholeProgramOptimization>true</WholeProgramOptimization>
278 <IntrinsicFunctions>false</IntrinsicFunctions>
279 </ClCompile>
280 <Link>
281 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
282 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
Nicolas Capens79eef882015-01-09 17:38:27 -0500283 <ModuleDefinitionFile>libGL.def</ModuleDefinitionFile>
Nicolas Capens264f1522015-01-09 17:21:17 -0500284 <GenerateDebugInformation>true</GenerateDebugInformation>
285 <SubSystem>Windows</SubSystem>
286 <OptimizeReferences>true</OptimizeReferences>
287 <EnableCOMDATFolding>true</EnableCOMDATFolding>
288 <TargetMachine>MachineX86</TargetMachine>
289 </Link>
290 <PostBuildEvent>
Nicolas Capens6f89b652016-05-12 15:51:10 -0400291 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
292copy "$(OutDir)opengl32.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
Nicolas Capens264f1522015-01-09 17:21:17 -0500293 </PostBuildEvent>
294 </ItemDefinitionGroup>
295 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
296 <ClCompile>
297 <Optimization>Full</Optimization>
298 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
299 <AdditionalIncludeDirectories>$(ProjectDir)/..; $(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Maxime Grégoire05e0cd32015-04-29 13:17:49 -0400300 <PreprocessorDefinitions>WIN32;GL_API=;GL_GLEXT_PROTOTYPES;NDEBUG;_WINDOWS;_USRDLL;LIBGL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capens264f1522015-01-09 17:21:17 -0500301 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
302 <PrecompiledHeader>
303 </PrecompiledHeader>
304 <WarningLevel>Level3</WarningLevel>
305 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
306 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
307 <OmitFramePointers>false</OmitFramePointers>
308 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
309 <WholeProgramOptimization>true</WholeProgramOptimization>
310 <IntrinsicFunctions>false</IntrinsicFunctions>
311 </ClCompile>
312 <Link>
313 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
314 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
Nicolas Capens79eef882015-01-09 17:38:27 -0500315 <ModuleDefinitionFile>libGL.def</ModuleDefinitionFile>
Nicolas Capens264f1522015-01-09 17:21:17 -0500316 <GenerateDebugInformation>true</GenerateDebugInformation>
317 <SubSystem>Windows</SubSystem>
318 <OptimizeReferences>true</OptimizeReferences>
319 <EnableCOMDATFolding>true</EnableCOMDATFolding>
320 </Link>
321 <PostBuildEvent>
Nicolas Capens6f89b652016-05-12 15:51:10 -0400322 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
323copy "$(OutDir)opengl32.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
Nicolas Capens264f1522015-01-09 17:21:17 -0500324 </PostBuildEvent>
Maxime Grégoire4c439432015-05-01 16:11:22 -0400325 <ResourceCompile>
326 <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>
327 </ResourceCompile>
Nicolas Capens264f1522015-01-09 17:21:17 -0500328 </ItemDefinitionGroup>
329 <ItemGroup>
Nicolas Capens52e18432015-03-11 22:11:49 -0400330 <ClCompile Include="..\common\MatrixStack.cpp" />
Nicolas Capens264f1522015-01-09 17:21:17 -0500331 <ClCompile Include="..\common\Object.cpp" />
332 <ClCompile Include="Buffer.cpp" />
333 <ClCompile Include="Context.cpp" />
334 <ClCompile Include="..\common\debug.cpp" />
335 <ClCompile Include="Device.cpp" />
Nicolas Capensa9b49372015-01-30 00:33:26 -0500336 <ClCompile Include="Display.cpp" />
Nicolas Capens264f1522015-01-09 17:21:17 -0500337 <ClCompile Include="Fence.cpp" />
338 <ClCompile Include="Framebuffer.cpp" />
Nicolas Capens264f1522015-01-09 17:21:17 -0500339 <ClCompile Include="Image.cpp" />
340 <ClCompile Include="IndexDataManager.cpp" />
Nicolas Capens79eef882015-01-09 17:38:27 -0500341 <ClCompile Include="libGL.cpp" />
Nicolas Capens264f1522015-01-09 17:21:17 -0500342 <ClCompile Include="main.cpp" />
343 <ClCompile Include="Program.cpp" />
344 <ClCompile Include="Query.cpp" />
345 <ClCompile Include="Renderbuffer.cpp" />
346 <ClCompile Include="ResourceManager.cpp" />
347 <ClCompile Include="Shader.cpp" />
Nicolas Capensa9b49372015-01-30 00:33:26 -0500348 <ClCompile Include="Surface.cpp" />
Nicolas Capens264f1522015-01-09 17:21:17 -0500349 <ClCompile Include="Texture.cpp" />
350 <ClCompile Include="utilities.cpp" />
351 <ClCompile Include="VertexDataManager.cpp" />
352 </ItemGroup>
353 <ItemGroup>
354 <ClInclude Include="..\common\debug.h" />
Nicolas Capens52e18432015-03-11 22:11:49 -0400355 <ClInclude Include="..\common\MatrixStack.hpp" />
Nicolas Capens80b41252015-01-29 15:10:09 -0500356 <ClInclude Include="..\common\NameSpace.hpp" />
Nicolas Capens264f1522015-01-09 17:21:17 -0500357 <ClInclude Include="..\common\Object.hpp" />
Nicolas Capensa9b49372015-01-30 00:33:26 -0500358 <ClInclude Include="..\include\GL\glcorearb.h" />
359 <ClInclude Include="..\include\GL\glext.h" />
360 <ClInclude Include="..\include\GL\glxext.h" />
361 <ClInclude Include="..\include\GL\wglext.h" />
Nicolas Capens264f1522015-01-09 17:21:17 -0500362 <ClInclude Include="Buffer.h" />
363 <ClInclude Include="Context.h" />
364 <ClInclude Include="Device.hpp" />
Nicolas Capensa9b49372015-01-30 00:33:26 -0500365 <ClInclude Include="Display.h" />
Nicolas Capens264f1522015-01-09 17:21:17 -0500366 <ClInclude Include="Fence.h" />
367 <ClInclude Include="Framebuffer.h" />
Nicolas Capens264f1522015-01-09 17:21:17 -0500368 <ClInclude Include="Image.hpp" />
369 <ClInclude Include="IndexDataManager.h" />
370 <ClInclude Include="main.h" />
371 <ClInclude Include="mathutil.h" />
372 <ClInclude Include="Program.h" />
373 <ClInclude Include="Query.h" />
374 <ClInclude Include="Renderbuffer.h" />
375 <ClInclude Include="resource.h" />
376 <ClInclude Include="ResourceManager.h" />
377 <ClInclude Include="Shader.h" />
Nicolas Capensa9b49372015-01-30 00:33:26 -0500378 <ClInclude Include="Surface.h" />
Nicolas Capens264f1522015-01-09 17:21:17 -0500379 <ClInclude Include="Texture.h" />
380 <ClInclude Include="utilities.h" />
381 <ClInclude Include="VertexDataManager.h" />
382 </ItemGroup>
383 <ItemGroup>
Nicolas Capens79eef882015-01-09 17:38:27 -0500384 <None Include="libGL.def" />
Nicolas Capens264f1522015-01-09 17:21:17 -0500385 </ItemGroup>
386 <ItemGroup>
Nicolas Capens79eef882015-01-09 17:38:27 -0500387 <ResourceCompile Include="libGL.rc" />
Nicolas Capens264f1522015-01-09 17:21:17 -0500388 </ItemGroup>
389 <ItemGroup>
390 <ProjectReference Include="..\..\SwiftShader\SwiftShader.vcxproj">
391 <Project>{7b02cb19-4cdf-4f79-bc9b-7f3f6164a003}</Project>
392 <Private>true</Private>
393 <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
394 <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
395 <LinkLibraryDependencies>true</LinkLibraryDependencies>
396 <UseLibraryDependencyInputs>true</UseLibraryDependencyInputs>
397 </ProjectReference>
398 <ProjectReference Include="..\compiler\Compiler.vcxproj">
399 <Project>{5b3a6db8-1e7e-40d7-92b9-da8aae619fad}</Project>
400 </ProjectReference>
401 </ItemGroup>
402 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
403 <ImportGroup Label="ExtensionTargets">
404 </ImportGroup>
405</Project>