blob: b5da9cee69b358eca37aa148175d334fc65f3682 [file] [log] [blame]
Nicolas Capensdbf6fc82014-10-23 13:33:20 -04001<?xml version="1.0" encoding="utf-8"?>
Nicolas Capens8c59ccd2017-10-04 13:39:16 -04002<Project DefaultTargets="Build" ToolsVersion="15.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>
Alexis Hetu66fff4e2017-10-19 14:53:33 -040033 <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>
Nicolas Capens04756882019-03-28 10:54:21 -040034 <PreferredToolArchitecture>x64</PreferredToolArchitecture>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040035 </PropertyGroup>
36 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
37 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
38 <ConfigurationType>DynamicLibrary</ConfigurationType>
39 <CharacterSet>NotSet</CharacterSet>
40 <WholeProgramOptimization>true</WholeProgramOptimization>
Nicolas Capens8c59ccd2017-10-04 13:39:16 -040041 <PlatformToolset>v141</PlatformToolset>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040042 </PropertyGroup>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050043 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
44 <ConfigurationType>DynamicLibrary</ConfigurationType>
45 <CharacterSet>NotSet</CharacterSet>
46 <WholeProgramOptimization>true</WholeProgramOptimization>
Nicolas Capens8c59ccd2017-10-04 13:39:16 -040047 <PlatformToolset>v141</PlatformToolset>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050048 </PropertyGroup>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040049 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="Configuration">
50 <ConfigurationType>DynamicLibrary</ConfigurationType>
51 <CharacterSet>NotSet</CharacterSet>
52 <WholeProgramOptimization>true</WholeProgramOptimization>
Nicolas Capens8c59ccd2017-10-04 13:39:16 -040053 <PlatformToolset>v141</PlatformToolset>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040054 </PropertyGroup>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050055 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="Configuration">
56 <ConfigurationType>DynamicLibrary</ConfigurationType>
57 <CharacterSet>NotSet</CharacterSet>
58 <WholeProgramOptimization>true</WholeProgramOptimization>
Nicolas Capens8c59ccd2017-10-04 13:39:16 -040059 <PlatformToolset>v141</PlatformToolset>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050060 </PropertyGroup>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040061 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
62 <ConfigurationType>DynamicLibrary</ConfigurationType>
63 <CharacterSet>NotSet</CharacterSet>
Nicolas Capens8c59ccd2017-10-04 13:39:16 -040064 <PlatformToolset>v141</PlatformToolset>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040065 </PropertyGroup>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050066 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
67 <ConfigurationType>DynamicLibrary</ConfigurationType>
68 <CharacterSet>NotSet</CharacterSet>
Nicolas Capens8c59ccd2017-10-04 13:39:16 -040069 <PlatformToolset>v141</PlatformToolset>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050070 </PropertyGroup>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040071 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
72 <ImportGroup Label="ExtensionSettings">
73 </ImportGroup>
74 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
75 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
76 </ImportGroup>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050077 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
78 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
79 </ImportGroup>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040080 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="PropertySheets">
81 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
82 </ImportGroup>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050083 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="PropertySheets">
84 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
85 </ImportGroup>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040086 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
87 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
88 </ImportGroup>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -050089 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
90 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
91 </ImportGroup>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040092 <PropertyGroup Label="UserMacros" />
93 <PropertyGroup>
94 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
Nicolas Capens6f89b652016-05-12 15:51:10 -040095 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
96 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
97 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
98 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -040099 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500100 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
Nicolas Capens6f89b652016-05-12 15:51:10 -0400101 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
102 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
103 <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
104 <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
105 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
106 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
107 <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
108 <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400109 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500110 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400111 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">false</LinkIncremental>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500112 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">false</LinkIncremental>
Nicolas Capensb7510aa2016-05-16 13:16:32 -0400113 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
114 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
115 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
116 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
117 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
118 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\include;$(IncludePath)</IncludePath>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400119 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(DXSDK_DIR)\Lib\x86;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500120 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(DXSDK_DIR)\Lib\x64;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400121 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(DXSDK_DIR)\Lib\x86;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500122 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(DXSDK_DIR)\Lib\x64;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400123 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(DXSDK_DIR)\Lib\x86;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500124 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(DXSDK_DIR)\Lib\x64;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400125 </PropertyGroup>
126 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
127 <ClCompile>
128 <Optimization>Disabled</Optimization>
Nicolas Capens708c24b2017-10-26 13:07:10 -0400129 <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens8e6ed2e2018-05-31 16:21:02 -0400130 <PreprocessorDefinitions>WIN32;EGLAPI=;GL_API=;GL_APICALL=;GLAPI=;GL_GLEXT_PROTOTYPES;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400131 <MinimalRebuild>true</MinimalRebuild>
132 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
133 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
134 <PrecompiledHeader>
135 </PrecompiledHeader>
136 <WarningLevel>Level3</WarningLevel>
137 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
138 <BrowseInformation>true</BrowseInformation>
Nicolas Capens93a64582016-10-21 16:23:24 -0400139 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400140 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Alexis Hetue70c3512018-10-17 13:18:04 -0400141 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400142 </ClCompile>
143 <Link>
144 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
Nicolas Capens3c62d642014-10-23 13:44:08 -0400145 <ModuleDefinitionFile>libGLES_CM.def</ModuleDefinitionFile>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400146 <GenerateDebugInformation>true</GenerateDebugInformation>
147 <SubSystem>Windows</SubSystem>
148 <TargetMachine>MachineX86</TargetMachine>
149 </Link>
150 <PostBuildEvent>
Nicolas Capens64d537a2018-10-02 12:40:12 -0400151 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"
152copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"
153mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"
154copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500155 </PostBuildEvent>
156 </ItemDefinitionGroup>
157 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
158 <ClCompile>
159 <Optimization>Disabled</Optimization>
Nicolas Capens708c24b2017-10-26 13:07:10 -0400160 <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens8e6ed2e2018-05-31 16:21:02 -0400161 <PreprocessorDefinitions>WIN32;EGLAPI=;GL_API=;GL_APICALL=;GLAPI=;GL_GLEXT_PROTOTYPES;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500162 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
163 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
164 <PrecompiledHeader>
165 </PrecompiledHeader>
166 <WarningLevel>Level3</WarningLevel>
167 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
168 <BrowseInformation>true</BrowseInformation>
Nicolas Capens93a64582016-10-21 16:23:24 -0400169 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400170 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Alexis Hetue70c3512018-10-17 13:18:04 -0400171 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500172 </ClCompile>
173 <Link>
174 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
175 <ModuleDefinitionFile>libGLES_CM.def</ModuleDefinitionFile>
176 <GenerateDebugInformation>true</GenerateDebugInformation>
177 <SubSystem>Windows</SubSystem>
178 </Link>
179 <PostBuildEvent>
Nicolas Capens64d537a2018-10-02 12:40:12 -0400180 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"
181copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"
182mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"
183copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400184 </PostBuildEvent>
Maxime Gregoire88482252015-01-14 08:41:26 -0500185 <ResourceCompile>
186 <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>
187 </ResourceCompile>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400188 </ItemDefinitionGroup>
189 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
190 <ClCompile>
191 <Optimization>Full</Optimization>
192 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
193 <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens8e6ed2e2018-05-31 16:21:02 -0400194 <PreprocessorDefinitions>WIN32;EGLAPI=;GL_API=;GL_APICALL=;GLAPI=;GL_GLEXT_PROTOTYPES;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400195 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
196 <PrecompiledHeader>
197 </PrecompiledHeader>
198 <WarningLevel>Level3</WarningLevel>
199 <DebugInformationFormat>
200 </DebugInformationFormat>
201 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
202 <OmitFramePointers>true</OmitFramePointers>
203 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
204 <WholeProgramOptimization>true</WholeProgramOptimization>
205 <IntrinsicFunctions>false</IntrinsicFunctions>
Nicolas Capens93a64582016-10-21 16:23:24 -0400206 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400207 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Alexis Hetue70c3512018-10-17 13:18:04 -0400208 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400209 </ClCompile>
210 <Link>
211 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
212 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
Nicolas Capens3c62d642014-10-23 13:44:08 -0400213 <ModuleDefinitionFile>libGLES_CM.def</ModuleDefinitionFile>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400214 <GenerateDebugInformation>true</GenerateDebugInformation>
215 <SubSystem>Windows</SubSystem>
216 <OptimizeReferences>true</OptimizeReferences>
217 <EnableCOMDATFolding>true</EnableCOMDATFolding>
218 <TargetMachine>MachineX86</TargetMachine>
219 </Link>
220 <PostBuildEvent>
Nicolas Capens64d537a2018-10-02 12:40:12 -0400221 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"
222copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"
223mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"
224copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500225 </PostBuildEvent>
226 </ItemDefinitionGroup>
227 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
228 <ClCompile>
229 <Optimization>Full</Optimization>
230 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
231 <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens8e6ed2e2018-05-31 16:21:02 -0400232 <PreprocessorDefinitions>WIN32;EGLAPI=;GL_API=;GL_APICALL=;GLAPI=;GL_GLEXT_PROTOTYPES;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500233 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
234 <PrecompiledHeader>
235 </PrecompiledHeader>
236 <WarningLevel>Level3</WarningLevel>
237 <DebugInformationFormat>
238 </DebugInformationFormat>
239 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
240 <OmitFramePointers>true</OmitFramePointers>
241 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
242 <WholeProgramOptimization>true</WholeProgramOptimization>
243 <IntrinsicFunctions>false</IntrinsicFunctions>
Nicolas Capens93a64582016-10-21 16:23:24 -0400244 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400245 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Alexis Hetue70c3512018-10-17 13:18:04 -0400246 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500247 </ClCompile>
248 <Link>
249 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
250 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
251 <ModuleDefinitionFile>libGLES_CM.def</ModuleDefinitionFile>
252 <GenerateDebugInformation>true</GenerateDebugInformation>
253 <SubSystem>Windows</SubSystem>
254 <OptimizeReferences>true</OptimizeReferences>
255 <EnableCOMDATFolding>true</EnableCOMDATFolding>
256 </Link>
257 <PostBuildEvent>
Nicolas Capens64d537a2018-10-02 12:40:12 -0400258 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"
259copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"
260mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"
261copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400262 </PostBuildEvent>
Maxime Gregoire88482252015-01-14 08:41:26 -0500263 <ResourceCompile>
264 <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>
265 </ResourceCompile>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400266 </ItemDefinitionGroup>
267 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
268 <ClCompile>
269 <Optimization>Full</Optimization>
270 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
271 <AdditionalIncludeDirectories>$(ProjectDir)/..; $(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens8e6ed2e2018-05-31 16:21:02 -0400272 <PreprocessorDefinitions>WIN32;EGLAPI=;GL_API=;GL_APICALL=;GLAPI=;GL_GLEXT_PROTOTYPES;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400273 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
274 <PrecompiledHeader>
275 </PrecompiledHeader>
276 <WarningLevel>Level3</WarningLevel>
277 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
278 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
279 <OmitFramePointers>false</OmitFramePointers>
280 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
281 <WholeProgramOptimization>true</WholeProgramOptimization>
282 <IntrinsicFunctions>false</IntrinsicFunctions>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400283 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Alexis Hetue70c3512018-10-17 13:18:04 -0400284 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400285 </ClCompile>
286 <Link>
287 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
288 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
Nicolas Capens3c62d642014-10-23 13:44:08 -0400289 <ModuleDefinitionFile>libGLES_CM.def</ModuleDefinitionFile>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400290 <GenerateDebugInformation>true</GenerateDebugInformation>
291 <SubSystem>Windows</SubSystem>
292 <OptimizeReferences>true</OptimizeReferences>
293 <EnableCOMDATFolding>true</EnableCOMDATFolding>
294 <TargetMachine>MachineX86</TargetMachine>
295 </Link>
296 <PostBuildEvent>
Nicolas Capens64d537a2018-10-02 12:40:12 -0400297 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"
298copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"
299mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"
300copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500301 </PostBuildEvent>
302 </ItemDefinitionGroup>
303 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
304 <ClCompile>
305 <Optimization>Full</Optimization>
306 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
307 <AdditionalIncludeDirectories>$(ProjectDir)/..; $(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens8e6ed2e2018-05-31 16:21:02 -0400308 <PreprocessorDefinitions>WIN32;EGLAPI=;GL_API=;GL_APICALL=;GLAPI=;GL_GLEXT_PROTOTYPES;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500309 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
310 <PrecompiledHeader>
311 </PrecompiledHeader>
312 <WarningLevel>Level3</WarningLevel>
313 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
314 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
315 <OmitFramePointers>false</OmitFramePointers>
316 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
317 <WholeProgramOptimization>true</WholeProgramOptimization>
318 <IntrinsicFunctions>false</IntrinsicFunctions>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400319 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Alexis Hetue70c3512018-10-17 13:18:04 -0400320 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
Nicolas Capensf6ad4ef2014-11-11 10:14:22 -0500321 </ClCompile>
322 <Link>
323 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
324 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
325 <ModuleDefinitionFile>libGLES_CM.def</ModuleDefinitionFile>
326 <GenerateDebugInformation>true</GenerateDebugInformation>
327 <SubSystem>Windows</SubSystem>
328 <OptimizeReferences>true</OptimizeReferences>
329 <EnableCOMDATFolding>true</EnableCOMDATFolding>
330 </Link>
331 <PostBuildEvent>
Nicolas Capens64d537a2018-10-02 12:40:12 -0400332 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"
333copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"
334mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"
335copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400336 </PostBuildEvent>
Maxime Grégoire4c439432015-05-01 16:11:22 -0400337 <ResourceCompile>
338 <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>
339 </ResourceCompile>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400340 </ItemDefinitionGroup>
341 <ItemGroup>
Alexis Hetu0ab9f3b2018-11-26 17:25:23 -0500342 <ClCompile Include="..\..\Common\SharedLibrary.cpp" />
Nicolas Capensdeda34b2015-04-28 15:21:53 -0700343 <ClCompile Include="..\common\Image.cpp" />
Nicolas Capens52e18432015-03-11 22:11:49 -0400344 <ClCompile Include="..\common\MatrixStack.cpp" />
Nicolas Capensfa0cc042014-12-10 10:17:07 -0500345 <ClCompile Include="..\common\Object.cpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400346 <ClCompile Include="Buffer.cpp" />
347 <ClCompile Include="Context.cpp" />
348 <ClCompile Include="..\common\debug.cpp" />
349 <ClCompile Include="Device.cpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400350 <ClCompile Include="Framebuffer.cpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400351 <ClCompile Include="IndexDataManager.cpp" />
Nicolas Capens3c62d642014-10-23 13:44:08 -0400352 <ClCompile Include="libGLES_CM.cpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400353 <ClCompile Include="main.cpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400354 <ClCompile Include="Renderbuffer.cpp" />
355 <ClCompile Include="ResourceManager.cpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400356 <ClCompile Include="Texture.cpp" />
357 <ClCompile Include="utilities.cpp" />
358 <ClCompile Include="VertexDataManager.cpp" />
359 </ItemGroup>
360 <ItemGroup>
361 <ClInclude Include="..\common\debug.h" />
Nicolas Capensdeda34b2015-04-28 15:21:53 -0700362 <ClInclude Include="..\common\Image.hpp" />
Nicolas Capens52e18432015-03-11 22:11:49 -0400363 <ClInclude Include="..\common\MatrixStack.hpp" />
Nicolas Capens80b41252015-01-29 15:10:09 -0500364 <ClInclude Include="..\common\NameSpace.hpp" />
Nicolas Capensfa0cc042014-12-10 10:17:07 -0500365 <ClInclude Include="..\common\Object.hpp" />
Nicolas Capensf3d2efd2014-10-29 11:27:55 -0400366 <ClInclude Include="..\include\GLES\egl.h" />
367 <ClInclude Include="..\include\GLES\gl.h" />
368 <ClInclude Include="..\include\GLES\glext.h" />
369 <ClInclude Include="..\include\GLES\glplatform.h" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400370 <ClInclude Include="Buffer.h" />
371 <ClInclude Include="Context.h" />
372 <ClInclude Include="Device.hpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400373 <ClInclude Include="Framebuffer.h" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400374 <ClInclude Include="IndexDataManager.h" />
Nicolas Capensa2308052015-04-15 16:50:21 -0400375 <ClInclude Include="libGLES_CM.hpp" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400376 <ClInclude Include="main.h" />
377 <ClInclude Include="mathutil.h" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400378 <ClInclude Include="Renderbuffer.h" />
379 <ClInclude Include="resource.h" />
380 <ClInclude Include="ResourceManager.h" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400381 <ClInclude Include="Texture.h" />
382 <ClInclude Include="utilities.h" />
383 <ClInclude Include="VertexDataManager.h" />
384 </ItemGroup>
385 <ItemGroup>
Nicolas Capens3c62d642014-10-23 13:44:08 -0400386 <None Include="libGLES_CM.def" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400387 </ItemGroup>
388 <ItemGroup>
Nicolas Capens3c62d642014-10-23 13:44:08 -0400389 <ResourceCompile Include="libGLES_CM.rc" />
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400390 </ItemGroup>
391 <ItemGroup>
392 <ProjectReference Include="..\..\SwiftShader\SwiftShader.vcxproj">
393 <Project>{7b02cb19-4cdf-4f79-bc9b-7f3f6164a003}</Project>
394 <Private>true</Private>
395 <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
396 <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
397 <LinkLibraryDependencies>true</LinkLibraryDependencies>
398 <UseLibraryDependencyInputs>true</UseLibraryDependencyInputs>
399 </ProjectReference>
Nicolas Capensdbf6fc82014-10-23 13:33:20 -0400400 </ItemGroup>
401 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
402 <ImportGroup Label="ExtensionTargets">
403 </ImportGroup>
404</Project>