blob: 81f96347fe6a2c7b55d8dd6e071afddf83edc3e4 [file] [log] [blame]
agsantos4bb4bc52021-03-08 14:21:45 -05001<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="DebugDLL|Win32">
5 <Configuration>DebugDLL</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="DebugDLL|x64">
9 <Configuration>DebugDLL</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug|Win32">
13 <Configuration>Debug</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Debug|x64">
17 <Configuration>Debug</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="ReleaseDLL|Win32">
21 <Configuration>ReleaseDLL</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="ReleaseDLL|x64">
25 <Configuration>ReleaseDLL</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
28 <ProjectConfiguration Include="ReleaseLTO|Win32">
29 <Configuration>ReleaseLTO</Configuration>
30 <Platform>Win32</Platform>
31 </ProjectConfiguration>
32 <ProjectConfiguration Include="ReleaseLTO|x64">
33 <Configuration>ReleaseLTO</Configuration>
34 <Platform>x64</Platform>
35 </ProjectConfiguration>
36 <ProjectConfiguration Include="Release|Win32">
37 <Configuration>Release</Configuration>
38 <Platform>Win32</Platform>
39 </ProjectConfiguration>
40 <ProjectConfiguration Include="Release|x64">
41 <Configuration>Release</Configuration>
42 <Platform>x64</Platform>
43 </ProjectConfiguration>
44 </ItemGroup>
45 <PropertyGroup Label="Globals">
46 <ProjectGuid>{CA9A4A38-CC63-4BDB-8CFB-E058965DDA32}</ProjectGuid>
47 <RootNamespace>libzlib</RootNamespace>
48 </PropertyGroup>
49 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
50 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
51 <ConfigurationType>StaticLibrary</ConfigurationType>
52 <UseDebugLibraries>true</UseDebugLibraries>
53 <PlatformToolset>v142</PlatformToolset>
54 <PlatformToolset>v142</PlatformToolset>
55 <PlatformToolset>v142</PlatformToolset>
56 <CharacterSet>Unicode</CharacterSet>
57 </PropertyGroup>
58 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
59 <ConfigurationType>StaticLibrary</ConfigurationType>
60 <UseDebugLibraries>true</UseDebugLibraries>
61 <PlatformToolset>v142</PlatformToolset>
62 <PlatformToolset>v142</PlatformToolset>
63 <PlatformToolset>v142</PlatformToolset>
64 <CharacterSet>Unicode</CharacterSet>
65 </PropertyGroup>
66 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'" Label="Configuration">
67 <ConfigurationType>DynamicLibrary</ConfigurationType>
68 <UseDebugLibraries>true</UseDebugLibraries>
69 <PlatformToolset>v142</PlatformToolset>
70 <PlatformToolset>v142</PlatformToolset>
71 <PlatformToolset>v142</PlatformToolset>
72 <CharacterSet>Unicode</CharacterSet>
73 </PropertyGroup>
74 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'" Label="Configuration">
75 <ConfigurationType>DynamicLibrary</ConfigurationType>
76 <UseDebugLibraries>true</UseDebugLibraries>
77 <PlatformToolset>v142</PlatformToolset>
78 <PlatformToolset>v142</PlatformToolset>
79 <PlatformToolset>v142</PlatformToolset>
80 <CharacterSet>Unicode</CharacterSet>
81 </PropertyGroup>
82 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
83 <ConfigurationType>StaticLibrary</ConfigurationType>
84 <UseDebugLibraries>false</UseDebugLibraries>
85 <PlatformToolset>v142</PlatformToolset>
86 <PlatformToolset>v142</PlatformToolset>
87 <PlatformToolset>v142</PlatformToolset>
88 <CharacterSet>Unicode</CharacterSet>
89 </PropertyGroup>
90 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLTO|Win32'" Label="Configuration">
91 <ConfigurationType>StaticLibrary</ConfigurationType>
92 <UseDebugLibraries>false</UseDebugLibraries>
93 <PlatformToolset>v142</PlatformToolset>
94 <PlatformToolset>v142</PlatformToolset>
95 <PlatformToolset>v142</PlatformToolset>
96 <CharacterSet>Unicode</CharacterSet>
97 <WholeProgramOptimization>true</WholeProgramOptimization>
98 </PropertyGroup>
99 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
100 <ConfigurationType>StaticLibrary</ConfigurationType>
101 <UseDebugLibraries>false</UseDebugLibraries>
102 <PlatformToolset>v142</PlatformToolset>
103 <PlatformToolset>v142</PlatformToolset>
104 <PlatformToolset>v142</PlatformToolset>
105 <CharacterSet>Unicode</CharacterSet>
106 </PropertyGroup>
107 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLTO|x64'" Label="Configuration">
108 <ConfigurationType>StaticLibrary</ConfigurationType>
109 <UseDebugLibraries>false</UseDebugLibraries>
110 <PlatformToolset>v142</PlatformToolset>
111 <PlatformToolset>v142</PlatformToolset>
112 <PlatformToolset>v142</PlatformToolset>
113 <CharacterSet>Unicode</CharacterSet>
114 <WholeProgramOptimization>true</WholeProgramOptimization>
115 </PropertyGroup>
116 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'" Label="Configuration">
117 <ConfigurationType>DynamicLibrary</ConfigurationType>
118 <UseDebugLibraries>false</UseDebugLibraries>
119 <PlatformToolset>v142</PlatformToolset>
120 <PlatformToolset>v142</PlatformToolset>
121 <PlatformToolset>v142</PlatformToolset>
122 <CharacterSet>Unicode</CharacterSet>
123 </PropertyGroup>
124 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'" Label="Configuration">
125 <ConfigurationType>DynamicLibrary</ConfigurationType>
126 <UseDebugLibraries>false</UseDebugLibraries>
127 <PlatformToolset>v142</PlatformToolset>
128 <PlatformToolset>v142</PlatformToolset>
129 <PlatformToolset>v142</PlatformToolset>
130 <CharacterSet>Unicode</CharacterSet>
131 </PropertyGroup>
132 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
133 <ImportGroup Label="ExtensionSettings" />
134 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
135 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
136 </ImportGroup>
137 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
138 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
139 </ImportGroup>
140 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'" Label="PropertySheets">
141 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
142 </ImportGroup>
143 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'" Label="PropertySheets">
144 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
145 </ImportGroup>
146 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
147 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
148 </ImportGroup>
149 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLTO|Win32'" Label="PropertySheets">
150 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
151 </ImportGroup>
152 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
153 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
154 </ImportGroup>
155 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLTO|x64'" Label="PropertySheets">
156 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
157 </ImportGroup>
158 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'" Label="PropertySheets">
159 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
160 </ImportGroup>
161 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'" Label="PropertySheets">
162 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
163 </ImportGroup>
164 <PropertyGroup Label="UserMacros" />
165 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
166 <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
167 <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
168 <TargetName>libzlibd</TargetName>
169 <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets>
170 </PropertyGroup>
171 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
172 <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
173 <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
174 <TargetName>libzlib</TargetName>
175 <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets>
176 </PropertyGroup>
177 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLTO|Win32'">
178 <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
179 <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
180 <TargetName>libzlib</TargetName>
181 <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets>
182 </PropertyGroup>
183 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
184 <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
185 <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
186 <TargetName>zlib</TargetName>
187 <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets>
188 </PropertyGroup>
189 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'">
190 <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
191 <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
192 <TargetName>zlibd</TargetName>
193 <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets>
194 </PropertyGroup>
195 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
196 <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
197 <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
198 <TargetName>libzlibd</TargetName>
199 <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets>
200 </PropertyGroup>
201 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
202 <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
203 <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
204 <TargetName>libzlib</TargetName>
205 <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets>
206 </PropertyGroup>
207 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLTO|x64'">
208 <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
209 <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
210 <TargetName>libzlib</TargetName>
211 <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets>
212 </PropertyGroup>
213 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
214 <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
215 <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
216 <TargetName>zlib</TargetName>
217 <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets>
218 </PropertyGroup>
219 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'">
220 <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
221 <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
222 <TargetName>zlibd</TargetName>
223 <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets>
224 </PropertyGroup>
225 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
226 <ClCompile>
227 <WarningLevel>Level3</WarningLevel>
228 <Optimization>Disabled</Optimization>
229 <PreprocessorDefinitions>WIN32;_WIN32_WINNT=0x0502;_DEBUG;DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
230 <MultiProcessorCompilation>true</MultiProcessorCompilation>
231 <AdditionalIncludeDirectories>.\;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
232 <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
233 <ProgramDataBaseFileName>$(OutDir)\lib\x86\$(TargetName).pdb</ProgramDataBaseFileName>
234 <MinimalRebuild>false</MinimalRebuild>
235 </ClCompile>
236 <Link>
237 <GenerateDebugInformation>true</GenerateDebugInformation>
238 </Link>
239 <Lib>
240 <OutputFile>$(OutDir)\lib\x86\$(TargetName)$(TargetExt)</OutputFile>
241 </Lib>
242 <Lib>
243 <TargetMachine>MachineX86</TargetMachine>
244 </Lib>
245 <Lib>
246 <SubSystem>Windows</SubSystem>
247 </Lib>
248 <MASM>
249 <UseSafeExceptionHandlers>true</UseSafeExceptionHandlers>
250 </MASM>
251 <PostBuildEvent>
252 <Command>mkdir "$(OutDir)"\include
253copy ..\zlib.h "$(OutDir)"\include
254copy "$(OutDir)"\..\src\zlib\zconf.h "$(OutDir)"\include /Y
255copy "$(OutDir)"\lib\$(Platform)\libzlib.lib "$(OutDir)"\lib\$(Platform)\zlib.lib /Y
256mkdir $(OutDir)\licenses
257copy ..\README $(OutDir)\licenses\zlib.txt</Command>
258 </PostBuildEvent>
259 <PreBuildEvent>
260 <Command>if exist ..\zconf.h (
261del ..\zconf.h
262)
263if exist "$(OutDir)"\include\zlib.h (
264del "$(OutDir)"\include\zlib.h
265)
266if exist "$(OutDir)"\include\zconf.h (
267del "$(OutDir)"\include\zconf.h
268)</Command>
269 </PreBuildEvent>
270 <CustomBuildStep>
271 <Message>Custom Clean Step</Message>
272 </CustomBuildStep>
273 <CustomBuildStep>
274 <Outputs>force_clean</Outputs>
275 <Command>if exist "$(OutDir)"\include\zlib.h (
276del /f /q "$(OutDir)"\include\zlib.h
277)
278if exist "$(OutDir)"\include\zconf.h (
279del /f /q "$(OutDir)"\include\zconf.h
280)
281if exist $(OutDir)\licenses\zlib.txt (
282del /f /q $(OutDir)\licenses\zlib.txt
283)</Command>
284 </CustomBuildStep>
285 </ItemDefinitionGroup>
286 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
287 <ClCompile>
288 <WarningLevel>Level3</WarningLevel>
289 <Optimization>Disabled</Optimization>
290 <PreprocessorDefinitions>WIN64;_WIN32_WINNT=0x0600;_DEBUG;DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
291 <MultiProcessorCompilation>true</MultiProcessorCompilation>
292 <AdditionalIncludeDirectories>.\;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
293 <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
294 <ProgramDataBaseFileName>$(OutDir)\lib\x64\$(TargetName).pdb</ProgramDataBaseFileName>
295 <MinimalRebuild>false</MinimalRebuild>
296 </ClCompile>
297 <Link>
298 <GenerateDebugInformation>true</GenerateDebugInformation>
299 </Link>
300 <Lib>
301 <SubSystem>Windows</SubSystem>
302 <OutputFile>$(OutDir)\lib\x64\$(TargetName)$(TargetExt)</OutputFile>
303 </Lib>
304 <MASM>
305 <UseSafeExceptionHandlers>true</UseSafeExceptionHandlers>
306 </MASM>
307 <PostBuildEvent>
308 <Command>mkdir "$(OutDir)"\include
309copy ..\zlib.h "$(OutDir)"\include
310copy "$(OutDir)"\..\src\zlib\zconf.h "$(OutDir)"\include /Y
311copy "$(OutDir)"\lib\$(Platform)\libzlib.lib "$(OutDir)"\lib\$(Platform)\zlib.lib /Y
312mkdir $(OutDir)\licenses
313copy ..\README $(OutDir)\licenses\zlib.txt</Command>
314 </PostBuildEvent>
315 <PreBuildEvent>
316 <Command>if exist ..\zconf.h (
317del ..\zconf.h
318)
319if exist "$(OutDir)"\include\zlib.h (
320del "$(OutDir)"\include\zlib.h
321)
322if exist "$(OutDir)"\include\zconf.h (
323del "$(OutDir)"\include\zconf.h
324)</Command>
325 </PreBuildEvent>
326 <CustomBuildStep>
327 <Message>Custom Clean Step</Message>
328 </CustomBuildStep>
329 <CustomBuildStep>
330 <Outputs>force_clean</Outputs>
331 <Command>if exist "$(OutDir)"\include\zlib.h (
332del /f /q "$(OutDir)"\include\zlib.h
333)
334if exist "$(OutDir)"\include\zconf.h (
335del /f /q "$(OutDir)"\include\zconf.h
336)
337if exist $(OutDir)\licenses\zlib.txt (
338del /f /q $(OutDir)\licenses\zlib.txt
339)</Command>
340 </CustomBuildStep>
341 </ItemDefinitionGroup>
342 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'">
343 <ClCompile>
344 <WarningLevel>Level3</WarningLevel>
345 <Optimization>Disabled</Optimization>
346 <PreprocessorDefinitions>WIN32;_WIN32_WINNT=0x0502;_DEBUG;DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
347 <MultiProcessorCompilation>true</MultiProcessorCompilation>
348 <AdditionalIncludeDirectories>.\;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
349 <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
350 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
351 <MinimalRebuild>false</MinimalRebuild>
352 </ClCompile>
353 <Link>
354 <ImportLibrary>$(OutDir)\lib\x86\$(TargetName).lib</ImportLibrary>
355 <SubSystem>Windows</SubSystem>
356 <ProfileGuidedDatabase>$(IntDir)\$(TargetName).pgd</ProfileGuidedDatabase>
357 <ProgramDatabaseFile>$(OutDir)\lib\x86\$(TargetName).pdb</ProgramDatabaseFile>
358 <OutputFile>$(OutDir)\bin\x86\$(TargetName)$(TargetExt)</OutputFile>
359 <ModuleDefinitionFile>..\contrib\vstudio\vc11\zlibvc.def</ModuleDefinitionFile>
360 <LargeAddressAware>true</LargeAddressAware>
361 <GenerateDebugInformation>true</GenerateDebugInformation>
362 <MinimumRequiredVersion>5.1</MinimumRequiredVersion>
363 </Link>
364 <MASM>
365 <UseSafeExceptionHandlers>true</UseSafeExceptionHandlers>
366 </MASM>
367 <PostBuildEvent>
368 <Command>mkdir "$(OutDir)"\include
369copy ..\zlib.h "$(OutDir)"\include
370copy "$(OutDir)"\..\src\zlib\zconf.h "$(OutDir)"\include /Y
371copy "$(OutDir)"\lib\$(Platform)\libzlib.lib "$(OutDir)"\lib\$(Platform)\zlib.lib /Y
372mkdir $(OutDir)\licenses
373copy ..\README $(OutDir)\licenses\zlib.txt</Command>
374 </PostBuildEvent>
375 <PreBuildEvent>
376 <Command>if exist ..\zconf.h (
377del ..\zconf.h
378)
379if exist "$(OutDir)"\include\zlib.h (
380del "$(OutDir)"\include\zlib.h
381)
382if exist "$(OutDir)"\include\zconf.h (
383del "$(OutDir)"\include\zconf.h
384)</Command>
385 </PreBuildEvent>
386 <CustomBuildStep>
387 <Message>Custom Clean Step</Message>
388 </CustomBuildStep>
389 <CustomBuildStep>
390 <Outputs>force_clean</Outputs>
391 <Command>if exist "$(OutDir)"\include\zlib.h (
392del /f /q "$(OutDir)"\include\zlib.h
393)
394if exist "$(OutDir)"\include\zconf.h (
395del /f /q "$(OutDir)"\include\zconf.h
396)
397if exist $(OutDir)\licenses\zlib.txt (
398del /f /q $(OutDir)\licenses\zlib.txt
399)</Command>
400 </CustomBuildStep>
401 </ItemDefinitionGroup>
402 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'">
403 <ClCompile>
404 <WarningLevel>Level3</WarningLevel>
405 <Optimization>Disabled</Optimization>
406 <PreprocessorDefinitions>WIN64;_WIN32_WINNT=0x0600;_DEBUG;DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
407 <MultiProcessorCompilation>true</MultiProcessorCompilation>
408 <AdditionalIncludeDirectories>.\;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
409 <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
410 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
411 <MinimalRebuild>false</MinimalRebuild>
412 </ClCompile>
413 <Link>
414 <OutputFile>$(OutDir)\bin\x64\$(TargetName)$(TargetExt)</OutputFile>
415 <ProgramDatabaseFile>$(OutDir)\lib\x64\$(TargetName).pdb</ProgramDatabaseFile>
416 <SubSystem>Windows</SubSystem>
417 <ProfileGuidedDatabase>$(IntDir)\$(TargetName).pgd</ProfileGuidedDatabase>
418 <ImportLibrary>$(OutDir)\lib\x64\$(TargetName).lib</ImportLibrary>
419 <ModuleDefinitionFile>..\contrib\vstudio\vc11\zlibvc.def</ModuleDefinitionFile>
420 <GenerateDebugInformation>true</GenerateDebugInformation>
421 <MinimumRequiredVersion>6.0</MinimumRequiredVersion>
422 </Link>
423 <MASM>
424 <UseSafeExceptionHandlers>true</UseSafeExceptionHandlers>
425 </MASM>
426 <PostBuildEvent>
427 <Command>mkdir "$(OutDir)"\include
428copy ..\zlib.h "$(OutDir)"\include
429copy "$(OutDir)"\..\src\zlib\zconf.h "$(OutDir)"\include /Y
430copy "$(OutDir)"\lib\$(Platform)\libzlib.lib "$(OutDir)"\lib\$(Platform)\zlib.lib /Y
431mkdir $(OutDir)\licenses
432copy ..\README $(OutDir)\licenses\zlib.txt</Command>
433 </PostBuildEvent>
434 <PreBuildEvent>
435 <Command>if exist ..\zconf.h (
436del ..\zconf.h
437)
438if exist "$(OutDir)"\include\zlib.h (
439del "$(OutDir)"\include\zlib.h
440)
441if exist "$(OutDir)"\include\zconf.h (
442del "$(OutDir)"\include\zconf.h
443)</Command>
444 </PreBuildEvent>
445 <CustomBuildStep>
446 <Message>Custom Clean Step</Message>
447 </CustomBuildStep>
448 <CustomBuildStep>
449 <Outputs>force_clean</Outputs>
450 <Command>if exist "$(OutDir)"\include\zlib.h (
451del /f /q "$(OutDir)"\include\zlib.h
452)
453if exist "$(OutDir)"\include\zconf.h (
454del /f /q "$(OutDir)"\include\zconf.h
455)
456if exist $(OutDir)\licenses\zlib.txt (
457del /f /q $(OutDir)\licenses\zlib.txt
458)</Command>
459 </CustomBuildStep>
460 </ItemDefinitionGroup>
461 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
462 <ClCompile>
463 <WarningLevel>Level3</WarningLevel>
464 <Optimization>MaxSpeed</Optimization>
465 <FunctionLevelLinking>true</FunctionLevelLinking>
466 <IntrinsicFunctions>true</IntrinsicFunctions>
467 <PreprocessorDefinitions>WIN32;_WIN32_WINNT=0x0502;%(PreprocessorDefinitions)</PreprocessorDefinitions>
468 <MultiProcessorCompilation>true</MultiProcessorCompilation>
469 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
470 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
471 <OmitFramePointers>true</OmitFramePointers>
472 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
473 <StringPooling>true</StringPooling>
474 <AdditionalIncludeDirectories>.\;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
475 <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
476 <InterproceduralOptimization>SingleFile</InterproceduralOptimization>
477 <ProgramDataBaseFileName>$(OutDir)\lib\x86\$(TargetName).pdb</ProgramDataBaseFileName>
478 </ClCompile>
479 <Link>
480 <GenerateDebugInformation>true</GenerateDebugInformation>
481 <EnableCOMDATFolding>true</EnableCOMDATFolding>
482 <OptimizeReferences>true</OptimizeReferences>
483 </Link>
484 <Lib>
485 <OutputFile>$(OutDir)\lib\x86\$(TargetName)$(TargetExt)</OutputFile>
486 </Lib>
487 <Lib>
488 <TargetMachine>MachineX86</TargetMachine>
489 </Lib>
490 <Lib>
491 <SubSystem>Windows</SubSystem>
492 </Lib>
493 <MASM>
494 <UseSafeExceptionHandlers>true</UseSafeExceptionHandlers>
495 </MASM>
496 <PostBuildEvent>
497 <Command>mkdir "$(OutDir)"\include
498copy ..\zlib.h "$(OutDir)"\include
499copy "$(OutDir)"\..\src\zlib\zconf.h "$(OutDir)"\include /Y
500copy "$(OutDir)"\lib\$(Platform)\libzlib.lib "$(OutDir)"\lib\$(Platform)\zlib.lib /Y
501mkdir $(OutDir)\licenses
502copy ..\README $(OutDir)\licenses\zlib.txt</Command>
503 </PostBuildEvent>
504 <PreBuildEvent>
505 <Command>if exist ..\zconf.h (
506del ..\zconf.h
507)
508if exist "$(OutDir)"\include\zlib.h (
509del "$(OutDir)"\include\zlib.h
510)
511if exist "$(OutDir)"\include\zconf.h (
512del "$(OutDir)"\include\zconf.h
513)</Command>
514 </PreBuildEvent>
515 <CustomBuildStep>
516 <Message>Custom Clean Step</Message>
517 </CustomBuildStep>
518 <CustomBuildStep>
519 <Outputs>force_clean</Outputs>
520 <Command>if exist "$(OutDir)"\include\zlib.h (
521del /f /q "$(OutDir)"\include\zlib.h
522)
523if exist "$(OutDir)"\include\zconf.h (
524del /f /q "$(OutDir)"\include\zconf.h
525)
526if exist $(OutDir)\licenses\zlib.txt (
527del /f /q $(OutDir)\licenses\zlib.txt
528)</Command>
529 </CustomBuildStep>
530 </ItemDefinitionGroup>
531 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLTO|Win32'">
532 <ClCompile>
533 <WarningLevel>Level3</WarningLevel>
534 <Optimization>MaxSpeed</Optimization>
535 <FunctionLevelLinking>true</FunctionLevelLinking>
536 <IntrinsicFunctions>true</IntrinsicFunctions>
537 <PreprocessorDefinitions>WIN32;_WIN32_WINNT=0x0502;%(PreprocessorDefinitions)</PreprocessorDefinitions>
538 <MultiProcessorCompilation>true</MultiProcessorCompilation>
539 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
540 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
541 <OmitFramePointers>true</OmitFramePointers>
542 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
543 <StringPooling>true</StringPooling>
544 <AdditionalIncludeDirectories>.\;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
545 <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
546 <InterproceduralOptimization>SingleFile</InterproceduralOptimization>
547 <ProgramDataBaseFileName>$(OutDir)\lib\x86\$(TargetName).pdb</ProgramDataBaseFileName>
548 </ClCompile>
549 <Link>
550 <GenerateDebugInformation>true</GenerateDebugInformation>
551 <EnableCOMDATFolding>true</EnableCOMDATFolding>
552 <OptimizeReferences>true</OptimizeReferences>
553 </Link>
554 <Lib>
555 <OutputFile>$(OutDir)\lib\x86\$(TargetName)$(TargetExt)</OutputFile>
556 </Lib>
557 <Lib>
558 <TargetMachine>MachineX86</TargetMachine>
559 </Lib>
560 <Lib>
561 <SubSystem>Windows</SubSystem>
562 </Lib>
563 <MASM>
564 <UseSafeExceptionHandlers>true</UseSafeExceptionHandlers>
565 </MASM>
566 <PostBuildEvent>
567 <Command>mkdir "$(OutDir)"\include
568copy ..\zlib.h "$(OutDir)"\include
569copy "$(OutDir)"\..\src\zlib\zconf.h "$(OutDir)"\include /Y
570copy "$(OutDir)"\lib\$(Platform)\libzlib.lib "$(OutDir)"\lib\$(Platform)\zlib.lib /Y
571mkdir $(OutDir)\licenses
572copy ..\README $(OutDir)\licenses\zlib.txt</Command>
573 </PostBuildEvent>
574 <PreBuildEvent>
575 <Command>if exist ..\zconf.h (
576del ..\zconf.h
577)
578if exist "$(OutDir)"\include\zlib.h (
579del "$(OutDir)"\include\zlib.h
580)
581if exist "$(OutDir)"\include\zconf.h (
582del "$(OutDir)"\include\zconf.h
583)</Command>
584 </PreBuildEvent>
585 <CustomBuildStep>
586 <Message>Custom Clean Step</Message>
587 </CustomBuildStep>
588 <CustomBuildStep>
589 <Outputs>force_clean</Outputs>
590 <Command>if exist "$(OutDir)"\include\zlib.h (
591del /f /q "$(OutDir)"\include\zlib.h
592)
593if exist "$(OutDir)"\include\zconf.h (
594del /f /q "$(OutDir)"\include\zconf.h
595)
596if exist $(OutDir)\licenses\zlib.txt (
597del /f /q $(OutDir)\licenses\zlib.txt
598)</Command>
599 </CustomBuildStep>
600 </ItemDefinitionGroup>
601 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
602 <ClCompile>
603 <WarningLevel>Level3</WarningLevel>
604 <Optimization>MaxSpeed</Optimization>
605 <FunctionLevelLinking>true</FunctionLevelLinking>
606 <IntrinsicFunctions>true</IntrinsicFunctions>
607 <PreprocessorDefinitions>WIN64;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions>
608 <MultiProcessorCompilation>true</MultiProcessorCompilation>
609 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
610 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
611 <OmitFramePointers>true</OmitFramePointers>
612 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
613 <StringPooling>true</StringPooling>
614 <AdditionalIncludeDirectories>.\;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
615 <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
616 <InterproceduralOptimization>SingleFile</InterproceduralOptimization>
617 <ProgramDataBaseFileName>$(OutDir)\lib\x64\$(TargetName).pdb</ProgramDataBaseFileName>
618 </ClCompile>
619 <Link>
620 <GenerateDebugInformation>true</GenerateDebugInformation>
621 <EnableCOMDATFolding>true</EnableCOMDATFolding>
622 <OptimizeReferences>true</OptimizeReferences>
623 </Link>
624 <Lib>
625 <SubSystem>Windows</SubSystem>
626 <OutputFile>$(OutDir)\lib\x64\$(TargetName)$(TargetExt)</OutputFile>
627 </Lib>
628 <MASM>
629 <UseSafeExceptionHandlers>true</UseSafeExceptionHandlers>
630 </MASM>
631 <PostBuildEvent>
632 <Command>mkdir "$(OutDir)"\include
633copy ..\zlib.h "$(OutDir)"\include
634copy "$(OutDir)"\..\src\zlib\zconf.h "$(OutDir)"\include /Y
635copy "$(OutDir)"\lib\$(Platform)\libzlib.lib "$(OutDir)"\lib\$(Platform)\zlib.lib /Y
636mkdir $(OutDir)\licenses
637copy ..\README $(OutDir)\licenses\zlib.txt</Command>
638 </PostBuildEvent>
639 <PreBuildEvent>
640 <Command>if exist ..\zconf.h (
641del ..\zconf.h
642)
643if exist "$(OutDir)"\include\zlib.h (
644del "$(OutDir)"\include\zlib.h
645)
646if exist "$(OutDir)"\include\zconf.h (
647del "$(OutDir)"\include\zconf.h
648)</Command>
649 </PreBuildEvent>
650 <CustomBuildStep>
651 <Message>Custom Clean Step</Message>
652 </CustomBuildStep>
653 <CustomBuildStep>
654 <Outputs>force_clean</Outputs>
655 <Command>if exist "$(OutDir)"\include\zlib.h (
656del /f /q "$(OutDir)"\include\zlib.h
657)
658if exist "$(OutDir)"\include\zconf.h (
659del /f /q "$(OutDir)"\include\zconf.h
660)
661if exist $(OutDir)\licenses\zlib.txt (
662del /f /q $(OutDir)\licenses\zlib.txt
663)</Command>
664 </CustomBuildStep>
665 </ItemDefinitionGroup>
666 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLTO|x64'">
667 <ClCompile>
668 <WarningLevel>Level3</WarningLevel>
669 <Optimization>MaxSpeed</Optimization>
670 <FunctionLevelLinking>true</FunctionLevelLinking>
671 <IntrinsicFunctions>true</IntrinsicFunctions>
672 <PreprocessorDefinitions>WIN64;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions>
673 <MultiProcessorCompilation>true</MultiProcessorCompilation>
674 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
675 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
676 <OmitFramePointers>true</OmitFramePointers>
677 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
678 <StringPooling>true</StringPooling>
679 <AdditionalIncludeDirectories>.\;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
680 <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
681 <InterproceduralOptimization>SingleFile</InterproceduralOptimization>
682 <ProgramDataBaseFileName>$(OutDir)\lib\x64\$(TargetName).pdb</ProgramDataBaseFileName>
683 </ClCompile>
684 <Link>
685 <GenerateDebugInformation>true</GenerateDebugInformation>
686 <EnableCOMDATFolding>true</EnableCOMDATFolding>
687 <OptimizeReferences>true</OptimizeReferences>
688 </Link>
689 <Lib>
690 <SubSystem>Windows</SubSystem>
691 <OutputFile>$(OutDir)\lib\x64\$(TargetName)$(TargetExt)</OutputFile>
692 </Lib>
693 <MASM>
694 <UseSafeExceptionHandlers>true</UseSafeExceptionHandlers>
695 </MASM>
696 <PostBuildEvent>
697 <Command>mkdir "$(OutDir)"\include
698copy ..\zlib.h "$(OutDir)"\include
699copy "$(OutDir)"\..\src\zlib\zconf.h "$(OutDir)"\include /Y
700copy "$(OutDir)"\lib\$(Platform)\libzlib.lib "$(OutDir)"\lib\$(Platform)\zlib.lib /Y
701mkdir $(OutDir)\licenses
702copy ..\README $(OutDir)\licenses\zlib.txt</Command>
703 </PostBuildEvent>
704 <PreBuildEvent>
705 <Command>if exist ..\zconf.h (
706del ..\zconf.h
707)
708if exist "$(OutDir)"\include\zlib.h (
709del "$(OutDir)"\include\zlib.h
710)
711if exist "$(OutDir)"\include\zconf.h (
712del "$(OutDir)"\include\zconf.h
713)</Command>
714 </PreBuildEvent>
715 <CustomBuildStep>
716 <Message>Custom Clean Step</Message>
717 </CustomBuildStep>
718 <CustomBuildStep>
719 <Outputs>force_clean</Outputs>
720 <Command>if exist "$(OutDir)"\include\zlib.h (
721del /f /q "$(OutDir)"\include\zlib.h
722)
723if exist "$(OutDir)"\include\zconf.h (
724del /f /q "$(OutDir)"\include\zconf.h
725)
726if exist $(OutDir)\licenses\zlib.txt (
727del /f /q $(OutDir)\licenses\zlib.txt
728)</Command>
729 </CustomBuildStep>
730 </ItemDefinitionGroup>
731 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
732 <ClCompile>
733 <WarningLevel>Level3</WarningLevel>
734 <Optimization>MaxSpeed</Optimization>
735 <FunctionLevelLinking>true</FunctionLevelLinking>
736 <IntrinsicFunctions>true</IntrinsicFunctions>
737 <PreprocessorDefinitions>WIN32;_WIN32_WINNT=0x0502;%(PreprocessorDefinitions)</PreprocessorDefinitions>
738 <MultiProcessorCompilation>true</MultiProcessorCompilation>
739 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
740 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
741 <OmitFramePointers>true</OmitFramePointers>
742 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
743 <StringPooling>true</StringPooling>
744 <AdditionalIncludeDirectories>.\;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
745 <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
746 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
747 </ClCompile>
748 <Link>
749 <EnableCOMDATFolding>true</EnableCOMDATFolding>
750 <OptimizeReferences>true</OptimizeReferences>
751 <ImportLibrary>$(OutDir)\lib\x86\$(TargetName).lib</ImportLibrary>
752 <SubSystem>Windows</SubSystem>
753 <ProfileGuidedDatabase>$(IntDir)\$(TargetName).pgd</ProfileGuidedDatabase>
754 <ProgramDatabaseFile>$(OutDir)\lib\x86\$(TargetName).pdb</ProgramDatabaseFile>
755 <OutputFile>$(OutDir)\bin\x86\$(TargetName)$(TargetExt)</OutputFile>
756 <ModuleDefinitionFile>..\contrib\vstudio\vc11\zlibvc.def</ModuleDefinitionFile>
757 <LargeAddressAware>true</LargeAddressAware>
758 <GenerateDebugInformation>true</GenerateDebugInformation>
759 <MinimumRequiredVersion>5.1</MinimumRequiredVersion>
760 </Link>
761 <MASM>
762 <UseSafeExceptionHandlers>true</UseSafeExceptionHandlers>
763 </MASM>
764 <PostBuildEvent>
765 <Command>mkdir "$(OutDir)"\include
766copy ..\zlib.h "$(OutDir)"\include
767copy "$(OutDir)"\..\src\zlib\zconf.h "$(OutDir)"\include /Y
768copy "$(OutDir)"\lib\$(Platform)\libzlib.lib "$(OutDir)"\lib\$(Platform)\zlib.lib /Y
769mkdir $(OutDir)\licenses
770copy ..\README $(OutDir)\licenses\zlib.txt</Command>
771 </PostBuildEvent>
772 <PreBuildEvent>
773 <Command>if exist ..\zconf.h (
774del ..\zconf.h
775)
776if exist "$(OutDir)"\include\zlib.h (
777del "$(OutDir)"\include\zlib.h
778)
779if exist "$(OutDir)"\include\zconf.h (
780del "$(OutDir)"\include\zconf.h
781)</Command>
782 </PreBuildEvent>
783 <CustomBuildStep>
784 <Message>Custom Clean Step</Message>
785 </CustomBuildStep>
786 <CustomBuildStep>
787 <Outputs>force_clean</Outputs>
788 <Command>if exist "$(OutDir)"\include\zlib.h (
789del /f /q "$(OutDir)"\include\zlib.h
790)
791if exist "$(OutDir)"\include\zconf.h (
792del /f /q "$(OutDir)"\include\zconf.h
793)
794if exist $(OutDir)\licenses\zlib.txt (
795del /f /q $(OutDir)\licenses\zlib.txt
796)</Command>
797 </CustomBuildStep>
798 </ItemDefinitionGroup>
799 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
800 <ClCompile>
801 <WarningLevel>Level3</WarningLevel>
802 <Optimization>MaxSpeed</Optimization>
803 <FunctionLevelLinking>true</FunctionLevelLinking>
804 <IntrinsicFunctions>true</IntrinsicFunctions>
805 <PreprocessorDefinitions>WIN64;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions>
806 <MultiProcessorCompilation>true</MultiProcessorCompilation>
807 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
808 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
809 <OmitFramePointers>true</OmitFramePointers>
810 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
811 <StringPooling>true</StringPooling>
812 <AdditionalIncludeDirectories>.\;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
813 <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
814 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
815 </ClCompile>
816 <Link>
817 <EnableCOMDATFolding>true</EnableCOMDATFolding>
818 <OptimizeReferences>true</OptimizeReferences>
819 <OutputFile>$(OutDir)\bin\x64\$(TargetName)$(TargetExt)</OutputFile>
820 <ProgramDatabaseFile>$(OutDir)\lib\x64\$(TargetName).pdb</ProgramDatabaseFile>
821 <SubSystem>Windows</SubSystem>
822 <ProfileGuidedDatabase>$(IntDir)\$(TargetName).pgd</ProfileGuidedDatabase>
823 <ImportLibrary>$(OutDir)\lib\x64\$(TargetName).lib</ImportLibrary>
824 <ModuleDefinitionFile>..\contrib\vstudio\vc11\zlibvc.def</ModuleDefinitionFile>
825 <GenerateDebugInformation>true</GenerateDebugInformation>
826 <MinimumRequiredVersion>6.0</MinimumRequiredVersion>
827 </Link>
828 <MASM>
829 <UseSafeExceptionHandlers>true</UseSafeExceptionHandlers>
830 </MASM>
831 <PostBuildEvent>
832 <Command>mkdir "$(OutDir)"\include
833copy ..\zlib.h "$(OutDir)"\include
834copy "$(OutDir)"\..\src\zlib\zconf.h "$(OutDir)"\include /Y
835copy "$(OutDir)"\lib\$(Platform)\libzlib.lib "$(OutDir)"\lib\$(Platform)\zlib.lib /Y
836mkdir $(OutDir)\licenses
837copy ..\README $(OutDir)\licenses\zlib.txt</Command>
838 </PostBuildEvent>
839 <PreBuildEvent>
840 <Command>if exist ..\zconf.h (
841del ..\zconf.h
842)
843if exist "$(OutDir)"\include\zlib.h (
844del "$(OutDir)"\include\zlib.h
845)
846if exist "$(OutDir)"\include\zconf.h (
847del "$(OutDir)"\include\zconf.h
848)</Command>
849 </PreBuildEvent>
850 <CustomBuildStep>
851 <Message>Custom Clean Step</Message>
852 </CustomBuildStep>
853 <CustomBuildStep>
854 <Outputs>force_clean</Outputs>
855 <Command>if exist "$(OutDir)"\include\zlib.h (
856del /f /q "$(OutDir)"\include\zlib.h
857)
858if exist "$(OutDir)"\include\zconf.h (
859del /f /q "$(OutDir)"\include\zconf.h
860)
861if exist $(OutDir)\licenses\zlib.txt (
862del /f /q $(OutDir)\licenses\zlib.txt
863)</Command>
864 </CustomBuildStep>
865 </ItemDefinitionGroup>
866 <ItemGroup>
867 <ClCompile Include="..\adler32.c" />
868 <ClCompile Include="..\compress.c" />
869 <ClCompile Include="..\crc32.c" />
870 <ClCompile Include="..\deflate.c" />
871 <ClCompile Include="..\gzclose.c" />
872 <ClCompile Include="..\gzlib.c" />
873 <ClCompile Include="..\gzread.c" />
874 <ClCompile Include="..\gzwrite.c" />
875 <ClCompile Include="..\infback.c" />
876 <ClCompile Include="..\inffast.c" />
877 <ClCompile Include="..\inflate.c" />
878 <ClCompile Include="..\inftrees.c" />
879 <ClCompile Include="..\trees.c" />
880 <ClCompile Include="..\uncompr.c" />
881 <ClCompile Include="..\zutil.c" />
882 <ClCompile Include="..\contrib\minizip\ioapi.c" />
883 <ClCompile Include="..\contrib\minizip\iowin32.c">
884 <ExcludedFromBuild Condition="'$(Configuration)'=='Debug'">true</ExcludedFromBuild>
885 <ExcludedFromBuild Condition="'$(Configuration)'=='Release'">true</ExcludedFromBuild>
886 <ExcludedFromBuild Condition="'$(Configuration)'=='ReleaseLTO'">true</ExcludedFromBuild>
887 </ClCompile>
888 <ClCompile Include="..\contrib\minizip\unzip.c" />
889 <ClCompile Include="..\contrib\minizip\zip.c" />
890 </ItemGroup>
891 <ItemGroup>
892 <ClInclude Include="..\crc32.h" />
893 <ClInclude Include="..\deflate.h" />
894 <ClInclude Include="..\inffast.h" />
895 <ClInclude Include="..\inffixed.h" />
896 <ClInclude Include="..\inflate.h" />
897 <ClInclude Include="..\inftrees.h" />
898 <ClInclude Include="..\trees.h" />
899 <ClInclude Include="..\zlib.h" />
900 <ClInclude Include="..\zutil.h" />
901 <ClInclude Include="..\contrib\minizip\ioapi.h" />
902 <ClInclude Include="..\contrib\minizip\unzip.h" />
903 <ClInclude Include="..\contrib\minizip\zip.h" />
904 <ClInclude Include="zconf.h" />
905 </ItemGroup>
906 <ItemGroup>
907 <ResourceCompile Include="..\contrib\vstudio\vc11\zlib.rc">
908 <ExcludedFromBuild Condition="'$(Configuration)'=='Debug'">true</ExcludedFromBuild>
909 <ExcludedFromBuild Condition="'$(Configuration)'=='Release'">true</ExcludedFromBuild>
910 <ExcludedFromBuild Condition="'$(Configuration)'=='ReleaseLTO'">true</ExcludedFromBuild>
911 </ResourceCompile>
912 </ItemGroup>
913 <ItemGroup>
914 <None Include="..\contrib\vstudio\vc11\zlibvc.def" />
915 </ItemGroup>
916 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
917 <ImportGroup Label="ExtensionTargets" />
918</Project>