blob: f809b28e9484c235b7b2a120f4d4dd11c4d4d3c5 [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>
Nicolas Capens93a64582016-10-21 16:23:24 -0400137 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400138 </ClCompile>
139 <Link>
140 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
Nicolas Capens3c62d642014-10-23 13:44:08 -0400141 <ModuleDefinitionFile>libGLES_CM.def</ModuleDefinitionFile>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400142 <GenerateDebugInformation>true</GenerateDebugInformation>
143 <SubSystem>Windows</SubSystem>
144 <TargetMachine>MachineX86</TargetMachine>
145 </Link>
146 <PostBuildEvent>
Nicolas Capens6f89b652016-05-12 15:51:10 -0400147 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
148copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
149mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"
150copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500151 </PostBuildEvent>
152 </ItemDefinitionGroup>
153 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
154 <ClCompile>
155 <Optimization>Disabled</Optimization>
Nicolas Capensaaed6362016-05-11 23:23:15 -0400156 <AdditionalIncludeDirectories>$(SolutionDir)\src;$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens02733222015-04-28 17:17:02 -0700157 <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 -0500158 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
159 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
160 <PrecompiledHeader>
161 </PrecompiledHeader>
162 <WarningLevel>Level3</WarningLevel>
163 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
164 <BrowseInformation>true</BrowseInformation>
Nicolas Capens93a64582016-10-21 16:23:24 -0400165 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500166 </ClCompile>
167 <Link>
168 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
169 <ModuleDefinitionFile>libGLES_CM.def</ModuleDefinitionFile>
170 <GenerateDebugInformation>true</GenerateDebugInformation>
171 <SubSystem>Windows</SubSystem>
172 </Link>
173 <PostBuildEvent>
Nicolas Capens6f89b652016-05-12 15:51:10 -0400174 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
175copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
176mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"
177copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400178 </PostBuildEvent>
Maxime Gregoire88482252015-01-14 08:41:26 -0500179 <ResourceCompile>
180 <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>
181 </ResourceCompile>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400182 </ItemDefinitionGroup>
183 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
184 <ClCompile>
185 <Optimization>Full</Optimization>
186 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
187 <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens02733222015-04-28 17:17:02 -0700188 <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 -0400189 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
190 <PrecompiledHeader>
191 </PrecompiledHeader>
192 <WarningLevel>Level3</WarningLevel>
193 <DebugInformationFormat>
194 </DebugInformationFormat>
195 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
196 <OmitFramePointers>true</OmitFramePointers>
197 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
198 <WholeProgramOptimization>true</WholeProgramOptimization>
199 <IntrinsicFunctions>false</IntrinsicFunctions>
Nicolas Capens93a64582016-10-21 16:23:24 -0400200 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400201 </ClCompile>
202 <Link>
203 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
204 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
Nicolas Capens3c62d642014-10-23 13:44:08 -0400205 <ModuleDefinitionFile>libGLES_CM.def</ModuleDefinitionFile>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400206 <GenerateDebugInformation>true</GenerateDebugInformation>
207 <SubSystem>Windows</SubSystem>
208 <OptimizeReferences>true</OptimizeReferences>
209 <EnableCOMDATFolding>true</EnableCOMDATFolding>
210 <TargetMachine>MachineX86</TargetMachine>
211 </Link>
212 <PostBuildEvent>
Nicolas Capens6f89b652016-05-12 15:51:10 -0400213 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
214copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
215mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"
216copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500217 </PostBuildEvent>
218 </ItemDefinitionGroup>
219 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
220 <ClCompile>
221 <Optimization>Full</Optimization>
222 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
223 <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens02733222015-04-28 17:17:02 -0700224 <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 -0500225 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
226 <PrecompiledHeader>
227 </PrecompiledHeader>
228 <WarningLevel>Level3</WarningLevel>
229 <DebugInformationFormat>
230 </DebugInformationFormat>
231 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
232 <OmitFramePointers>true</OmitFramePointers>
233 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
234 <WholeProgramOptimization>true</WholeProgramOptimization>
235 <IntrinsicFunctions>false</IntrinsicFunctions>
Nicolas Capens93a64582016-10-21 16:23:24 -0400236 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500237 </ClCompile>
238 <Link>
239 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
240 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
241 <ModuleDefinitionFile>libGLES_CM.def</ModuleDefinitionFile>
242 <GenerateDebugInformation>true</GenerateDebugInformation>
243 <SubSystem>Windows</SubSystem>
244 <OptimizeReferences>true</OptimizeReferences>
245 <EnableCOMDATFolding>true</EnableCOMDATFolding>
246 </Link>
247 <PostBuildEvent>
Nicolas Capens6f89b652016-05-12 15:51:10 -0400248 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
249copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
250mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"
251copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400252 </PostBuildEvent>
Maxime Gregoire88482252015-01-14 08:41:26 -0500253 <ResourceCompile>
254 <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>
255 </ResourceCompile>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400256 </ItemDefinitionGroup>
257 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
258 <ClCompile>
259 <Optimization>Full</Optimization>
260 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
261 <AdditionalIncludeDirectories>$(ProjectDir)/..; $(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens02733222015-04-28 17:17:02 -0700262 <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 -0400263 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
264 <PrecompiledHeader>
265 </PrecompiledHeader>
266 <WarningLevel>Level3</WarningLevel>
267 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
268 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
269 <OmitFramePointers>false</OmitFramePointers>
270 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
271 <WholeProgramOptimization>true</WholeProgramOptimization>
272 <IntrinsicFunctions>false</IntrinsicFunctions>
273 </ClCompile>
274 <Link>
275 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
276 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
Nicolas Capens3c62d642014-10-23 13:44:08 -0400277 <ModuleDefinitionFile>libGLES_CM.def</ModuleDefinitionFile>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400278 <GenerateDebugInformation>true</GenerateDebugInformation>
279 <SubSystem>Windows</SubSystem>
280 <OptimizeReferences>true</OptimizeReferences>
281 <EnableCOMDATFolding>true</EnableCOMDATFolding>
282 <TargetMachine>MachineX86</TargetMachine>
283 </Link>
284 <PostBuildEvent>
Nicolas Capens6f89b652016-05-12 15:51:10 -0400285 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
286copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
287mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"
288copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500289 </PostBuildEvent>
290 </ItemDefinitionGroup>
291 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
292 <ClCompile>
293 <Optimization>Full</Optimization>
294 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
295 <AdditionalIncludeDirectories>$(ProjectDir)/..; $(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens02733222015-04-28 17:17:02 -0700296 <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 -0500297 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
298 <PrecompiledHeader>
299 </PrecompiledHeader>
300 <WarningLevel>Level3</WarningLevel>
301 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
302 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
303 <OmitFramePointers>false</OmitFramePointers>
304 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
305 <WholeProgramOptimization>true</WholeProgramOptimization>
306 <IntrinsicFunctions>false</IntrinsicFunctions>
307 </ClCompile>
308 <Link>
309 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
310 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
311 <ModuleDefinitionFile>libGLES_CM.def</ModuleDefinitionFile>
312 <GenerateDebugInformation>true</GenerateDebugInformation>
313 <SubSystem>Windows</SubSystem>
314 <OptimizeReferences>true</OptimizeReferences>
315 <EnableCOMDATFolding>true</EnableCOMDATFolding>
316 </Link>
317 <PostBuildEvent>
Nicolas Capens6f89b652016-05-12 15:51:10 -0400318 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
319copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
320mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"
321copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400322 </PostBuildEvent>
Maxime Grégoire4c439432015-05-01 16:11:22 -0400323 <ResourceCompile>
324 <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>
325 </ResourceCompile>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400326 </ItemDefinitionGroup>
327 <ItemGroup>
Nicolas Capensdeda34b2015-04-28 15:21:53 -0700328 <ClCompile Include="..\common\Image.cpp" />
Nicolas Capens52e18432015-03-11 22:11:49 -0400329 <ClCompile Include="..\common\MatrixStack.cpp" />
Nicolas Capensfa0cc042014-12-10 10:17:07 -0500330 <ClCompile Include="..\common\Object.cpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400331 <ClCompile Include="Buffer.cpp" />
332 <ClCompile Include="Context.cpp" />
333 <ClCompile Include="..\common\debug.cpp" />
334 <ClCompile Include="Device.cpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400335 <ClCompile Include="Framebuffer.cpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400336 <ClCompile Include="IndexDataManager.cpp" />
Nicolas Capens3c62d642014-10-23 13:44:08 -0400337 <ClCompile Include="libGLES_CM.cpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400338 <ClCompile Include="main.cpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400339 <ClCompile Include="Renderbuffer.cpp" />
340 <ClCompile Include="ResourceManager.cpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400341 <ClCompile Include="Texture.cpp" />
342 <ClCompile Include="utilities.cpp" />
343 <ClCompile Include="VertexDataManager.cpp" />
344 </ItemGroup>
345 <ItemGroup>
346 <ClInclude Include="..\common\debug.h" />
Nicolas Capensdeda34b2015-04-28 15:21:53 -0700347 <ClInclude Include="..\common\Image.hpp" />
Nicolas Capens52e18432015-03-11 22:11:49 -0400348 <ClInclude Include="..\common\MatrixStack.hpp" />
Nicolas Capens80b41252015-01-29 15:10:09 -0500349 <ClInclude Include="..\common\NameSpace.hpp" />
Nicolas Capensfa0cc042014-12-10 10:17:07 -0500350 <ClInclude Include="..\common\Object.hpp" />
Nicolas Capensf3d2efd2014-10-29 11:27:55 -0400351 <ClInclude Include="..\include\GLES\egl.h" />
352 <ClInclude Include="..\include\GLES\gl.h" />
353 <ClInclude Include="..\include\GLES\glext.h" />
354 <ClInclude Include="..\include\GLES\glplatform.h" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400355 <ClInclude Include="Buffer.h" />
356 <ClInclude Include="Context.h" />
357 <ClInclude Include="Device.hpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400358 <ClInclude Include="Framebuffer.h" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400359 <ClInclude Include="IndexDataManager.h" />
Nicolas Capensa2308052015-04-15 16:50:21 -0400360 <ClInclude Include="libGLES_CM.hpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400361 <ClInclude Include="main.h" />
362 <ClInclude Include="mathutil.h" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400363 <ClInclude Include="Renderbuffer.h" />
364 <ClInclude Include="resource.h" />
365 <ClInclude Include="ResourceManager.h" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400366 <ClInclude Include="Texture.h" />
367 <ClInclude Include="utilities.h" />
368 <ClInclude Include="VertexDataManager.h" />
369 </ItemGroup>
370 <ItemGroup>
Nicolas Capens3c62d642014-10-23 13:44:08 -0400371 <None Include="libGLES_CM.def" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400372 </ItemGroup>
373 <ItemGroup>
Nicolas Capens3c62d642014-10-23 13:44:08 -0400374 <ResourceCompile Include="libGLES_CM.rc" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400375 </ItemGroup>
376 <ItemGroup>
377 <ProjectReference Include="..\..\SwiftShader\SwiftShader.vcxproj">
378 <Project>{7b02cb19-4cdf-4f79-bc9b-7f3f6164a003}</Project>
379 <Private>true</Private>
380 <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
381 <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
382 <LinkLibraryDependencies>true</LinkLibraryDependencies>
383 <UseLibraryDependencyInputs>true</UseLibraryDependencyInputs>
384 </ProjectReference>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400385 </ItemGroup>
386 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
387 <ImportGroup Label="ExtensionTargets">
388 </ImportGroup>
389</Project>