OSDN Git Service

Adding Texture3D support.
[android-x86/external-swiftshader.git] / src / OpenGL / libGLESv2 / libGLESv2.vcxproj
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
3   <ItemGroup Label="ProjectConfigurations">\r
4     <ProjectConfiguration Include="Debug|Win32">\r
5       <Configuration>Debug</Configuration>\r
6       <Platform>Win32</Platform>\r
7     </ProjectConfiguration>\r
8     <ProjectConfiguration Include="Debug|x64">\r
9       <Configuration>Debug</Configuration>\r
10       <Platform>x64</Platform>\r
11     </ProjectConfiguration>\r
12     <ProjectConfiguration Include="Profile|Win32">\r
13       <Configuration>Profile</Configuration>\r
14       <Platform>Win32</Platform>\r
15     </ProjectConfiguration>\r
16     <ProjectConfiguration Include="Profile|x64">\r
17       <Configuration>Profile</Configuration>\r
18       <Platform>x64</Platform>\r
19     </ProjectConfiguration>\r
20     <ProjectConfiguration Include="Release|Win32">\r
21       <Configuration>Release</Configuration>\r
22       <Platform>Win32</Platform>\r
23     </ProjectConfiguration>\r
24     <ProjectConfiguration Include="Release|x64">\r
25       <Configuration>Release</Configuration>\r
26       <Platform>x64</Platform>\r
27     </ProjectConfiguration>\r
28   </ItemGroup>\r
29   <PropertyGroup Label="Globals">\r
30     <ProjectGuid>{B5871A7A-968C-42E3-A33B-981E6F448E78}</ProjectGuid>\r
31     <RootNamespace>libGLESv2</RootNamespace>\r
32     <Keyword>Win32Proj</Keyword>\r
33   </PropertyGroup>\r
34   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
35   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
36     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
37     <CharacterSet>NotSet</CharacterSet>\r
38     <WholeProgramOptimization>true</WholeProgramOptimization>\r
39     <PlatformToolset>v120</PlatformToolset>\r
40   </PropertyGroup>\r
41   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
42     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
43     <CharacterSet>NotSet</CharacterSet>\r
44     <WholeProgramOptimization>true</WholeProgramOptimization>\r
45     <PlatformToolset>v120</PlatformToolset>\r
46   </PropertyGroup>\r
47   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="Configuration">\r
48     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
49     <CharacterSet>NotSet</CharacterSet>\r
50     <WholeProgramOptimization>true</WholeProgramOptimization>\r
51     <PlatformToolset>v120</PlatformToolset>\r
52   </PropertyGroup>\r
53   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="Configuration">\r
54     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
55     <CharacterSet>NotSet</CharacterSet>\r
56     <WholeProgramOptimization>true</WholeProgramOptimization>\r
57     <PlatformToolset>v120</PlatformToolset>\r
58   </PropertyGroup>\r
59   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
60     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
61     <CharacterSet>NotSet</CharacterSet>\r
62     <PlatformToolset>v120</PlatformToolset>\r
63   </PropertyGroup>\r
64   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
65     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
66     <CharacterSet>NotSet</CharacterSet>\r
67     <PlatformToolset>v120</PlatformToolset>\r
68   </PropertyGroup>\r
69   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
70   <ImportGroup Label="ExtensionSettings">\r
71   </ImportGroup>\r
72   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
73     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
74   </ImportGroup>\r
75   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">\r
76     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
77   </ImportGroup>\r
78   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="PropertySheets">\r
79     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
80   </ImportGroup>\r
81   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="PropertySheets">\r
82     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
83   </ImportGroup>\r
84   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
85     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
86   </ImportGroup>\r
87   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">\r
88     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
89   </ImportGroup>\r
90   <PropertyGroup Label="UserMacros" />\r
91   <PropertyGroup>\r
92     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>\r
93     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>\r
94     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>\r
95     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>\r
96     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>\r
97     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>\r
98     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>\r
99     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>\r
100     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>\r
101     <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(Platform)\$(Configuration)\</OutDir>\r
102     <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(Platform)\$(Configuration)\</OutDir>\r
103     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>\r
104     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>\r
105     <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(Platform)\$(Configuration)\</IntDir>\r
106     <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(Platform)\$(Configuration)\</IntDir>\r
107     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>\r
108     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>\r
109     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">false</LinkIncremental>\r
110     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">false</LinkIncremental>\r
111     <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(DXSDK_DIR)\Include;..\include;$(DXSDK_DIR)\Include;$(VCInstallDir)PlatformSDK\include;$(IncludePath)</IncludePath>\r
112     <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(DXSDK_DIR)\Include;..\include;$(DXSDK_DIR)\Include;$(VCInstallDir)PlatformSDK\include;$(IncludePath)</IncludePath>\r
113     <IncludePath Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(DXSDK_DIR)\Include;..\include;$(DXSDK_DIR)\Include;$(VCInstallDir)PlatformSDK\include;$(IncludePath)</IncludePath>\r
114     <IncludePath Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(DXSDK_DIR)\Include;..\include;$(DXSDK_DIR)\Include;$(VCInstallDir)PlatformSDK\include;$(IncludePath)</IncludePath>\r
115     <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(DXSDK_DIR)\Include;..\include;$(DXSDK_DIR)\Include;$(VCInstallDir)PlatformSDK\include;$(IncludePath)</IncludePath>\r
116     <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(DXSDK_DIR)\Include;..\include;$(DXSDK_DIR)\Include;$(VCInstallDir)PlatformSDK\include;$(IncludePath)</IncludePath>\r
117     <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(DXSDK_DIR)\Lib\x86;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>\r
118     <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(DXSDK_DIR)\Lib\x64;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>\r
119     <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(DXSDK_DIR)\Lib\x86;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>\r
120     <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(DXSDK_DIR)\Lib\x64;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>\r
121     <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(DXSDK_DIR)\Lib\x86;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>\r
122     <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(DXSDK_DIR)\Lib\x64;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>\r
123   </PropertyGroup>\r
124   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
125     <ClCompile>\r
126       <Optimization>Disabled</Optimization>\r
127       <AdditionalIncludeDirectories>$(SolutionDir);$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
128       <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBGLESV2_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
129       <MinimalRebuild>true</MinimalRebuild>\r
130       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
131       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
132       <PrecompiledHeader>\r
133       </PrecompiledHeader>\r
134       <WarningLevel>Level3</WarningLevel>\r
135       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
136       <BrowseInformation>true</BrowseInformation>\r
137     </ClCompile>\r
138     <Link>\r
139       <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
140       <ModuleDefinitionFile>libGLESv2.def</ModuleDefinitionFile>\r
141       <GenerateDebugInformation>true</GenerateDebugInformation>\r
142       <SubSystem>Windows</SubSystem>\r
143       <TargetMachine>MachineX86</TargetMachine>\r
144     </Link>\r
145     <PostBuildEvent>\r
146       <Command>mkdir "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\"\r
147 copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\"\r
148 mkdir "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\translator"\r
149 copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\translator\libGLES_V2_translator.dll"</Command>\r
150     </PostBuildEvent>\r
151   </ItemDefinitionGroup>\r
152   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
153     <ClCompile>\r
154       <Optimization>Disabled</Optimization>\r
155       <AdditionalIncludeDirectories>$(SolutionDir);$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
156       <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBGLESV2_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
157       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
158       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
159       <PrecompiledHeader>\r
160       </PrecompiledHeader>\r
161       <WarningLevel>Level3</WarningLevel>\r
162       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
163       <BrowseInformation>true</BrowseInformation>\r
164     </ClCompile>\r
165     <Link>\r
166       <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
167       <ModuleDefinitionFile>libGLESv2.def</ModuleDefinitionFile>\r
168       <GenerateDebugInformation>true</GenerateDebugInformation>\r
169       <SubSystem>Windows</SubSystem>\r
170     </Link>\r
171     <PostBuildEvent>\r
172       <Command>mkdir "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\"\r
173 copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\"\r
174 mkdir "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\translator"\r
175 copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\translator\libGLES_V2_translator.dll"</Command>\r
176     </PostBuildEvent>\r
177     <ResourceCompile>\r
178       <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>\r
179     </ResourceCompile>\r
180   </ItemDefinitionGroup>\r
181   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
182     <ClCompile>\r
183       <Optimization>Full</Optimization>\r
184       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
185       <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
186       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGLESV2_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
187       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
188       <PrecompiledHeader>\r
189       </PrecompiledHeader>\r
190       <WarningLevel>Level3</WarningLevel>\r
191       <DebugInformationFormat>\r
192       </DebugInformationFormat>\r
193       <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>\r
194       <OmitFramePointers>true</OmitFramePointers>\r
195       <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>\r
196       <WholeProgramOptimization>true</WholeProgramOptimization>\r
197       <IntrinsicFunctions>false</IntrinsicFunctions>\r
198     </ClCompile>\r
199     <Link>\r
200       <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
201       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>\r
202       <ModuleDefinitionFile>libGLESv2.def</ModuleDefinitionFile>\r
203       <GenerateDebugInformation>true</GenerateDebugInformation>\r
204       <SubSystem>Windows</SubSystem>\r
205       <OptimizeReferences>true</OptimizeReferences>\r
206       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
207       <TargetMachine>MachineX86</TargetMachine>\r
208     </Link>\r
209     <PostBuildEvent>\r
210       <Command>mkdir "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\"\r
211 copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\"\r
212 mkdir "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\translator"\r
213 copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\translator\libGLES_V2_translator.dll"</Command>\r
214     </PostBuildEvent>\r
215   </ItemDefinitionGroup>\r
216   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
217     <ClCompile>\r
218       <Optimization>Full</Optimization>\r
219       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
220       <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
221       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGLESV2_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
222       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
223       <PrecompiledHeader>\r
224       </PrecompiledHeader>\r
225       <WarningLevel>Level3</WarningLevel>\r
226       <DebugInformationFormat>\r
227       </DebugInformationFormat>\r
228       <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>\r
229       <OmitFramePointers>true</OmitFramePointers>\r
230       <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>\r
231       <WholeProgramOptimization>true</WholeProgramOptimization>\r
232       <IntrinsicFunctions>false</IntrinsicFunctions>\r
233     </ClCompile>\r
234     <Link>\r
235       <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
236       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>\r
237       <ModuleDefinitionFile>libGLESv2.def</ModuleDefinitionFile>\r
238       <GenerateDebugInformation>true</GenerateDebugInformation>\r
239       <SubSystem>Windows</SubSystem>\r
240       <OptimizeReferences>true</OptimizeReferences>\r
241       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
242     </Link>\r
243     <PostBuildEvent>\r
244       <Command>mkdir "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\"\r
245 copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\"\r
246 mkdir "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\translator"\r
247 copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\translator\libGLES_V2_translator.dll"</Command>\r
248     </PostBuildEvent>\r
249     <ResourceCompile>\r
250       <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>\r
251     </ResourceCompile>\r
252   </ItemDefinitionGroup>\r
253   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">\r
254     <ClCompile>\r
255       <Optimization>Full</Optimization>\r
256       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
257       <AdditionalIncludeDirectories>$(ProjectDir)/..; $(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
258       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGLESV2_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
259       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
260       <PrecompiledHeader>\r
261       </PrecompiledHeader>\r
262       <WarningLevel>Level3</WarningLevel>\r
263       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
264       <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>\r
265       <OmitFramePointers>false</OmitFramePointers>\r
266       <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>\r
267       <WholeProgramOptimization>true</WholeProgramOptimization>\r
268       <IntrinsicFunctions>false</IntrinsicFunctions>\r
269     </ClCompile>\r
270     <Link>\r
271       <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
272       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>\r
273       <ModuleDefinitionFile>libGLESv2.def</ModuleDefinitionFile>\r
274       <GenerateDebugInformation>true</GenerateDebugInformation>\r
275       <SubSystem>Windows</SubSystem>\r
276       <OptimizeReferences>true</OptimizeReferences>\r
277       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
278       <TargetMachine>MachineX86</TargetMachine>\r
279     </Link>\r
280     <PostBuildEvent>\r
281       <Command>mkdir "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\"\r
282 copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\"\r
283 mkdir "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\translator"\r
284 copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\translator\libGLES_V2_translator.dll"</Command>\r
285     </PostBuildEvent>\r
286   </ItemDefinitionGroup>\r
287   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">\r
288     <ClCompile>\r
289       <Optimization>Full</Optimization>\r
290       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
291       <AdditionalIncludeDirectories>$(ProjectDir)/..; $(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
292       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGLESV2_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
293       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
294       <PrecompiledHeader>\r
295       </PrecompiledHeader>\r
296       <WarningLevel>Level3</WarningLevel>\r
297       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
298       <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>\r
299       <OmitFramePointers>false</OmitFramePointers>\r
300       <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>\r
301       <WholeProgramOptimization>true</WholeProgramOptimization>\r
302       <IntrinsicFunctions>false</IntrinsicFunctions>\r
303     </ClCompile>\r
304     <Link>\r
305       <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
306       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>\r
307       <ModuleDefinitionFile>libGLESv2.def</ModuleDefinitionFile>\r
308       <GenerateDebugInformation>true</GenerateDebugInformation>\r
309       <SubSystem>Windows</SubSystem>\r
310       <OptimizeReferences>true</OptimizeReferences>\r
311       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
312     </Link>\r
313     <PostBuildEvent>\r
314       <Command>mkdir "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\"\r
315 copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\"\r
316 mkdir "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\translator"\r
317 copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\..\lib\$(Configuration)_$(Platform)\translator\libGLES_V2_translator.dll"</Command>\r
318     </PostBuildEvent>\r
319   </ItemDefinitionGroup>\r
320   <ItemGroup>\r
321     <ClCompile Include="..\common\Object.cpp" />\r
322     <ClCompile Include="Buffer.cpp" />\r
323     <ClCompile Include="Context.cpp" />\r
324     <ClCompile Include="..\common\debug.cpp" />\r
325     <ClCompile Include="Device.cpp" />\r
326     <ClCompile Include="Fence.cpp" />\r
327     <ClCompile Include="Framebuffer.cpp" />\r
328     <ClCompile Include="HandleAllocator.cpp" />\r
329     <ClCompile Include="Image.cpp" />\r
330     <ClCompile Include="IndexDataManager.cpp" />\r
331     <ClCompile Include="libGLESv2.cpp" />\r
332     <ClCompile Include="main.cpp" />\r
333     <ClCompile Include="Program.cpp" />\r
334     <ClCompile Include="Query.cpp" />\r
335     <ClCompile Include="Renderbuffer.cpp" />\r
336     <ClCompile Include="ResourceManager.cpp" />\r
337     <ClCompile Include="Shader.cpp" />\r
338     <ClCompile Include="Texture.cpp" />\r
339     <ClCompile Include="utilities.cpp" />\r
340     <ClCompile Include="VertexDataManager.cpp" />\r
341   </ItemGroup>\r
342   <ItemGroup>\r
343     <ClInclude Include="..\common\debug.h" />\r
344     <ClInclude Include="..\common\Object.hpp" />\r
345     <ClInclude Include="..\include\GLES2\gl2.h" />\r
346     <ClInclude Include="..\include\GLES2\gl2ext.h" />\r
347     <ClInclude Include="..\include\GLES2\gl2platform.h" />\r
348     <ClInclude Include="Buffer.h" />\r
349     <ClInclude Include="Context.h" />\r
350     <ClInclude Include="Device.hpp" />\r
351     <ClInclude Include="Fence.h" />\r
352     <ClInclude Include="Framebuffer.h" />\r
353     <ClInclude Include="HandleAllocator.h" />\r
354     <ClInclude Include="Image.hpp" />\r
355     <ClInclude Include="IndexDataManager.h" />\r
356     <ClInclude Include="main.h" />\r
357     <ClInclude Include="mathutil.h" />\r
358     <ClInclude Include="Program.h" />\r
359     <ClInclude Include="Query.h" />\r
360     <ClInclude Include="Renderbuffer.h" />\r
361     <ClInclude Include="resource.h" />\r
362     <ClInclude Include="ResourceManager.h" />\r
363     <ClInclude Include="Shader.h" />\r
364     <ClInclude Include="Texture.h" />\r
365     <ClInclude Include="utilities.h" />\r
366     <ClInclude Include="VertexDataManager.h" />\r
367   </ItemGroup>\r
368   <ItemGroup>\r
369     <None Include="libGLESv2.def" />\r
370   </ItemGroup>\r
371   <ItemGroup>\r
372     <ResourceCompile Include="libGLESv2.rc" />\r
373   </ItemGroup>\r
374   <ItemGroup>\r
375     <ProjectReference Include="..\..\SwiftShader\SwiftShader.vcxproj">\r
376       <Project>{7b02cb19-4cdf-4f79-bc9b-7f3f6164a003}</Project>\r
377       <Private>true</Private>\r
378       <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
379       <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
380       <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
381       <UseLibraryDependencyInputs>true</UseLibraryDependencyInputs>\r
382     </ProjectReference>\r
383     <ProjectReference Include="..\compiler\Compiler.vcxproj">\r
384       <Project>{5b3a6db8-1e7e-40d7-92b9-da8aae619fad}</Project>\r
385     </ProjectReference>\r
386   </ItemGroup>\r
387   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
388   <ImportGroup Label="ExtensionTargets">\r
389   </ImportGroup>\r
390 </Project>