blob: bf0bbe2228f016806c3d2c37982f1f3f3543b06e [file] [log] [blame]
Nicolas Capensdbf6fc82014-10-23 13:33:20 -04001<?xml version="1.0" encoding="utf-8"?>
Alexis Hetu98a16662016-07-11 16:50:32 -04002<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
Nicolas Capensdbf6fc82014-10-23 13:33:20 -04003 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Win32">
5 <Configuration>Debug</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -05008 <ProjectConfiguration Include="Debug|x64">
9 <Configuration>Debug</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040012 <ProjectConfiguration Include="Profile|Win32">
13 <Configuration>Profile</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050016 <ProjectConfiguration Include="Profile|x64">
17 <Configuration>Profile</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040020 <ProjectConfiguration Include="Release|Win32">
21 <Configuration>Release</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050024 <ProjectConfiguration Include="Release|x64">
25 <Configuration>Release</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040028 </ItemGroup>
29 <PropertyGroup Label="Globals">
Nicolas Capens3c62d642014-10-23 13:44:08 -040030 <ProjectGuid>{235B1D85-E6B6-45E2-BA5D-5C60396428FF}</ProjectGuid>
31 <RootNamespace>libGLES_CM</RootNamespace>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040032 <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>
Alexis Hetu98a16662016-07-11 16:50:32 -040039 <PlatformToolset>v140</PlatformToolset>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040040 </PropertyGroup>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050041 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
42 <ConfigurationType>DynamicLibrary</ConfigurationType>
43 <CharacterSet>NotSet</CharacterSet>
44 <WholeProgramOptimization>true</WholeProgramOptimization>
Alexis Hetu98a16662016-07-11 16:50:32 -040045 <PlatformToolset>v140</PlatformToolset>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050046 </PropertyGroup>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040047 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="Configuration">
48 <ConfigurationType>DynamicLibrary</ConfigurationType>
49 <CharacterSet>NotSet</CharacterSet>
50 <WholeProgramOptimization>true</WholeProgramOptimization>
Alexis Hetu98a16662016-07-11 16:50:32 -040051 <PlatformToolset>v140</PlatformToolset>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040052 </PropertyGroup>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050053 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="Configuration">
54 <ConfigurationType>DynamicLibrary</ConfigurationType>
55 <CharacterSet>NotSet</CharacterSet>
56 <WholeProgramOptimization>true</WholeProgramOptimization>
Alexis Hetu98a16662016-07-11 16:50:32 -040057 <PlatformToolset>v140</PlatformToolset>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050058 </PropertyGroup>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040059 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
60 <ConfigurationType>DynamicLibrary</ConfigurationType>
61 <CharacterSet>NotSet</CharacterSet>
Alexis Hetu98a16662016-07-11 16:50:32 -040062 <PlatformToolset>v140</PlatformToolset>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040063 </PropertyGroup>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050064 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
65 <ConfigurationType>DynamicLibrary</ConfigurationType>
66 <CharacterSet>NotSet</CharacterSet>
Alexis Hetu98a16662016-07-11 16:50:32 -040067 <PlatformToolset>v140</PlatformToolset>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050068 </PropertyGroup>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040069 <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>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050075 <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>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040078 <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>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050081 <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>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040084 <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>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050087 <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>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040090 <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 Capensdbf6fc82014-10-23 13:33:20 -040097 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050098 <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 Capensdbf6fc82014-10-23 13:33:20 -0400107 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500108 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400109 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">false</LinkIncremental>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500110 <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 Capensdbf6fc82014-10-23 13:33:20 -0400117 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(DXSDK_DIR)\Lib\x86;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500118 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(DXSDK_DIR)\Lib\x64;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400119 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(DXSDK_DIR)\Lib\x86;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500120 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(DXSDK_DIR)\Lib\x64;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400121 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(DXSDK_DIR)\Lib\x86;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500122 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(DXSDK_DIR)\Lib\x64;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400123 </PropertyGroup>
124 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
125 <ClCompile>
126 <Optimization>Disabled</Optimization>
Nicolas Capensaaed6362016-05-11 23:23:15 -0400127 <AdditionalIncludeDirectories>$(SolutionDir)\src;$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens02733222015-04-28 17:17:02 -0700128 <PreprocessorDefinitions>WIN32;EGLAPI=;GL_API=;GL_APICALL=;GL_GLEXT_PROTOTYPES;_DEBUG;_WINDOWS;_USRDLL;LIBGLES_CM_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400129 <MinimalRebuild>true</MinimalRebuild>
130 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
131 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
132 <PrecompiledHeader>
133 </PrecompiledHeader>
134 <WarningLevel>Level3</WarningLevel>
135 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
136 <BrowseInformation>true</BrowseInformation>
137 </ClCompile>
138 <Link>
139 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
Nicolas Capens3c62d642014-10-23 13:44:08 -0400140 <ModuleDefinitionFile>libGLES_CM.def</ModuleDefinitionFile>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400141 <GenerateDebugInformation>true</GenerateDebugInformation>
142 <SubSystem>Windows</SubSystem>
143 <TargetMachine>MachineX86</TargetMachine>
144 </Link>
145 <PostBuildEvent>
Nicolas Capens6f89b652016-05-12 15:51:10 -0400146 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
147copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
148mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"
149copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500150 </PostBuildEvent>
151 </ItemDefinitionGroup>
152 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
153 <ClCompile>
154 <Optimization>Disabled</Optimization>
Nicolas Capensaaed6362016-05-11 23:23:15 -0400155 <AdditionalIncludeDirectories>$(SolutionDir)\src;$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens02733222015-04-28 17:17:02 -0700156 <PreprocessorDefinitions>WIN32;EGLAPI=;GL_API=;GL_APICALL=;GL_GLEXT_PROTOTYPES;_DEBUG;_WINDOWS;_USRDLL;LIBGLES_CM_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500157 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
158 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
159 <PrecompiledHeader>
160 </PrecompiledHeader>
161 <WarningLevel>Level3</WarningLevel>
162 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
163 <BrowseInformation>true</BrowseInformation>
164 </ClCompile>
165 <Link>
166 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
167 <ModuleDefinitionFile>libGLES_CM.def</ModuleDefinitionFile>
168 <GenerateDebugInformation>true</GenerateDebugInformation>
169 <SubSystem>Windows</SubSystem>
170 </Link>
171 <PostBuildEvent>
Nicolas Capens6f89b652016-05-12 15:51:10 -0400172 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
173copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
174mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"
175copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400176 </PostBuildEvent>
Maxime Gregoire88482252015-01-14 08:41:26 -0500177 <ResourceCompile>
178 <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>
179 </ResourceCompile>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400180 </ItemDefinitionGroup>
181 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
182 <ClCompile>
183 <Optimization>Full</Optimization>
184 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
185 <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens02733222015-04-28 17:17:02 -0700186 <PreprocessorDefinitions>WIN32;EGLAPI=;GL_API=;GL_APICALL=;GL_GLEXT_PROTOTYPES;NDEBUG;_WINDOWS;_USRDLL;LIBGLES_CM_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400187 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
188 <PrecompiledHeader>
189 </PrecompiledHeader>
190 <WarningLevel>Level3</WarningLevel>
191 <DebugInformationFormat>
192 </DebugInformationFormat>
193 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
194 <OmitFramePointers>true</OmitFramePointers>
195 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
196 <WholeProgramOptimization>true</WholeProgramOptimization>
197 <IntrinsicFunctions>false</IntrinsicFunctions>
198 </ClCompile>
199 <Link>
200 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
201 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
Nicolas Capens3c62d642014-10-23 13:44:08 -0400202 <ModuleDefinitionFile>libGLES_CM.def</ModuleDefinitionFile>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400203 <GenerateDebugInformation>true</GenerateDebugInformation>
204 <SubSystem>Windows</SubSystem>
205 <OptimizeReferences>true</OptimizeReferences>
206 <EnableCOMDATFolding>true</EnableCOMDATFolding>
207 <TargetMachine>MachineX86</TargetMachine>
208 </Link>
209 <PostBuildEvent>
Nicolas Capens6f89b652016-05-12 15:51:10 -0400210 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
211copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
212mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"
213copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500214 </PostBuildEvent>
215 </ItemDefinitionGroup>
216 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
217 <ClCompile>
218 <Optimization>Full</Optimization>
219 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
220 <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens02733222015-04-28 17:17:02 -0700221 <PreprocessorDefinitions>WIN32;EGLAPI=;GL_API=;GL_APICALL=;GL_GLEXT_PROTOTYPES;NDEBUG;_WINDOWS;_USRDLL;LIBGLES_CM_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500222 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
223 <PrecompiledHeader>
224 </PrecompiledHeader>
225 <WarningLevel>Level3</WarningLevel>
226 <DebugInformationFormat>
227 </DebugInformationFormat>
228 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
229 <OmitFramePointers>true</OmitFramePointers>
230 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
231 <WholeProgramOptimization>true</WholeProgramOptimization>
232 <IntrinsicFunctions>false</IntrinsicFunctions>
233 </ClCompile>
234 <Link>
235 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
236 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
237 <ModuleDefinitionFile>libGLES_CM.def</ModuleDefinitionFile>
238 <GenerateDebugInformation>true</GenerateDebugInformation>
239 <SubSystem>Windows</SubSystem>
240 <OptimizeReferences>true</OptimizeReferences>
241 <EnableCOMDATFolding>true</EnableCOMDATFolding>
242 </Link>
243 <PostBuildEvent>
Nicolas Capens6f89b652016-05-12 15:51:10 -0400244 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
245copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
246mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"
247copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400248 </PostBuildEvent>
Maxime Gregoire88482252015-01-14 08:41:26 -0500249 <ResourceCompile>
250 <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>
251 </ResourceCompile>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400252 </ItemDefinitionGroup>
253 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
254 <ClCompile>
255 <Optimization>Full</Optimization>
256 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
257 <AdditionalIncludeDirectories>$(ProjectDir)/..; $(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens02733222015-04-28 17:17:02 -0700258 <PreprocessorDefinitions>WIN32;EGLAPI=;GL_API=;GL_APICALL=;GL_GLEXT_PROTOTYPES;NDEBUG;_WINDOWS;_USRDLL;LIBGLES_CM_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400259 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
260 <PrecompiledHeader>
261 </PrecompiledHeader>
262 <WarningLevel>Level3</WarningLevel>
263 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
264 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
265 <OmitFramePointers>false</OmitFramePointers>
266 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
267 <WholeProgramOptimization>true</WholeProgramOptimization>
268 <IntrinsicFunctions>false</IntrinsicFunctions>
269 </ClCompile>
270 <Link>
271 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
272 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
Nicolas Capens3c62d642014-10-23 13:44:08 -0400273 <ModuleDefinitionFile>libGLES_CM.def</ModuleDefinitionFile>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400274 <GenerateDebugInformation>true</GenerateDebugInformation>
275 <SubSystem>Windows</SubSystem>
276 <OptimizeReferences>true</OptimizeReferences>
277 <EnableCOMDATFolding>true</EnableCOMDATFolding>
278 <TargetMachine>MachineX86</TargetMachine>
279 </Link>
280 <PostBuildEvent>
Nicolas Capens6f89b652016-05-12 15:51:10 -0400281 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
282copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
283mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"
284copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500285 </PostBuildEvent>
286 </ItemDefinitionGroup>
287 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
288 <ClCompile>
289 <Optimization>Full</Optimization>
290 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
291 <AdditionalIncludeDirectories>$(ProjectDir)/..; $(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens02733222015-04-28 17:17:02 -0700292 <PreprocessorDefinitions>WIN32;EGLAPI=;GL_API=;GL_APICALL=;GL_GLEXT_PROTOTYPES;NDEBUG;_WINDOWS;_USRDLL;LIBGLES_CM_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500293 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
294 <PrecompiledHeader>
295 </PrecompiledHeader>
296 <WarningLevel>Level3</WarningLevel>
297 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
298 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
299 <OmitFramePointers>false</OmitFramePointers>
300 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
301 <WholeProgramOptimization>true</WholeProgramOptimization>
302 <IntrinsicFunctions>false</IntrinsicFunctions>
303 </ClCompile>
304 <Link>
305 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
306 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
307 <ModuleDefinitionFile>libGLES_CM.def</ModuleDefinitionFile>
308 <GenerateDebugInformation>true</GenerateDebugInformation>
309 <SubSystem>Windows</SubSystem>
310 <OptimizeReferences>true</OptimizeReferences>
311 <EnableCOMDATFolding>true</EnableCOMDATFolding>
312 </Link>
313 <PostBuildEvent>
Nicolas Capens6f89b652016-05-12 15:51:10 -0400314 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
315copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
316mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"
317copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400318 </PostBuildEvent>
Maxime Grégoire4c439432015-05-01 16:11:22 -0400319 <ResourceCompile>
320 <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>
321 </ResourceCompile>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400322 </ItemDefinitionGroup>
323 <ItemGroup>
Nicolas Capensdeda34b2015-04-28 15:21:53 -0700324 <ClCompile Include="..\common\Image.cpp" />
Nicolas Capens52e18432015-03-11 22:11:49 -0400325 <ClCompile Include="..\common\MatrixStack.cpp" />
Nicolas Capensfa0cc042014-12-10 10:17:07 -0500326 <ClCompile Include="..\common\Object.cpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400327 <ClCompile Include="Buffer.cpp" />
328 <ClCompile Include="Context.cpp" />
329 <ClCompile Include="..\common\debug.cpp" />
330 <ClCompile Include="Device.cpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400331 <ClCompile Include="Framebuffer.cpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400332 <ClCompile Include="IndexDataManager.cpp" />
Nicolas Capens3c62d642014-10-23 13:44:08 -0400333 <ClCompile Include="libGLES_CM.cpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400334 <ClCompile Include="main.cpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400335 <ClCompile Include="Renderbuffer.cpp" />
336 <ClCompile Include="ResourceManager.cpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400337 <ClCompile Include="Texture.cpp" />
338 <ClCompile Include="utilities.cpp" />
339 <ClCompile Include="VertexDataManager.cpp" />
340 </ItemGroup>
341 <ItemGroup>
342 <ClInclude Include="..\common\debug.h" />
Nicolas Capensdeda34b2015-04-28 15:21:53 -0700343 <ClInclude Include="..\common\Image.hpp" />
Nicolas Capens52e18432015-03-11 22:11:49 -0400344 <ClInclude Include="..\common\MatrixStack.hpp" />
Nicolas Capens80b41252015-01-29 15:10:09 -0500345 <ClInclude Include="..\common\NameSpace.hpp" />
Nicolas Capensfa0cc042014-12-10 10:17:07 -0500346 <ClInclude Include="..\common\Object.hpp" />
Nicolas Capensf3d2efd2014-10-29 11:27:55 -0400347 <ClInclude Include="..\include\GLES\egl.h" />
348 <ClInclude Include="..\include\GLES\gl.h" />
349 <ClInclude Include="..\include\GLES\glext.h" />
350 <ClInclude Include="..\include\GLES\glplatform.h" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400351 <ClInclude Include="Buffer.h" />
352 <ClInclude Include="Context.h" />
353 <ClInclude Include="Device.hpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400354 <ClInclude Include="Framebuffer.h" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400355 <ClInclude Include="IndexDataManager.h" />
Nicolas Capensa2308052015-04-15 16:50:21 -0400356 <ClInclude Include="libGLES_CM.hpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400357 <ClInclude Include="main.h" />
358 <ClInclude Include="mathutil.h" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400359 <ClInclude Include="Renderbuffer.h" />
360 <ClInclude Include="resource.h" />
361 <ClInclude Include="ResourceManager.h" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400362 <ClInclude Include="Texture.h" />
363 <ClInclude Include="utilities.h" />
364 <ClInclude Include="VertexDataManager.h" />
365 </ItemGroup>
366 <ItemGroup>
Nicolas Capens3c62d642014-10-23 13:44:08 -0400367 <None Include="libGLES_CM.def" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400368 </ItemGroup>
369 <ItemGroup>
Nicolas Capens3c62d642014-10-23 13:44:08 -0400370 <ResourceCompile Include="libGLES_CM.rc" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400371 </ItemGroup>
372 <ItemGroup>
373 <ProjectReference Include="..\..\SwiftShader\SwiftShader.vcxproj">
374 <Project>{7b02cb19-4cdf-4f79-bc9b-7f3f6164a003}</Project>
375 <Private>true</Private>
376 <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
377 <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
378 <LinkLibraryDependencies>true</LinkLibraryDependencies>
379 <UseLibraryDependencyInputs>true</UseLibraryDependencyInputs>
380 </ProjectReference>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400381 </ItemGroup>
382 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
383 <ImportGroup Label="ExtensionTargets">
384 </ImportGroup>
385</Project>