blob: 64c35fd246ff63e615afc8f16fe89ca371f3e748 [file] [log] [blame]
John Bauman66b8ab22014-05-06 15:57:45 -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">
John Bauman66b8ab22014-05-06 15:57:45 -04003 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Win32">
5 <Configuration>Debug</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
Alexis Hetub36a4c52014-11-10 14:01:27 -05008 <ProjectConfiguration Include="Debug|x64">
9 <Configuration>Debug</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
John Bauman66b8ab22014-05-06 15:57:45 -040012 <ProjectConfiguration Include="Profile|Win32">
13 <Configuration>Profile</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
Alexis Hetub36a4c52014-11-10 14:01:27 -050016 <ProjectConfiguration Include="Profile|x64">
17 <Configuration>Profile</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
John Bauman66b8ab22014-05-06 15:57:45 -040020 <ProjectConfiguration Include="Release|Win32">
21 <Configuration>Release</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
Alexis Hetub36a4c52014-11-10 14:01:27 -050024 <ProjectConfiguration Include="Release|x64">
25 <Configuration>Release</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
John Bauman66b8ab22014-05-06 15:57:45 -040028 </ItemGroup>
29 <PropertyGroup Label="Globals">
30 <ProjectGuid>{E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}</ProjectGuid>
31 <RootNamespace>libEGL</RootNamespace>
32 <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>
John Bauman66b8ab22014-05-06 15:57:45 -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>
John Bauman66b8ab22014-05-06 15:57:45 -040042 </PropertyGroup>
Alexis Hetub36a4c52014-11-10 14:01:27 -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>
Alexis Hetub36a4c52014-11-10 14:01:27 -050048 </PropertyGroup>
John Bauman66b8ab22014-05-06 15:57:45 -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>
John Bauman66b8ab22014-05-06 15:57:45 -040054 </PropertyGroup>
Alexis Hetub36a4c52014-11-10 14:01:27 -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>
Alexis Hetub36a4c52014-11-10 14:01:27 -050060 </PropertyGroup>
John Bauman66b8ab22014-05-06 15:57:45 -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>
John Bauman66b8ab22014-05-06 15:57:45 -040065 </PropertyGroup>
Alexis Hetub36a4c52014-11-10 14:01:27 -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>
Alexis Hetub36a4c52014-11-10 14:01:27 -050070 </PropertyGroup>
John Bauman66b8ab22014-05-06 15:57:45 -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>
Alexis Hetub36a4c52014-11-10 14:01:27 -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>
John Bauman66b8ab22014-05-06 15:57:45 -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>
Alexis Hetub36a4c52014-11-10 14:01:27 -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>
John Bauman66b8ab22014-05-06 15:57:45 -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>
Alexis Hetub36a4c52014-11-10 14:01:27 -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>
John Bauman66b8ab22014-05-06 15:57:45 -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>
John Bauman66b8ab22014-05-06 15:57:45 -040099 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
Alexis Hetub36a4c52014-11-10 14:01:27 -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>
John Bauman66b8ab22014-05-06 15:57:45 -0400109 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500110 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
John Bauman66b8ab22014-05-06 15:57:45 -0400111 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">false</LinkIncremental>
Alexis Hetub36a4c52014-11-10 14:01:27 -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>
John Bauman66b8ab22014-05-06 15:57:45 -0400119 </PropertyGroup>
120 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
121 <ClCompile>
122 <Optimization>Disabled</Optimization>
123 <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens506cc5e2017-07-24 11:30:55 -0400124 <PreprocessorDefinitions>WIN32;EGLAPI=;EGL_EGLEXT_PROTOTYPES;NO_SANITIZE_FUNCTION=;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;DEBUGGER_WAIT_DIALOG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
John Bauman66b8ab22014-05-06 15:57:45 -0400125 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
126 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
127 <PrecompiledHeader>
128 </PrecompiledHeader>
129 <WarningLevel>Level3</WarningLevel>
130 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
131 <BrowseInformation>true</BrowseInformation>
Alexis Hetub34591a2016-06-28 15:48:35 -0400132 <TreatWarningAsError>true</TreatWarningAsError>
Nicolas Capens93a64582016-10-21 16:23:24 -0400133 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capens9ed48ba2017-05-11 11:25:00 -0400134 <DisableSpecificWarnings>5030</DisableSpecificWarnings>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400135 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Alexis Hetue70c3512018-10-17 13:18:04 -0400136 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
John Bauman66b8ab22014-05-06 15:57:45 -0400137 </ClCompile>
138 <Link>
John Baumand4ae8632014-05-06 16:18:33 -0400139 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
John Bauman66b8ab22014-05-06 15:57:45 -0400140 <ModuleDefinitionFile>libEGL.def</ModuleDefinitionFile>
John Baumand4ae8632014-05-06 16:18:33 -0400141 <DelayLoadDLLs>%(DelayLoadDLLs)</DelayLoadDLLs>
John Bauman66b8ab22014-05-06 15:57:45 -0400142 <GenerateDebugInformation>true</GenerateDebugInformation>
143 <SubSystem>Windows</SubSystem>
John Bauman66b8ab22014-05-06 15:57:45 -0400144 <TargetMachine>MachineX86</TargetMachine>
145 </Link>
146 <PostBuildEvent>
Nicolas Capens64d537a2018-10-02 12:40:12 -0400147 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"
148copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"
149mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"
150copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libEGL_translator.dll"</Command>
John Bauman66b8ab22014-05-06 15:57:45 -0400151 </PostBuildEvent>
152 </ItemDefinitionGroup>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500153 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
154 <ClCompile>
155 <Optimization>Disabled</Optimization>
156 <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens506cc5e2017-07-24 11:30:55 -0400157 <PreprocessorDefinitions>WIN32;EGLAPI=;EGL_EGLEXT_PROTOTYPES;NO_SANITIZE_FUNCTION=;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;DEBUGGER_WAIT_DIALOG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500158 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
159 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
160 <PrecompiledHeader>
161 </PrecompiledHeader>
162 <WarningLevel>Level3</WarningLevel>
163 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
164 <BrowseInformation>true</BrowseInformation>
Alexis Hetub34591a2016-06-28 15:48:35 -0400165 <TreatWarningAsError>true</TreatWarningAsError>
Nicolas Capens93a64582016-10-21 16:23:24 -0400166 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capens9ed48ba2017-05-11 11:25:00 -0400167 <DisableSpecificWarnings>5030</DisableSpecificWarnings>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400168 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Alexis Hetue70c3512018-10-17 13:18:04 -0400169 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500170 </ClCompile>
171 <Link>
172 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
173 <ModuleDefinitionFile>libEGL.def</ModuleDefinitionFile>
174 <DelayLoadDLLs>%(DelayLoadDLLs)</DelayLoadDLLs>
175 <GenerateDebugInformation>true</GenerateDebugInformation>
176 <SubSystem>Windows</SubSystem>
177 </Link>
178 <PostBuildEvent>
Nicolas Capens64d537a2018-10-02 12:40:12 -0400179 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"
180copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"
181mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"
182copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libEGL_translator.dll"</Command>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500183 </PostBuildEvent>
Maxime Gregoire88482252015-01-14 08:41:26 -0500184 <ResourceCompile>
185 <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>
186 </ResourceCompile>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500187 </ItemDefinitionGroup>
John Bauman66b8ab22014-05-06 15:57:45 -0400188 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
189 <ClCompile>
190 <Optimization>MaxSpeed</Optimization>
191 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
192 <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens506cc5e2017-07-24 11:30:55 -0400193 <PreprocessorDefinitions>WIN32;EGLAPI=;EGL_EGLEXT_PROTOTYPES;NO_SANITIZE_FUNCTION=;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
John Bauman66b8ab22014-05-06 15:57:45 -0400194 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
195 <PrecompiledHeader>
196 </PrecompiledHeader>
197 <WarningLevel>Level3</WarningLevel>
198 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
Alexis Hetub34591a2016-06-28 15:48:35 -0400199 <TreatWarningAsError>true</TreatWarningAsError>
Nicolas Capens93a64582016-10-21 16:23:24 -0400200 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capens9ed48ba2017-05-11 11:25:00 -0400201 <DisableSpecificWarnings>5030</DisableSpecificWarnings>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400202 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Alexis Hetue70c3512018-10-17 13:18:04 -0400203 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
John Bauman66b8ab22014-05-06 15:57:45 -0400204 </ClCompile>
205 <Link>
John Baumand4ae8632014-05-06 16:18:33 -0400206 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
John Bauman66b8ab22014-05-06 15:57:45 -0400207 <ModuleDefinitionFile>libEGL.def</ModuleDefinitionFile>
John Baumand4ae8632014-05-06 16:18:33 -0400208 <DelayLoadDLLs>%(DelayLoadDLLs)</DelayLoadDLLs>
John Bauman66b8ab22014-05-06 15:57:45 -0400209 <GenerateDebugInformation>true</GenerateDebugInformation>
210 <SubSystem>Windows</SubSystem>
211 <OptimizeReferences>true</OptimizeReferences>
212 <EnableCOMDATFolding>true</EnableCOMDATFolding>
John Bauman66b8ab22014-05-06 15:57:45 -0400213 <TargetMachine>MachineX86</TargetMachine>
214 </Link>
215 <PostBuildEvent>
Nicolas Capens64d537a2018-10-02 12:40:12 -0400216 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"
217copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"
218mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"
219copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libEGL_translator.dll"</Command>
John Bauman66b8ab22014-05-06 15:57:45 -0400220 </PostBuildEvent>
221 </ItemDefinitionGroup>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500222 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
223 <ClCompile>
224 <Optimization>MaxSpeed</Optimization>
225 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
226 <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens506cc5e2017-07-24 11:30:55 -0400227 <PreprocessorDefinitions>WIN32;EGLAPI=;EGL_EGLEXT_PROTOTYPES;NO_SANITIZE_FUNCTION=;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500228 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
229 <PrecompiledHeader>
230 </PrecompiledHeader>
231 <WarningLevel>Level3</WarningLevel>
232 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
Alexis Hetub34591a2016-06-28 15:48:35 -0400233 <TreatWarningAsError>true</TreatWarningAsError>
Nicolas Capens93a64582016-10-21 16:23:24 -0400234 <MultiProcessorCompilation>true</MultiProcessorCompilation>
Nicolas Capens9ed48ba2017-05-11 11:25:00 -0400235 <DisableSpecificWarnings>5030</DisableSpecificWarnings>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400236 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Alexis Hetue70c3512018-10-17 13:18:04 -0400237 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500238 </ClCompile>
239 <Link>
240 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
241 <ModuleDefinitionFile>libEGL.def</ModuleDefinitionFile>
242 <DelayLoadDLLs>%(DelayLoadDLLs)</DelayLoadDLLs>
243 <GenerateDebugInformation>true</GenerateDebugInformation>
244 <SubSystem>Windows</SubSystem>
245 <OptimizeReferences>true</OptimizeReferences>
246 <EnableCOMDATFolding>true</EnableCOMDATFolding>
247 </Link>
248 <PostBuildEvent>
Nicolas Capens64d537a2018-10-02 12:40:12 -0400249 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"
250copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"
251mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"
252copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libEGL_translator.dll"</Command>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500253 </PostBuildEvent>
Maxime Gregoire88482252015-01-14 08:41:26 -0500254 <ResourceCompile>
255 <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>
256 </ResourceCompile>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500257 </ItemDefinitionGroup>
John Bauman66b8ab22014-05-06 15:57:45 -0400258 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
259 <ClCompile>
260 <Optimization>MaxSpeed</Optimization>
261 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
262 <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens506cc5e2017-07-24 11:30:55 -0400263 <PreprocessorDefinitions>WIN32;EGLAPI=;EGL_EGLEXT_PROTOTYPES;NO_SANITIZE_FUNCTION=;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
John Bauman66b8ab22014-05-06 15:57:45 -0400264 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
265 <PrecompiledHeader>
266 </PrecompiledHeader>
267 <WarningLevel>Level3</WarningLevel>
268 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
269 <OmitFramePointers>false</OmitFramePointers>
Alexis Hetub34591a2016-06-28 15:48:35 -0400270 <TreatWarningAsError>true</TreatWarningAsError>
Nicolas Capens9ed48ba2017-05-11 11:25:00 -0400271 <DisableSpecificWarnings>5030</DisableSpecificWarnings>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400272 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Alexis Hetue70c3512018-10-17 13:18:04 -0400273 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
John Bauman66b8ab22014-05-06 15:57:45 -0400274 </ClCompile>
275 <Link>
John Baumand4ae8632014-05-06 16:18:33 -0400276 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
John Bauman66b8ab22014-05-06 15:57:45 -0400277 <ModuleDefinitionFile>libEGL.def</ModuleDefinitionFile>
John Baumand4ae8632014-05-06 16:18:33 -0400278 <DelayLoadDLLs>%(DelayLoadDLLs)</DelayLoadDLLs>
John Bauman66b8ab22014-05-06 15:57:45 -0400279 <GenerateDebugInformation>true</GenerateDebugInformation>
280 <SubSystem>Windows</SubSystem>
281 <OptimizeReferences>true</OptimizeReferences>
282 <EnableCOMDATFolding>true</EnableCOMDATFolding>
John Bauman66b8ab22014-05-06 15:57:45 -0400283 <TargetMachine>MachineX86</TargetMachine>
284 </Link>
285 <PostBuildEvent>
Nicolas Capens64d537a2018-10-02 12:40:12 -0400286 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"
287copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"
288mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"
289copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libEGL_translator.dll"</Command>
John Bauman66b8ab22014-05-06 15:57:45 -0400290 </PostBuildEvent>
291 </ItemDefinitionGroup>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500292 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
293 <ClCompile>
294 <Optimization>MaxSpeed</Optimization>
295 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
296 <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens506cc5e2017-07-24 11:30:55 -0400297 <PreprocessorDefinitions>WIN32;EGLAPI=;EGL_EGLEXT_PROTOTYPES;NO_SANITIZE_FUNCTION=;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500298 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
299 <PrecompiledHeader>
300 </PrecompiledHeader>
301 <WarningLevel>Level3</WarningLevel>
302 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
303 <OmitFramePointers>false</OmitFramePointers>
Alexis Hetub34591a2016-06-28 15:48:35 -0400304 <TreatWarningAsError>true</TreatWarningAsError>
Nicolas Capens9ed48ba2017-05-11 11:25:00 -0400305 <DisableSpecificWarnings>5030</DisableSpecificWarnings>
Nicolas Capensb41a9d62018-06-27 17:15:10 -0400306 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
Alexis Hetue70c3512018-10-17 13:18:04 -0400307 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500308 </ClCompile>
309 <Link>
310 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
311 <ModuleDefinitionFile>libEGL.def</ModuleDefinitionFile>
312 <DelayLoadDLLs>%(DelayLoadDLLs)</DelayLoadDLLs>
313 <GenerateDebugInformation>true</GenerateDebugInformation>
314 <SubSystem>Windows</SubSystem>
315 <OptimizeReferences>true</OptimizeReferences>
316 <EnableCOMDATFolding>true</EnableCOMDATFolding>
317 </Link>
318 <PostBuildEvent>
Nicolas Capens64d537a2018-10-02 12:40:12 -0400319 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"
320copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"
321mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"
322copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libEGL_translator.dll"</Command>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500323 </PostBuildEvent>
Maxime Grégoire4c439432015-05-01 16:11:22 -0400324 <ResourceCompile>
325 <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>
326 </ResourceCompile>
Alexis Hetub36a4c52014-11-10 14:01:27 -0500327 </ItemDefinitionGroup>
John Bauman66b8ab22014-05-06 15:57:45 -0400328 <ItemGroup>
Alexis Hetu0ab9f3b2018-11-26 17:25:23 -0500329 <ClCompile Include="..\..\Common\SharedLibrary.cpp" />
Nicolas Capensfa0cc042014-12-10 10:17:07 -0500330 <ClCompile Include="..\common\Object.cpp" />
John Bauman66b8ab22014-05-06 15:57:45 -0400331 <ClCompile Include="Config.cpp" />
332 <ClCompile Include="..\Common\debug.cpp" />
333 <ClCompile Include="Display.cpp" />
334 <ClCompile Include="libEGL.cpp" />
335 <ClCompile Include="main.cpp" />
Nicolas Capens31c07a32017-06-13 23:44:13 -0400336 <ClCompile Include="Surface.cpp" />
John Bauman66b8ab22014-05-06 15:57:45 -0400337 </ItemGroup>
338 <ItemGroup>
339 <ClInclude Include="..\common\debug.h" />
Nicolas Capens824e7b32015-07-03 14:33:14 -0400340 <ClInclude Include="..\common\Image.hpp" />
Nicolas Capens58df2f62016-06-07 14:48:56 -0400341 <ClInclude Include="..\common\NameSpace.hpp" />
Nicolas Capensfa0cc042014-12-10 10:17:07 -0500342 <ClInclude Include="..\common\Object.hpp" />
Nicolas Capens31c07a32017-06-13 23:44:13 -0400343 <ClInclude Include="..\common\Surface.hpp" />
John Bauman66b8ab22014-05-06 15:57:45 -0400344 <ClInclude Include="..\include\EGL\egl.h" />
345 <ClInclude Include="..\include\EGL\eglext.h" />
346 <ClInclude Include="..\include\EGL\eglplatform.h" />
347 <ClInclude Include="Config.h" />
Nicolas Capensc2df1252014-10-24 11:59:19 -0400348 <ClInclude Include="Context.hpp" />
John Bauman66b8ab22014-05-06 15:57:45 -0400349 <ClInclude Include="Display.h" />
Nicolas Capensa2308052015-04-15 16:50:21 -0400350 <ClInclude Include="libEGL.hpp" />
John Bauman66b8ab22014-05-06 15:57:45 -0400351 <ClInclude Include="main.h" />
352 <ClInclude Include="resource.h" />
Nicolas Capens31c07a32017-06-13 23:44:13 -0400353 <ClInclude Include="Surface.hpp" />
Nicolas Capenseb3e3082016-05-03 21:12:29 -0400354 <ClInclude Include="Sync.hpp" />
Nicolas Capensfa0cc042014-12-10 10:17:07 -0500355 <ClInclude Include="Texture.hpp" />
John Bauman66b8ab22014-05-06 15:57:45 -0400356 </ItemGroup>
357 <ItemGroup>
358 <None Include="libEGL.def" />
359 </ItemGroup>
360 <ItemGroup>
361 <ResourceCompile Include="libEGL.rc" />
362 </ItemGroup>
363 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
364 <ImportGroup Label="ExtensionTargets">
365 </ImportGroup>
366</Project>