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>{3EF851E7-4AAB-4C7C-9A79-3122CEA1EB67}</ProjectGuid>
31    <RootNamespace>libGL</RootNamespace>
32    <Keyword>Win32Proj</Keyword>
33    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>
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)'=='Release|x64'" 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)'=='Profile|Win32'" Label="Configuration">
49    <ConfigurationType>DynamicLibrary</ConfigurationType>
50    <CharacterSet>NotSet</CharacterSet>
51    <WholeProgramOptimization>true</WholeProgramOptimization>
52    <PlatformToolset>v141</PlatformToolset>
53  </PropertyGroup>
54  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|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)'=='Debug|Win32'" Label="Configuration">
61    <ConfigurationType>DynamicLibrary</ConfigurationType>
62    <CharacterSet>NotSet</CharacterSet>
63    <PlatformToolset>v141</PlatformToolset>
64  </PropertyGroup>
65  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
66    <ConfigurationType>DynamicLibrary</ConfigurationType>
67    <CharacterSet>NotSet</CharacterSet>
68    <PlatformToolset>v141</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  </ImportGroup>
76  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
77    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
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  </ImportGroup>
82  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="PropertySheets">
83    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
84  </ImportGroup>
85  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
86    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
87  </ImportGroup>
88  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
89    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
90  </ImportGroup>
91  <PropertyGroup Label="UserMacros" />
92  <PropertyGroup>
93    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
94    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
95    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
96    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
97    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
98    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
99    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
100    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
101    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
102    <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
103    <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
104    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
105    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
106    <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
107    <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
108    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
109    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
110    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">false</LinkIncremental>
111    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">false</LinkIncremental>
112    <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
113    <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
114    <IncludePath Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
115    <IncludePath Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
116    <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
117    <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
118    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(DXSDK_DIR)\Lib\x86;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
119    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(DXSDK_DIR)\Lib\x64;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
120    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(DXSDK_DIR)\Lib\x86;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
121    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(DXSDK_DIR)\Lib\x64;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
122    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(DXSDK_DIR)\Lib\x86;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
123    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(DXSDK_DIR)\Lib\x64;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
124  </PropertyGroup>
125  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
126    <TargetName>opengl32</TargetName>
127  </PropertyGroup>
128  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
129    <TargetName>opengl32</TargetName>
130  </PropertyGroup>
131  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
132    <TargetName>opengl32</TargetName>
133  </PropertyGroup>
134  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
135    <TargetName>opengl32</TargetName>
136  </PropertyGroup>
137  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
138    <TargetName>opengl32</TargetName>
139  </PropertyGroup>
140  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
141    <TargetName>opengl32</TargetName>
142  </PropertyGroup>
143  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
144    <ClCompile>
145      <Optimization>Disabled</Optimization>
146      <AdditionalIncludeDirectories>$(SolutionDir)\src;$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
147      <PreprocessorDefinitions>WIN32;GL_API=;GL_GLEXT_PROTOTYPES;_DEBUG;_WINDOWS;_USRDLL;LIBGL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>
148      <MinimalRebuild>true</MinimalRebuild>
149      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
150      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
151      <PrecompiledHeader>
152      </PrecompiledHeader>
153      <WarningLevel>Level3</WarningLevel>
154      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
155      <BrowseInformation>true</BrowseInformation>
156      <MultiProcessorCompilation>true</MultiProcessorCompilation>
157      <TreatSpecificWarningsAsErrors>4018;5038</TreatSpecificWarningsAsErrors>
158    </ClCompile>
159    <Link>
160      <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
161      <ModuleDefinitionFile>libGL.def</ModuleDefinitionFile>
162      <GenerateDebugInformation>true</GenerateDebugInformation>
163      <SubSystem>Windows</SubSystem>
164      <TargetMachine>MachineX86</TargetMachine>
165    </Link>
166    <PostBuildEvent>
167      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
168copy "$(OutDir)opengl32.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
169    </PostBuildEvent>
170  </ItemDefinitionGroup>
171  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
172    <ClCompile>
173      <Optimization>Disabled</Optimization>
174      <AdditionalIncludeDirectories>$(SolutionDir)\src;$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
175      <PreprocessorDefinitions>WIN32;GL_API=;GL_GLEXT_PROTOTYPES;_DEBUG;_WINDOWS;_USRDLL;LIBGL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>
176      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
177      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
178      <PrecompiledHeader>
179      </PrecompiledHeader>
180      <WarningLevel>Level3</WarningLevel>
181      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
182      <BrowseInformation>true</BrowseInformation>
183      <MultiProcessorCompilation>true</MultiProcessorCompilation>
184      <TreatSpecificWarningsAsErrors>4018;5038</TreatSpecificWarningsAsErrors>
185    </ClCompile>
186    <Link>
187      <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
188      <ModuleDefinitionFile>libGL.def</ModuleDefinitionFile>
189      <GenerateDebugInformation>true</GenerateDebugInformation>
190      <SubSystem>Windows</SubSystem>
191    </Link>
192    <PostBuildEvent>
193      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
194copy "$(OutDir)opengl32.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
195    </PostBuildEvent>
196    <ResourceCompile>
197      <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>
198    </ResourceCompile>
199  </ItemDefinitionGroup>
200  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
201    <ClCompile>
202      <Optimization>Full</Optimization>
203      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
204      <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
205      <PreprocessorDefinitions>WIN32;GL_API=;GL_GLEXT_PROTOTYPES;NDEBUG;_WINDOWS;_USRDLL;LIBGL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
206      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
207      <PrecompiledHeader>
208      </PrecompiledHeader>
209      <WarningLevel>Level3</WarningLevel>
210      <DebugInformationFormat>
211      </DebugInformationFormat>
212      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
213      <OmitFramePointers>true</OmitFramePointers>
214      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
215      <WholeProgramOptimization>true</WholeProgramOptimization>
216      <IntrinsicFunctions>false</IntrinsicFunctions>
217      <MultiProcessorCompilation>true</MultiProcessorCompilation>
218      <TreatSpecificWarningsAsErrors>4018;5038</TreatSpecificWarningsAsErrors>
219    </ClCompile>
220    <Link>
221      <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
222      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
223      <ModuleDefinitionFile>libGL.def</ModuleDefinitionFile>
224      <GenerateDebugInformation>true</GenerateDebugInformation>
225      <SubSystem>Windows</SubSystem>
226      <OptimizeReferences>true</OptimizeReferences>
227      <EnableCOMDATFolding>true</EnableCOMDATFolding>
228      <TargetMachine>MachineX86</TargetMachine>
229    </Link>
230    <PostBuildEvent>
231      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
232copy "$(OutDir)opengl32.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
233    </PostBuildEvent>
234  </ItemDefinitionGroup>
235  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
236    <ClCompile>
237      <Optimization>Full</Optimization>
238      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
239      <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
240      <PreprocessorDefinitions>WIN32;GL_API=;GL_GLEXT_PROTOTYPES;NDEBUG;_WINDOWS;_USRDLL;LIBGL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
241      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
242      <PrecompiledHeader>
243      </PrecompiledHeader>
244      <WarningLevel>Level3</WarningLevel>
245      <DebugInformationFormat>
246      </DebugInformationFormat>
247      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
248      <OmitFramePointers>true</OmitFramePointers>
249      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
250      <WholeProgramOptimization>true</WholeProgramOptimization>
251      <IntrinsicFunctions>false</IntrinsicFunctions>
252      <MultiProcessorCompilation>true</MultiProcessorCompilation>
253      <TreatSpecificWarningsAsErrors>4018;5038</TreatSpecificWarningsAsErrors>
254    </ClCompile>
255    <Link>
256      <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
257      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
258      <ModuleDefinitionFile>libGL.def</ModuleDefinitionFile>
259      <GenerateDebugInformation>true</GenerateDebugInformation>
260      <SubSystem>Windows</SubSystem>
261      <OptimizeReferences>true</OptimizeReferences>
262      <EnableCOMDATFolding>true</EnableCOMDATFolding>
263    </Link>
264    <PostBuildEvent>
265      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
266copy "$(OutDir)opengl32.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
267    </PostBuildEvent>
268    <ResourceCompile>
269      <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>
270    </ResourceCompile>
271  </ItemDefinitionGroup>
272  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
273    <ClCompile>
274      <Optimization>Full</Optimization>
275      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
276      <AdditionalIncludeDirectories>$(ProjectDir)/..; $(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
277      <PreprocessorDefinitions>WIN32;GL_API=;GL_GLEXT_PROTOTYPES;NDEBUG;_WINDOWS;_USRDLL;LIBGL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
278      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
279      <PrecompiledHeader>
280      </PrecompiledHeader>
281      <WarningLevel>Level3</WarningLevel>
282      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
283      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
284      <OmitFramePointers>false</OmitFramePointers>
285      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
286      <WholeProgramOptimization>true</WholeProgramOptimization>
287      <IntrinsicFunctions>false</IntrinsicFunctions>
288      <TreatSpecificWarningsAsErrors>4018;5038</TreatSpecificWarningsAsErrors>
289    </ClCompile>
290    <Link>
291      <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
292      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
293      <ModuleDefinitionFile>libGL.def</ModuleDefinitionFile>
294      <GenerateDebugInformation>true</GenerateDebugInformation>
295      <SubSystem>Windows</SubSystem>
296      <OptimizeReferences>true</OptimizeReferences>
297      <EnableCOMDATFolding>true</EnableCOMDATFolding>
298      <TargetMachine>MachineX86</TargetMachine>
299    </Link>
300    <PostBuildEvent>
301      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
302copy "$(OutDir)opengl32.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
303    </PostBuildEvent>
304  </ItemDefinitionGroup>
305  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
306    <ClCompile>
307      <Optimization>Full</Optimization>
308      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
309      <AdditionalIncludeDirectories>$(ProjectDir)/..; $(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
310      <PreprocessorDefinitions>WIN32;GL_API=;GL_GLEXT_PROTOTYPES;NDEBUG;_WINDOWS;_USRDLL;LIBGL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
311      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
312      <PrecompiledHeader>
313      </PrecompiledHeader>
314      <WarningLevel>Level3</WarningLevel>
315      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
316      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
317      <OmitFramePointers>false</OmitFramePointers>
318      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
319      <WholeProgramOptimization>true</WholeProgramOptimization>
320      <IntrinsicFunctions>false</IntrinsicFunctions>
321      <TreatSpecificWarningsAsErrors>4018;5038</TreatSpecificWarningsAsErrors>
322    </ClCompile>
323    <Link>
324      <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
325      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
326      <ModuleDefinitionFile>libGL.def</ModuleDefinitionFile>
327      <GenerateDebugInformation>true</GenerateDebugInformation>
328      <SubSystem>Windows</SubSystem>
329      <OptimizeReferences>true</OptimizeReferences>
330      <EnableCOMDATFolding>true</EnableCOMDATFolding>
331    </Link>
332    <PostBuildEvent>
333      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
334copy "$(OutDir)opengl32.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>
335    </PostBuildEvent>
336    <ResourceCompile>
337      <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>
338    </ResourceCompile>
339  </ItemDefinitionGroup>
340  <ItemGroup>
341    <ClCompile Include="..\common\MatrixStack.cpp" />
342    <ClCompile Include="..\common\Object.cpp" />
343    <ClCompile Include="Buffer.cpp" />
344    <ClCompile Include="Context.cpp" />
345    <ClCompile Include="..\common\debug.cpp" />
346    <ClCompile Include="Device.cpp" />
347    <ClCompile Include="Display.cpp" />
348    <ClCompile Include="Fence.cpp" />
349    <ClCompile Include="Framebuffer.cpp" />
350    <ClCompile Include="Image.cpp" />
351    <ClCompile Include="IndexDataManager.cpp" />
352    <ClCompile Include="libGL.cpp" />
353    <ClCompile Include="main.cpp" />
354    <ClCompile Include="Program.cpp" />
355    <ClCompile Include="Query.cpp" />
356    <ClCompile Include="Renderbuffer.cpp" />
357    <ClCompile Include="ResourceManager.cpp" />
358    <ClCompile Include="Shader.cpp" />
359    <ClCompile Include="Surface.cpp" />
360    <ClCompile Include="Texture.cpp" />
361    <ClCompile Include="utilities.cpp" />
362    <ClCompile Include="VertexDataManager.cpp" />
363  </ItemGroup>
364  <ItemGroup>
365    <ClInclude Include="..\common\debug.h" />
366    <ClInclude Include="..\common\MatrixStack.hpp" />
367    <ClInclude Include="..\common\NameSpace.hpp" />
368    <ClInclude Include="..\common\Object.hpp" />
369    <ClInclude Include="..\include\GL\glcorearb.h" />
370    <ClInclude Include="..\include\GL\glext.h" />
371    <ClInclude Include="..\include\GL\glxext.h" />
372    <ClInclude Include="..\include\GL\wglext.h" />
373    <ClInclude Include="Buffer.h" />
374    <ClInclude Include="Context.h" />
375    <ClInclude Include="Device.hpp" />
376    <ClInclude Include="Display.h" />
377    <ClInclude Include="Fence.h" />
378    <ClInclude Include="Framebuffer.h" />
379    <ClInclude Include="Image.hpp" />
380    <ClInclude Include="IndexDataManager.h" />
381    <ClInclude Include="main.h" />
382    <ClInclude Include="mathutil.h" />
383    <ClInclude Include="Program.h" />
384    <ClInclude Include="Query.h" />
385    <ClInclude Include="Renderbuffer.h" />
386    <ClInclude Include="resource.h" />
387    <ClInclude Include="ResourceManager.h" />
388    <ClInclude Include="Shader.h" />
389    <ClInclude Include="Surface.h" />
390    <ClInclude Include="Texture.h" />
391    <ClInclude Include="utilities.h" />
392    <ClInclude Include="VertexDataManager.h" />
393  </ItemGroup>
394  <ItemGroup>
395    <None Include="libGL.def" />
396  </ItemGroup>
397  <ItemGroup>
398    <ResourceCompile Include="libGL.rc" />
399  </ItemGroup>
400  <ItemGroup>
401    <ProjectReference Include="..\..\SwiftShader\SwiftShader.vcxproj">
402      <Project>{7b02cb19-4cdf-4f79-bc9b-7f3f6164a003}</Project>
403      <Private>true</Private>
404      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
405      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
406      <LinkLibraryDependencies>true</LinkLibraryDependencies>
407      <UseLibraryDependencyInputs>true</UseLibraryDependencyInputs>
408    </ProjectReference>
409    <ProjectReference Include="..\compiler\Compiler.vcxproj">
410      <Project>{5b3a6db8-1e7e-40d7-92b9-da8aae619fad}</Project>
411    </ProjectReference>
412  </ItemGroup>
413  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
414  <ImportGroup Label="ExtensionTargets">
415  </ImportGroup>
416</Project>