summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAraHaan <seandhunt_7@yahoo.com>2022-10-24 16:59:27 -0400
committerMark Adler <madler@alumni.caltech.edu>2023-08-19 10:54:50 -0700
commitd7de5971f45f13570b326e613c9e61406747bf69 (patch)
tree654457b0b7f9b160a79b65b5bee7220d4da5c02e
parent4c5a81c2ae5c96fc5f3f7d4baf5aedee062f6f09 (diff)
downloadzlib-d7de5971f45f13570b326e613c9e61406747bf69.tar.gz
zlib-d7de5971f45f13570b326e613c9e61406747bf69.tar.bz2
zlib-d7de5971f45f13570b326e613c9e61406747bf69.zip
Add VS2022 project files.
Also replaced Itanium with ARM and ARM64 configurations.
-rw-r--r--.github/workflows/cmake.yml10
-rw-r--r--contrib/vstudio/readme.txt8
-rw-r--r--contrib/vstudio/vc143/miniunz.vcxproj409
-rw-r--r--contrib/vstudio/vc143/minizip.vcxproj405
-rw-r--r--contrib/vstudio/vc143/testzlib.vcxproj473
-rw-r--r--contrib/vstudio/vc143/testzlibdll.vcxproj409
-rw-r--r--contrib/vstudio/vc143/zlib.rc32
-rw-r--r--contrib/vstudio/vc143/zlibstat.vcxproj602
-rw-r--r--contrib/vstudio/vc143/zlibvc.def158
-rw-r--r--contrib/vstudio/vc143/zlibvc.sln179
-rw-r--r--contrib/vstudio/vc143/zlibvc.vcxproj875
11 files changed, 3559 insertions, 1 deletions
diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml
index d15fda8..0693559 100644
--- a/.github/workflows/cmake.yml
+++ b/.github/workflows/cmake.yml
@@ -43,6 +43,16 @@ jobs:
43 compiler: cl 43 compiler: cl
44 cmake-args: -A x64 44 cmake-args: -A x64
45 45
46 - name: Windows MSVC WinARM
47 os: windows-latest
48 compiler: cl
49 cmake-args: -A ARM
50
51 - name: Windows MSVC WinARM64
52 os: windows-latest
53 compiler: cl
54 cmake-args: -A ARM64
55
46 - name: Windows GCC 56 - name: Windows GCC
47 os: windows-latest 57 os: windows-latest
48 compiler: gcc 58 compiler: gcc
diff --git a/contrib/vstudio/readme.txt b/contrib/vstudio/readme.txt
index 873798f..a5000ae 100644
--- a/contrib/vstudio/readme.txt
+++ b/contrib/vstudio/readme.txt
@@ -40,6 +40,12 @@ Build instructions for Visual Studio 2015 (32 bits or 64 bits)
40- Decompress current zlib, including all contrib/* files 40- Decompress current zlib, including all contrib/* files
41- Open contrib\vstudio\vc14\zlibvc.sln with Microsoft Visual C++ 2015 41- Open contrib\vstudio\vc14\zlibvc.sln with Microsoft Visual C++ 2015
42 42
43Build instructions for Visual Studio 2022 (64 bits)
44--------------------------------------------------------------
45- Decompress current zlib, including all contrib/* files
46- Open contrib\vstudio\vc143\zlibvc.sln with Microsoft Visual C++ 2022
47
48
43 49
44Important 50Important
45--------- 51---------
@@ -71,5 +77,5 @@ Additional notes
71Gilles Vollant 77Gilles Vollant
72info@winimage.com 78info@winimage.com
73 79
74Visual Studio 2013 and 2015 Projects from Sean Hunt 80Visual Studio 2013, 2015, and 2022 Projects from Sean Hunt
75seandhunt_7@yahoo.com 81seandhunt_7@yahoo.com
diff --git a/contrib/vstudio/vc143/miniunz.vcxproj b/contrib/vstudio/vc143/miniunz.vcxproj
new file mode 100644
index 0000000..68ef165
--- /dev/null
+++ b/contrib/vstudio/vc143/miniunz.vcxproj
@@ -0,0 +1,409 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|ARM">
5 <Configuration>Debug</Configuration>
6 <Platform>ARM</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|ARM64">
9 <Configuration>Debug</Configuration>
10 <Platform>ARM64</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="Release|ARM">
21 <Configuration>Release</Configuration>
22 <Platform>ARM</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="Release|ARM64">
25 <Configuration>Release</Configuration>
26 <Platform>ARM64</Platform>
27 </ProjectConfiguration>
28 <ProjectConfiguration Include="Release|Win32">
29 <Configuration>Release</Configuration>
30 <Platform>Win32</Platform>
31 </ProjectConfiguration>
32 <ProjectConfiguration Include="Release|x64">
33 <Configuration>Release</Configuration>
34 <Platform>x64</Platform>
35 </ProjectConfiguration>
36 </ItemGroup>
37 <PropertyGroup Label="Globals">
38 <ProjectGuid>{C52F9E7B-498A-42BE-8DB4-85A15694382A}</ProjectGuid>
39 <Keyword>Win32Proj</Keyword>
40 <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
41 </PropertyGroup>
42 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
43 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
44 <ConfigurationType>Application</ConfigurationType>
45 <CharacterSet>MultiByte</CharacterSet>
46 <PlatformToolset>v143</PlatformToolset>
47 </PropertyGroup>
48 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
49 <ConfigurationType>Application</ConfigurationType>
50 <CharacterSet>Unicode</CharacterSet>
51 <PlatformToolset>v143</PlatformToolset>
52 </PropertyGroup>
53 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
54 <ConfigurationType>Application</ConfigurationType>
55 <CharacterSet>MultiByte</CharacterSet>
56 <PlatformToolset>v143</PlatformToolset>
57 </PropertyGroup>
58 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
59 <ConfigurationType>Application</ConfigurationType>
60 <CharacterSet>MultiByte</CharacterSet>
61 <PlatformToolset>v143</PlatformToolset>
62 </PropertyGroup>
63 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
64 <ConfigurationType>Application</ConfigurationType>
65 <CharacterSet>MultiByte</CharacterSet>
66 <PlatformToolset>v143</PlatformToolset>
67 </PropertyGroup>
68 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
69 <ConfigurationType>Application</ConfigurationType>
70 <CharacterSet>MultiByte</CharacterSet>
71 <PlatformToolset>v143</PlatformToolset>
72 </PropertyGroup>
73 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
74 <ConfigurationType>Application</ConfigurationType>
75 <CharacterSet>MultiByte</CharacterSet>
76 <PlatformToolset>v143</PlatformToolset>
77 </PropertyGroup>
78 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
79 <ConfigurationType>Application</ConfigurationType>
80 <CharacterSet>MultiByte</CharacterSet>
81 <PlatformToolset>v143</PlatformToolset>
82 </PropertyGroup>
83 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
84 <ImportGroup Label="ExtensionSettings">
85 </ImportGroup>
86 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
87 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
88 </ImportGroup>
89 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
90 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
91 </ImportGroup>
92 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
93 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
94 </ImportGroup>
95 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
96 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
97 </ImportGroup>
98 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
99 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
100 </ImportGroup>
101 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
102 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
103 </ImportGroup>
104 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
105 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
106 </ImportGroup>
107 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
108 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
109 </ImportGroup>
110 <PropertyGroup Label="UserMacros" />
111 <PropertyGroup>
112 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
113 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\MiniUnzip$(Configuration)\</OutDir>
114 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\MiniUnzip$(Configuration)\Tmp\</IntDir>
115 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
116 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest>
117 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\MiniUnzip$(Configuration)\</OutDir>
118 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\MiniUnzip$(Configuration)\Tmp\</IntDir>
119 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
120 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</GenerateManifest>
121 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\MiniUnzip$(Configuration)\</OutDir>
122 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\MiniUnzip$(Configuration)\Tmp\</IntDir>
123 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
124 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</LinkIncremental>
125 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</LinkIncremental>
126 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
127 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">false</GenerateManifest>
128 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</GenerateManifest>
129 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\MiniUnzip$(Configuration)\</OutDir>
130 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\MiniUnzip$(Configuration)\Tmp\</IntDir>
131 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
132 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental>
133 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</LinkIncremental>
134 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</GenerateManifest>
135 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</GenerateManifest>
136 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</GenerateManifest>
137 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
138 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
139 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
140 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
141 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet>
142 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">AllRules.ruleset</CodeAnalysisRuleSet>
143 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
144 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
145 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" />
146 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
147 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
148 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" />
149 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
150 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
151 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
152 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
153 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet>
154 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">AllRules.ruleset</CodeAnalysisRuleSet>
155 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
156 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
157 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" />
158 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
159 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
160 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" />
161 </PropertyGroup>
162 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
163 <OutDir>arm64\MiniUnzip$(Configuration)\</OutDir>
164 <IntDir>arm64\MiniUnzip$(Configuration)\Tmp\</IntDir>
165 </PropertyGroup>
166 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
167 <OutDir>arm64\MiniUnzip$(Configuration)\</OutDir>
168 <IntDir>arm64\MiniUnzip$(Configuration)\Tmp\</IntDir>
169 </PropertyGroup>
170 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
171 <OutDir>arm\MiniUnzip$(Configuration)\</OutDir>
172 <IntDir>arm\MiniUnzip$(Configuration)\Tmp\</IntDir>
173 </PropertyGroup>
174 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
175 <OutDir>arm\MiniUnzip$(Configuration)\</OutDir>
176 <IntDir>arm\MiniUnzip$(Configuration)\Tmp\</IntDir>
177 </PropertyGroup>
178 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
179 <ClCompile>
180 <Optimization>Disabled</Optimization>
181 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
182 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
183 <MinimalRebuild>true</MinimalRebuild>
184 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
185 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
186 <BufferSecurityCheck>false</BufferSecurityCheck>
187 <PrecompiledHeader>
188 </PrecompiledHeader>
189 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
190 <WarningLevel>Level3</WarningLevel>
191 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
192 </ClCompile>
193 <Link>
194 <AdditionalDependencies>x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
195 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
196 <GenerateDebugInformation>true</GenerateDebugInformation>
197 <ProgramDatabaseFile>$(OutDir)miniunz.pdb</ProgramDatabaseFile>
198 <SubSystem>Console</SubSystem>
199 <RandomizedBaseAddress>false</RandomizedBaseAddress>
200 <DataExecutionPrevention>
201 </DataExecutionPrevention>
202 <TargetMachine>MachineX86</TargetMachine>
203 </Link>
204 </ItemDefinitionGroup>
205 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
206 <ClCompile>
207 <Optimization>MaxSpeed</Optimization>
208 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
209 <OmitFramePointers>true</OmitFramePointers>
210 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
211 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
212 <StringPooling>true</StringPooling>
213 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
214 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
215 <BufferSecurityCheck>false</BufferSecurityCheck>
216 <FunctionLevelLinking>true</FunctionLevelLinking>
217 <PrecompiledHeader>
218 </PrecompiledHeader>
219 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
220 <WarningLevel>Level3</WarningLevel>
221 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
222 </ClCompile>
223 <Link>
224 <AdditionalDependencies>x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
225 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
226 <GenerateDebugInformation>true</GenerateDebugInformation>
227 <SubSystem>Console</SubSystem>
228 <OptimizeReferences>true</OptimizeReferences>
229 <EnableCOMDATFolding>true</EnableCOMDATFolding>
230 <RandomizedBaseAddress>false</RandomizedBaseAddress>
231 <DataExecutionPrevention>
232 </DataExecutionPrevention>
233 <TargetMachine>MachineX86</TargetMachine>
234 </Link>
235 </ItemDefinitionGroup>
236 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
237 <Midl>
238 <TargetEnvironment>X64</TargetEnvironment>
239 </Midl>
240 <ClCompile>
241 <Optimization>Disabled</Optimization>
242 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
243 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
244 <MinimalRebuild>true</MinimalRebuild>
245 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
246 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
247 <BufferSecurityCheck>false</BufferSecurityCheck>
248 <PrecompiledHeader>
249 </PrecompiledHeader>
250 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
251 <WarningLevel>Level3</WarningLevel>
252 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
253 </ClCompile>
254 <Link>
255 <AdditionalDependencies>x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
256 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
257 <GenerateDebugInformation>true</GenerateDebugInformation>
258 <ProgramDatabaseFile>$(OutDir)miniunz.pdb</ProgramDatabaseFile>
259 <SubSystem>Console</SubSystem>
260 <TargetMachine>MachineX64</TargetMachine>
261 </Link>
262 </ItemDefinitionGroup>
263 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
264 <Midl />
265 <ClCompile>
266 <Optimization>Disabled</Optimization>
267 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
268 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
269 <MinimalRebuild>true</MinimalRebuild>
270 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
271 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
272 <BufferSecurityCheck>false</BufferSecurityCheck>
273 <PrecompiledHeader>
274 </PrecompiledHeader>
275 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
276 <WarningLevel>Level3</WarningLevel>
277 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
278 </ClCompile>
279 <Link>
280 <AdditionalDependencies>x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
281 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
282 <GenerateDebugInformation>true</GenerateDebugInformation>
283 <ProgramDatabaseFile>$(OutDir)miniunz.pdb</ProgramDatabaseFile>
284 <SubSystem>Console</SubSystem>
285 </Link>
286 </ItemDefinitionGroup>
287 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
288 <Midl />
289 <ClCompile>
290 <Optimization>Disabled</Optimization>
291 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
292 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
293 <MinimalRebuild>true</MinimalRebuild>
294 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
295 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
296 <BufferSecurityCheck>false</BufferSecurityCheck>
297 <PrecompiledHeader>
298 </PrecompiledHeader>
299 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
300 <WarningLevel>Level3</WarningLevel>
301 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
302 </ClCompile>
303 <Link>
304 <AdditionalDependencies>x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
305 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
306 <GenerateDebugInformation>true</GenerateDebugInformation>
307 <ProgramDatabaseFile>$(OutDir)miniunz.pdb</ProgramDatabaseFile>
308 <SubSystem>Console</SubSystem>
309 </Link>
310 </ItemDefinitionGroup>
311 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
312 <Midl>
313 <TargetEnvironment>X64</TargetEnvironment>
314 </Midl>
315 <ClCompile>
316 <Optimization>MaxSpeed</Optimization>
317 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
318 <OmitFramePointers>true</OmitFramePointers>
319 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
320 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
321 <StringPooling>true</StringPooling>
322 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
323 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
324 <BufferSecurityCheck>false</BufferSecurityCheck>
325 <FunctionLevelLinking>true</FunctionLevelLinking>
326 <PrecompiledHeader>
327 </PrecompiledHeader>
328 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
329 <WarningLevel>Level3</WarningLevel>
330 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
331 </ClCompile>
332 <Link>
333 <AdditionalDependencies>x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
334 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
335 <GenerateDebugInformation>true</GenerateDebugInformation>
336 <SubSystem>Console</SubSystem>
337 <OptimizeReferences>true</OptimizeReferences>
338 <EnableCOMDATFolding>true</EnableCOMDATFolding>
339 <TargetMachine>MachineX64</TargetMachine>
340 </Link>
341 </ItemDefinitionGroup>
342 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
343 <Midl />
344 <ClCompile>
345 <Optimization>MaxSpeed</Optimization>
346 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
347 <OmitFramePointers>true</OmitFramePointers>
348 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
349 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
350 <StringPooling>true</StringPooling>
351 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
352 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
353 <BufferSecurityCheck>false</BufferSecurityCheck>
354 <FunctionLevelLinking>true</FunctionLevelLinking>
355 <PrecompiledHeader>
356 </PrecompiledHeader>
357 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
358 <WarningLevel>Level3</WarningLevel>
359 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
360 </ClCompile>
361 <Link>
362 <AdditionalDependencies>x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
363 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
364 <GenerateDebugInformation>true</GenerateDebugInformation>
365 <SubSystem>Console</SubSystem>
366 <OptimizeReferences>true</OptimizeReferences>
367 <EnableCOMDATFolding>true</EnableCOMDATFolding>
368 </Link>
369 </ItemDefinitionGroup>
370 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
371 <Midl />
372 <ClCompile>
373 <Optimization>MaxSpeed</Optimization>
374 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
375 <OmitFramePointers>true</OmitFramePointers>
376 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
377 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
378 <StringPooling>true</StringPooling>
379 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
380 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
381 <BufferSecurityCheck>false</BufferSecurityCheck>
382 <FunctionLevelLinking>true</FunctionLevelLinking>
383 <PrecompiledHeader>
384 </PrecompiledHeader>
385 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
386 <WarningLevel>Level3</WarningLevel>
387 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
388 </ClCompile>
389 <Link>
390 <AdditionalDependencies>x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
391 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
392 <GenerateDebugInformation>true</GenerateDebugInformation>
393 <SubSystem>Console</SubSystem>
394 <OptimizeReferences>true</OptimizeReferences>
395 <EnableCOMDATFolding>true</EnableCOMDATFolding>
396 </Link>
397 </ItemDefinitionGroup>
398 <ItemGroup>
399 <ClCompile Include="..\..\minizip\miniunz.c" />
400 </ItemGroup>
401 <ItemGroup>
402 <ProjectReference Include="zlibvc.vcxproj">
403 <Project>{8fd826f8-3739-44e6-8cc8-997122e53b8d}</Project>
404 </ProjectReference>
405 </ItemGroup>
406 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
407 <ImportGroup Label="ExtensionTargets">
408 </ImportGroup>
409</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc143/minizip.vcxproj b/contrib/vstudio/vc143/minizip.vcxproj
new file mode 100644
index 0000000..dd3c52e
--- /dev/null
+++ b/contrib/vstudio/vc143/minizip.vcxproj
@@ -0,0 +1,405 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|ARM">
5 <Configuration>Debug</Configuration>
6 <Platform>ARM</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|ARM64">
9 <Configuration>Debug</Configuration>
10 <Platform>ARM64</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="Release|ARM">
21 <Configuration>Release</Configuration>
22 <Platform>ARM</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="Release|ARM64">
25 <Configuration>Release</Configuration>
26 <Platform>ARM64</Platform>
27 </ProjectConfiguration>
28 <ProjectConfiguration Include="Release|Win32">
29 <Configuration>Release</Configuration>
30 <Platform>Win32</Platform>
31 </ProjectConfiguration>
32 <ProjectConfiguration Include="Release|x64">
33 <Configuration>Release</Configuration>
34 <Platform>x64</Platform>
35 </ProjectConfiguration>
36 </ItemGroup>
37 <PropertyGroup Label="Globals">
38 <ProjectGuid>{48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}</ProjectGuid>
39 <Keyword>Win32Proj</Keyword>
40 <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
41 </PropertyGroup>
42 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
43 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
44 <ConfigurationType>Application</ConfigurationType>
45 <CharacterSet>MultiByte</CharacterSet>
46 <PlatformToolset>v143</PlatformToolset>
47 </PropertyGroup>
48 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
49 <ConfigurationType>Application</ConfigurationType>
50 <CharacterSet>Unicode</CharacterSet>
51 <PlatformToolset>v143</PlatformToolset>
52 </PropertyGroup>
53 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
54 <ConfigurationType>Application</ConfigurationType>
55 <CharacterSet>MultiByte</CharacterSet>
56 <PlatformToolset>v143</PlatformToolset>
57 </PropertyGroup>
58 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
59 <ConfigurationType>Application</ConfigurationType>
60 <CharacterSet>MultiByte</CharacterSet>
61 <PlatformToolset>v143</PlatformToolset>
62 </PropertyGroup>
63 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
64 <ConfigurationType>Application</ConfigurationType>
65 <CharacterSet>MultiByte</CharacterSet>
66 <PlatformToolset>v143</PlatformToolset>
67 </PropertyGroup>
68 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
69 <ConfigurationType>Application</ConfigurationType>
70 <CharacterSet>MultiByte</CharacterSet>
71 <PlatformToolset>v143</PlatformToolset>
72 </PropertyGroup>
73 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
74 <ConfigurationType>Application</ConfigurationType>
75 <CharacterSet>MultiByte</CharacterSet>
76 <PlatformToolset>v143</PlatformToolset>
77 </PropertyGroup>
78 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
79 <ConfigurationType>Application</ConfigurationType>
80 <CharacterSet>MultiByte</CharacterSet>
81 <PlatformToolset>v143</PlatformToolset>
82 </PropertyGroup>
83 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
84 <ImportGroup Label="ExtensionSettings">
85 </ImportGroup>
86 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
87 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
88 </ImportGroup>
89 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
90 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
91 </ImportGroup>
92 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
93 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
94 </ImportGroup>
95 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
96 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
97 </ImportGroup>
98 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
99 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
100 </ImportGroup>
101 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
102 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
103 </ImportGroup>
104 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
105 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
106 </ImportGroup>
107 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
108 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
109 </ImportGroup>
110 <PropertyGroup Label="UserMacros" />
111 <PropertyGroup>
112 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
113 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\MiniZip$(Configuration)\</OutDir>
114 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\MiniZip$(Configuration)\Tmp\</IntDir>
115 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
116 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest>
117 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\MiniZip$(Configuration)\</OutDir>
118 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\MiniZip$(Configuration)\Tmp\</IntDir>
119 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
120 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\$(Configuration)\</OutDir>
121 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\$(Configuration)\</IntDir>
122 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
123 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</LinkIncremental>
124 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</LinkIncremental>
125 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
126 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">false</GenerateManifest>
127 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</GenerateManifest>
128 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\$(Configuration)\</OutDir>
129 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\$(Configuration)\</IntDir>
130 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
131 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental>
132 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</LinkIncremental>
133 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
134 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
135 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
136 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
137 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet>
138 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">AllRules.ruleset</CodeAnalysisRuleSet>
139 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
140 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
141 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" />
142 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
143 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
144 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" />
145 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
146 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
147 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
148 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
149 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet>
150 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">AllRules.ruleset</CodeAnalysisRuleSet>
151 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
152 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
153 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" />
154 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
155 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
156 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" />
157 </PropertyGroup>
158 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
159 <OutDir>arm64\MiniZip$(Configuration)\</OutDir>
160 <IntDir>arm64\MiniZip$(Configuration)\Tmp\</IntDir>
161 </PropertyGroup>
162 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
163 <OutDir>arm64\MiniZip$(Configuration)\</OutDir>
164 <IntDir>arm64\MiniZip$(Configuration)\Tmp\</IntDir>
165 </PropertyGroup>
166 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
167 <OutDir>arm\MiniZip$(Configuration)\</OutDir>
168 <IntDir>arm\MiniZip$(Configuration)\Tmp\</IntDir>
169 </PropertyGroup>
170 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
171 <OutDir>arm\MiniZip$(Configuration)\</OutDir>
172 <IntDir>arm\MiniZip$(Configuration)\Tmp\</IntDir>
173 </PropertyGroup>
174 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
175 <ClCompile>
176 <Optimization>Disabled</Optimization>
177 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
178 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
179 <MinimalRebuild>true</MinimalRebuild>
180 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
181 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
182 <BufferSecurityCheck>false</BufferSecurityCheck>
183 <PrecompiledHeader>
184 </PrecompiledHeader>
185 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
186 <WarningLevel>Level3</WarningLevel>
187 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
188 </ClCompile>
189 <Link>
190 <AdditionalDependencies>x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
191 <OutputFile>$(OutDir)minizip.exe</OutputFile>
192 <GenerateDebugInformation>true</GenerateDebugInformation>
193 <ProgramDatabaseFile>$(OutDir)minizip.pdb</ProgramDatabaseFile>
194 <SubSystem>Console</SubSystem>
195 <RandomizedBaseAddress>false</RandomizedBaseAddress>
196 <DataExecutionPrevention>
197 </DataExecutionPrevention>
198 <TargetMachine>MachineX86</TargetMachine>
199 </Link>
200 </ItemDefinitionGroup>
201 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
202 <ClCompile>
203 <Optimization>MaxSpeed</Optimization>
204 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
205 <OmitFramePointers>true</OmitFramePointers>
206 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
207 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
208 <StringPooling>true</StringPooling>
209 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
210 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
211 <BufferSecurityCheck>false</BufferSecurityCheck>
212 <FunctionLevelLinking>true</FunctionLevelLinking>
213 <PrecompiledHeader>
214 </PrecompiledHeader>
215 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
216 <WarningLevel>Level3</WarningLevel>
217 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
218 </ClCompile>
219 <Link>
220 <AdditionalDependencies>x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
221 <OutputFile>$(OutDir)minizip.exe</OutputFile>
222 <GenerateDebugInformation>true</GenerateDebugInformation>
223 <SubSystem>Console</SubSystem>
224 <OptimizeReferences>true</OptimizeReferences>
225 <EnableCOMDATFolding>true</EnableCOMDATFolding>
226 <RandomizedBaseAddress>false</RandomizedBaseAddress>
227 <DataExecutionPrevention>
228 </DataExecutionPrevention>
229 <TargetMachine>MachineX86</TargetMachine>
230 </Link>
231 </ItemDefinitionGroup>
232 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
233 <Midl>
234 <TargetEnvironment>X64</TargetEnvironment>
235 </Midl>
236 <ClCompile>
237 <Optimization>Disabled</Optimization>
238 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
239 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
240 <MinimalRebuild>true</MinimalRebuild>
241 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
242 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
243 <BufferSecurityCheck>false</BufferSecurityCheck>
244 <PrecompiledHeader>
245 </PrecompiledHeader>
246 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
247 <WarningLevel>Level3</WarningLevel>
248 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
249 </ClCompile>
250 <Link>
251 <AdditionalDependencies>x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
252 <OutputFile>$(OutDir)minizip.exe</OutputFile>
253 <GenerateDebugInformation>true</GenerateDebugInformation>
254 <ProgramDatabaseFile>$(OutDir)minizip.pdb</ProgramDatabaseFile>
255 <SubSystem>Console</SubSystem>
256 <TargetMachine>MachineX64</TargetMachine>
257 </Link>
258 </ItemDefinitionGroup>
259 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
260 <Midl />
261 <ClCompile>
262 <Optimization>Disabled</Optimization>
263 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
264 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
265 <MinimalRebuild>true</MinimalRebuild>
266 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
267 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
268 <BufferSecurityCheck>false</BufferSecurityCheck>
269 <PrecompiledHeader>
270 </PrecompiledHeader>
271 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
272 <WarningLevel>Level3</WarningLevel>
273 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
274 </ClCompile>
275 <Link>
276 <AdditionalDependencies>x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
277 <OutputFile>$(OutDir)minizip.exe</OutputFile>
278 <GenerateDebugInformation>true</GenerateDebugInformation>
279 <ProgramDatabaseFile>$(OutDir)minizip.pdb</ProgramDatabaseFile>
280 <SubSystem>Console</SubSystem>
281 </Link>
282 </ItemDefinitionGroup>
283 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
284 <Midl />
285 <ClCompile>
286 <Optimization>Disabled</Optimization>
287 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
288 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
289 <MinimalRebuild>true</MinimalRebuild>
290 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
291 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
292 <BufferSecurityCheck>false</BufferSecurityCheck>
293 <PrecompiledHeader>
294 </PrecompiledHeader>
295 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
296 <WarningLevel>Level3</WarningLevel>
297 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
298 </ClCompile>
299 <Link>
300 <AdditionalDependencies>x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
301 <OutputFile>$(OutDir)minizip.exe</OutputFile>
302 <GenerateDebugInformation>true</GenerateDebugInformation>
303 <ProgramDatabaseFile>$(OutDir)minizip.pdb</ProgramDatabaseFile>
304 <SubSystem>Console</SubSystem>
305 </Link>
306 </ItemDefinitionGroup>
307 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
308 <Midl>
309 <TargetEnvironment>X64</TargetEnvironment>
310 </Midl>
311 <ClCompile>
312 <Optimization>MaxSpeed</Optimization>
313 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
314 <OmitFramePointers>true</OmitFramePointers>
315 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
316 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
317 <StringPooling>true</StringPooling>
318 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
319 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
320 <BufferSecurityCheck>false</BufferSecurityCheck>
321 <FunctionLevelLinking>true</FunctionLevelLinking>
322 <PrecompiledHeader>
323 </PrecompiledHeader>
324 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
325 <WarningLevel>Level3</WarningLevel>
326 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
327 </ClCompile>
328 <Link>
329 <AdditionalDependencies>x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
330 <OutputFile>$(OutDir)minizip.exe</OutputFile>
331 <GenerateDebugInformation>true</GenerateDebugInformation>
332 <SubSystem>Console</SubSystem>
333 <OptimizeReferences>true</OptimizeReferences>
334 <EnableCOMDATFolding>true</EnableCOMDATFolding>
335 <TargetMachine>MachineX64</TargetMachine>
336 </Link>
337 </ItemDefinitionGroup>
338 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
339 <Midl />
340 <ClCompile>
341 <Optimization>MaxSpeed</Optimization>
342 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
343 <OmitFramePointers>true</OmitFramePointers>
344 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
345 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
346 <StringPooling>true</StringPooling>
347 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
348 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
349 <BufferSecurityCheck>false</BufferSecurityCheck>
350 <FunctionLevelLinking>true</FunctionLevelLinking>
351 <PrecompiledHeader>
352 </PrecompiledHeader>
353 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
354 <WarningLevel>Level3</WarningLevel>
355 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
356 </ClCompile>
357 <Link>
358 <AdditionalDependencies>x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
359 <OutputFile>$(OutDir)minizip.exe</OutputFile>
360 <GenerateDebugInformation>true</GenerateDebugInformation>
361 <SubSystem>Console</SubSystem>
362 <OptimizeReferences>true</OptimizeReferences>
363 <EnableCOMDATFolding>true</EnableCOMDATFolding>
364 </Link>
365 </ItemDefinitionGroup>
366 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
367 <Midl />
368 <ClCompile>
369 <Optimization>MaxSpeed</Optimization>
370 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
371 <OmitFramePointers>true</OmitFramePointers>
372 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
373 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
374 <StringPooling>true</StringPooling>
375 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
376 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
377 <BufferSecurityCheck>false</BufferSecurityCheck>
378 <FunctionLevelLinking>true</FunctionLevelLinking>
379 <PrecompiledHeader>
380 </PrecompiledHeader>
381 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
382 <WarningLevel>Level3</WarningLevel>
383 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
384 </ClCompile>
385 <Link>
386 <AdditionalDependencies>x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
387 <OutputFile>$(OutDir)minizip.exe</OutputFile>
388 <GenerateDebugInformation>true</GenerateDebugInformation>
389 <SubSystem>Console</SubSystem>
390 <OptimizeReferences>true</OptimizeReferences>
391 <EnableCOMDATFolding>true</EnableCOMDATFolding>
392 </Link>
393 </ItemDefinitionGroup>
394 <ItemGroup>
395 <ClCompile Include="..\..\minizip\minizip.c" />
396 </ItemGroup>
397 <ItemGroup>
398 <ProjectReference Include="zlibvc.vcxproj">
399 <Project>{8fd826f8-3739-44e6-8cc8-997122e53b8d}</Project>
400 </ProjectReference>
401 </ItemGroup>
402 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
403 <ImportGroup Label="ExtensionTargets">
404 </ImportGroup>
405</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc143/testzlib.vcxproj b/contrib/vstudio/vc143/testzlib.vcxproj
new file mode 100644
index 0000000..4cc99b3
--- /dev/null
+++ b/contrib/vstudio/vc143/testzlib.vcxproj
@@ -0,0 +1,473 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|ARM">
5 <Configuration>Debug</Configuration>
6 <Platform>ARM</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|ARM64">
9 <Configuration>Debug</Configuration>
10 <Platform>ARM64</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="ReleaseWithoutAsm|ARM">
21 <Configuration>ReleaseWithoutAsm</Configuration>
22 <Platform>ARM</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="ReleaseWithoutAsm|ARM64">
25 <Configuration>ReleaseWithoutAsm</Configuration>
26 <Platform>ARM64</Platform>
27 </ProjectConfiguration>
28 <ProjectConfiguration Include="ReleaseWithoutAsm|Win32">
29 <Configuration>ReleaseWithoutAsm</Configuration>
30 <Platform>Win32</Platform>
31 </ProjectConfiguration>
32 <ProjectConfiguration Include="ReleaseWithoutAsm|x64">
33 <Configuration>ReleaseWithoutAsm</Configuration>
34 <Platform>x64</Platform>
35 </ProjectConfiguration>
36 <ProjectConfiguration Include="Release|ARM">
37 <Configuration>Release</Configuration>
38 <Platform>ARM</Platform>
39 </ProjectConfiguration>
40 <ProjectConfiguration Include="Release|ARM64">
41 <Configuration>Release</Configuration>
42 <Platform>ARM64</Platform>
43 </ProjectConfiguration>
44 <ProjectConfiguration Include="Release|Win32">
45 <Configuration>Release</Configuration>
46 <Platform>Win32</Platform>
47 </ProjectConfiguration>
48 <ProjectConfiguration Include="Release|x64">
49 <Configuration>Release</Configuration>
50 <Platform>x64</Platform>
51 </ProjectConfiguration>
52 </ItemGroup>
53 <PropertyGroup Label="Globals">
54 <ProjectGuid>{AA6666AA-E09F-4135-9C0C-4FE50C3C654B}</ProjectGuid>
55 <RootNamespace>testzlib</RootNamespace>
56 <Keyword>Win32Proj</Keyword>
57 <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
58 </PropertyGroup>
59 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
60 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
61 <ConfigurationType>Application</ConfigurationType>
62 <CharacterSet>MultiByte</CharacterSet>
63 <WholeProgramOptimization>true</WholeProgramOptimization>
64 <PlatformToolset>v143</PlatformToolset>
65 </PropertyGroup>
66 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" Label="Configuration">
67 <ConfigurationType>Application</ConfigurationType>
68 <CharacterSet>MultiByte</CharacterSet>
69 <WholeProgramOptimization>true</WholeProgramOptimization>
70 <PlatformToolset>v143</PlatformToolset>
71 </PropertyGroup>
72 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
73 <ConfigurationType>Application</ConfigurationType>
74 <CharacterSet>Unicode</CharacterSet>
75 <PlatformToolset>v143</PlatformToolset>
76 </PropertyGroup>
77 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
78 <ConfigurationType>Application</ConfigurationType>
79 <WholeProgramOptimization>true</WholeProgramOptimization>
80 <PlatformToolset>v143</PlatformToolset>
81 </PropertyGroup>
82 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
83 <ConfigurationType>Application</ConfigurationType>
84 <WholeProgramOptimization>true</WholeProgramOptimization>
85 <PlatformToolset>v143</PlatformToolset>
86 </PropertyGroup>
87 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
88 <ConfigurationType>Application</ConfigurationType>
89 <WholeProgramOptimization>true</WholeProgramOptimization>
90 <PlatformToolset>v143</PlatformToolset>
91 </PropertyGroup>
92 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" Label="Configuration">
93 <ConfigurationType>Application</ConfigurationType>
94 <WholeProgramOptimization>true</WholeProgramOptimization>
95 <PlatformToolset>v143</PlatformToolset>
96 </PropertyGroup>
97 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'" Label="Configuration">
98 <ConfigurationType>Application</ConfigurationType>
99 <WholeProgramOptimization>true</WholeProgramOptimization>
100 <PlatformToolset>v143</PlatformToolset>
101 </PropertyGroup>
102 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'" Label="Configuration">
103 <ConfigurationType>Application</ConfigurationType>
104 <WholeProgramOptimization>true</WholeProgramOptimization>
105 <PlatformToolset>v143</PlatformToolset>
106 </PropertyGroup>
107 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
108 <ConfigurationType>Application</ConfigurationType>
109 <PlatformToolset>v143</PlatformToolset>
110 </PropertyGroup>
111 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
112 <ConfigurationType>Application</ConfigurationType>
113 <PlatformToolset>v143</PlatformToolset>
114 </PropertyGroup>
115 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
116 <ConfigurationType>Application</ConfigurationType>
117 <PlatformToolset>v143</PlatformToolset>
118 </PropertyGroup>
119 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
120 <ImportGroup Label="ExtensionSettings">
121 </ImportGroup>
122 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
123 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
124 </ImportGroup>
125 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" Label="PropertySheets">
126 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
127 </ImportGroup>
128 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
129 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
130 </ImportGroup>
131 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
132 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
133 </ImportGroup>
134 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
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)'=='Release|ARM'" 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)'=='ReleaseWithoutAsm|x64'" 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)'=='ReleaseWithoutAsm|ARM64'" 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 Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'" Label="PropertySheets">
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)'=='Debug|x64'" 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)'=='Debug|ARM64'" 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)'=='Debug|ARM'" Label="PropertySheets">
156 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
157 </ImportGroup>
158 <PropertyGroup Label="UserMacros" />
159 <PropertyGroup>
160 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
161 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\TestZlib$(Configuration)\</OutDir>
162 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\TestZlib$(Configuration)\Tmp\</IntDir>
163 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
164 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest>
165 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\TestZlib$(Configuration)\</OutDir>
166 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\TestZlib$(Configuration)\Tmp\</IntDir>
167 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">false</LinkIncremental>
168 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">false</GenerateManifest>
169 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\TestZlib$(Configuration)\</OutDir>
170 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\TestZlib$(Configuration)\Tmp\</IntDir>
171 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
172 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</GenerateManifest>
173 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\TestZlib$(Configuration)\</OutDir>
174 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\TestZlib$(Configuration)\Tmp\</IntDir>
175 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
176 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">false</GenerateManifest>
177 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</GenerateManifest>
178 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\TestZlib$(Configuration)\</OutDir>
179 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\TestZlib$(Configuration)\Tmp\</IntDir>
180 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">false</GenerateManifest>
181 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'">false</GenerateManifest>
182 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'">false</GenerateManifest>
183 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\TestZlib$(Configuration)\</OutDir>
184 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\TestZlib$(Configuration)\Tmp\</IntDir>
185 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</GenerateManifest>
186 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</GenerateManifest>
187 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</GenerateManifest>
188 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
189 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
190 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
191 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
192 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet>
193 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">AllRules.ruleset</CodeAnalysisRuleSet>
194 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
195 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
196 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" />
197 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
198 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
199 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" />
200 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
201 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
202 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
203 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
204 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet>
205 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'">AllRules.ruleset</CodeAnalysisRuleSet>
206 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
207 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'" />
208 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'" />
209 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
210 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'" />
211 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'" />
212 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
213 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
214 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
215 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
216 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet>
217 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">AllRules.ruleset</CodeAnalysisRuleSet>
218 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
219 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
220 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" />
221 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
222 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
223 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" />
224 </PropertyGroup>
225 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
226 <OutDir>arm64\TestZlib$(Configuration)\</OutDir>
227 <IntDir>arm64\TestZlib$(Configuration)\Tmp\</IntDir>
228 </PropertyGroup>
229 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
230 <OutDir>arm64\TestZlib$(Configuration)\</OutDir>
231 <IntDir>arm64\TestZlib$(Configuration)\Tmp\</IntDir>
232 </PropertyGroup>
233 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'">
234 <OutDir>arm64\TestZlib$(Configuration)\</OutDir>
235 <IntDir>arm64\TestZlib$(Configuration)\Tmp\</IntDir>
236 </PropertyGroup>
237 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
238 <OutDir>arm\TestZlib$(Configuration)\</OutDir>
239 <IntDir>arm\TestZlib$(Configuration)\Tmp\</IntDir>
240 </PropertyGroup>
241 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
242 <OutDir>arm\TestZlib$(Configuration)\</OutDir>
243 <IntDir>arm\TestZlib$(Configuration)\Tmp\</IntDir>
244 </PropertyGroup>
245 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'">
246 <OutDir>arm\TestZlib$(Configuration)\</OutDir>
247 <IntDir>arm\TestZlib$(Configuration)\Tmp\</IntDir>
248 </PropertyGroup>
249 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
250 <ClCompile>
251 <Optimization>Disabled</Optimization>
252 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
253 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
254 <MinimalRebuild>true</MinimalRebuild>
255 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
256 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
257 <BufferSecurityCheck>false</BufferSecurityCheck>
258 <PrecompiledHeader>
259 </PrecompiledHeader>
260 <AssemblerOutput>AssemblyAndSourceCode</AssemblerOutput>
261 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
262 <WarningLevel>Level3</WarningLevel>
263 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
264 </ClCompile>
265 <Link>
266 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
267 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
268 <GenerateDebugInformation>true</GenerateDebugInformation>
269 <ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>
270 <SubSystem>Console</SubSystem>
271 <RandomizedBaseAddress>false</RandomizedBaseAddress>
272 <DataExecutionPrevention>
273 </DataExecutionPrevention>
274 <TargetMachine>MachineX86</TargetMachine>
275 </Link>
276 </ItemDefinitionGroup>
277 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">
278 <ClCompile>
279 <Optimization>MaxSpeed</Optimization>
280 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
281 <OmitFramePointers>true</OmitFramePointers>
282 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
283 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
284 <StringPooling>true</StringPooling>
285 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
286 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
287 <BufferSecurityCheck>false</BufferSecurityCheck>
288 <FunctionLevelLinking>true</FunctionLevelLinking>
289 <PrecompiledHeader>
290 </PrecompiledHeader>
291 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
292 <WarningLevel>Level3</WarningLevel>
293 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
294 </ClCompile>
295 <Link>
296 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
297 <GenerateDebugInformation>true</GenerateDebugInformation>
298 <SubSystem>Console</SubSystem>
299 <OptimizeReferences>true</OptimizeReferences>
300 <EnableCOMDATFolding>true</EnableCOMDATFolding>
301 <RandomizedBaseAddress>false</RandomizedBaseAddress>
302 <DataExecutionPrevention>
303 </DataExecutionPrevention>
304 <TargetMachine>MachineX86</TargetMachine>
305 </Link>
306 </ItemDefinitionGroup>
307 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
308 <ClCompile>
309 <Optimization>MaxSpeed</Optimization>
310 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
311 <OmitFramePointers>true</OmitFramePointers>
312 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
313 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
314 <StringPooling>true</StringPooling>
315 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
316 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
317 <BufferSecurityCheck>false</BufferSecurityCheck>
318 <FunctionLevelLinking>true</FunctionLevelLinking>
319 <PrecompiledHeader>
320 </PrecompiledHeader>
321 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
322 <WarningLevel>Level3</WarningLevel>
323 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
324 </ClCompile>
325 <Link>
326 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
327 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
328 <GenerateDebugInformation>true</GenerateDebugInformation>
329 <SubSystem>Console</SubSystem>
330 <OptimizeReferences>true</OptimizeReferences>
331 <EnableCOMDATFolding>true</EnableCOMDATFolding>
332 <RandomizedBaseAddress>false</RandomizedBaseAddress>
333 <DataExecutionPrevention>
334 </DataExecutionPrevention>
335 <TargetMachine>MachineX86</TargetMachine>
336 <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
337 </Link>
338 </ItemDefinitionGroup>
339 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
340 <ClCompile>
341 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
342 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
343 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
344 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
345 <BufferSecurityCheck>false</BufferSecurityCheck>
346 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
347 </ClCompile>
348 <Link>
349 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
350 </Link>
351 </ItemDefinitionGroup>
352 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
353 <ClCompile>
354 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
355 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
356 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
357 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
358 <BufferSecurityCheck>false</BufferSecurityCheck>
359 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
360 </ClCompile>
361 <Link>
362 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
363 </Link>
364 </ItemDefinitionGroup>
365 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
366 <ClCompile>
367 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
368 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
369 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
370 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
371 <BufferSecurityCheck>false</BufferSecurityCheck>
372 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
373 </ClCompile>
374 <Link>
375 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
376 </Link>
377 </ItemDefinitionGroup>
378 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">
379 <ClCompile>
380 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
381 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
382 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
383 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
384 <BufferSecurityCheck>false</BufferSecurityCheck>
385 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
386 </ClCompile>
387 <Link>
388 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
389 </Link>
390 </ItemDefinitionGroup>
391 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'">
392 <ClCompile>
393 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
394 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
395 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
396 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
397 <BufferSecurityCheck>false</BufferSecurityCheck>
398 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
399 </ClCompile>
400 <Link>
401 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
402 </Link>
403 </ItemDefinitionGroup>
404 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'">
405 <ClCompile>
406 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
407 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
408 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
409 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
410 <BufferSecurityCheck>false</BufferSecurityCheck>
411 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
412 </ClCompile>
413 <Link>
414 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
415 </Link>
416 </ItemDefinitionGroup>
417 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
418 <ClCompile>
419 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
420 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
421 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
422 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
423 <BufferSecurityCheck>false</BufferSecurityCheck>
424 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
425 </ClCompile>
426 <Link>
427 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
428 </Link>
429 </ItemDefinitionGroup>
430 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
431 <ClCompile>
432 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
433 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
434 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
435 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
436 <BufferSecurityCheck>false</BufferSecurityCheck>
437 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
438 </ClCompile>
439 <Link>
440 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
441 </Link>
442 </ItemDefinitionGroup>
443 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
444 <ClCompile>
445 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
446 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
447 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
448 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
449 <BufferSecurityCheck>false</BufferSecurityCheck>
450 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
451 </ClCompile>
452 <Link>
453 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
454 </Link>
455 </ItemDefinitionGroup>
456 <ItemGroup>
457 <ClCompile Include="..\..\..\adler32.c" />
458 <ClCompile Include="..\..\..\compress.c" />
459 <ClCompile Include="..\..\..\crc32.c" />
460 <ClCompile Include="..\..\..\deflate.c" />
461 <ClCompile Include="..\..\..\infback.c" />
462 <ClCompile Include="..\..\..\inffast.c" />
463 <ClCompile Include="..\..\..\inflate.c" />
464 <ClCompile Include="..\..\..\inftrees.c" />
465 <ClCompile Include="..\..\testzlib\testzlib.c" />
466 <ClCompile Include="..\..\..\trees.c" />
467 <ClCompile Include="..\..\..\uncompr.c" />
468 <ClCompile Include="..\..\..\zutil.c" />
469 </ItemGroup>
470 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
471 <ImportGroup Label="ExtensionTargets">
472 </ImportGroup>
473</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc143/testzlibdll.vcxproj b/contrib/vstudio/vc143/testzlibdll.vcxproj
new file mode 100644
index 0000000..73bba55
--- /dev/null
+++ b/contrib/vstudio/vc143/testzlibdll.vcxproj
@@ -0,0 +1,409 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|ARM">
5 <Configuration>Debug</Configuration>
6 <Platform>ARM</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|ARM64">
9 <Configuration>Debug</Configuration>
10 <Platform>ARM64</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="Release|ARM">
21 <Configuration>Release</Configuration>
22 <Platform>ARM</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="Release|ARM64">
25 <Configuration>Release</Configuration>
26 <Platform>ARM64</Platform>
27 </ProjectConfiguration>
28 <ProjectConfiguration Include="Release|Win32">
29 <Configuration>Release</Configuration>
30 <Platform>Win32</Platform>
31 </ProjectConfiguration>
32 <ProjectConfiguration Include="Release|x64">
33 <Configuration>Release</Configuration>
34 <Platform>x64</Platform>
35 </ProjectConfiguration>
36 </ItemGroup>
37 <PropertyGroup Label="Globals">
38 <ProjectGuid>{C52F9E7B-498A-42BE-8DB4-85A15694366A}</ProjectGuid>
39 <Keyword>Win32Proj</Keyword>
40 <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
41 </PropertyGroup>
42 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
43 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
44 <ConfigurationType>Application</ConfigurationType>
45 <CharacterSet>MultiByte</CharacterSet>
46 <PlatformToolset>v143</PlatformToolset>
47 </PropertyGroup>
48 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
49 <ConfigurationType>Application</ConfigurationType>
50 <CharacterSet>Unicode</CharacterSet>
51 <PlatformToolset>v143</PlatformToolset>
52 </PropertyGroup>
53 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
54 <ConfigurationType>Application</ConfigurationType>
55 <CharacterSet>MultiByte</CharacterSet>
56 <PlatformToolset>v143</PlatformToolset>
57 </PropertyGroup>
58 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
59 <ConfigurationType>Application</ConfigurationType>
60 <CharacterSet>MultiByte</CharacterSet>
61 <PlatformToolset>v143</PlatformToolset>
62 </PropertyGroup>
63 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
64 <ConfigurationType>Application</ConfigurationType>
65 <CharacterSet>MultiByte</CharacterSet>
66 <PlatformToolset>v143</PlatformToolset>
67 </PropertyGroup>
68 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
69 <ConfigurationType>Application</ConfigurationType>
70 <CharacterSet>MultiByte</CharacterSet>
71 <PlatformToolset>v143</PlatformToolset>
72 </PropertyGroup>
73 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
74 <ConfigurationType>Application</ConfigurationType>
75 <CharacterSet>MultiByte</CharacterSet>
76 <PlatformToolset>v143</PlatformToolset>
77 </PropertyGroup>
78 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
79 <ConfigurationType>Application</ConfigurationType>
80 <CharacterSet>MultiByte</CharacterSet>
81 <PlatformToolset>v143</PlatformToolset>
82 </PropertyGroup>
83 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
84 <ImportGroup Label="ExtensionSettings">
85 </ImportGroup>
86 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
87 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
88 </ImportGroup>
89 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
90 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
91 </ImportGroup>
92 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
93 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
94 </ImportGroup>
95 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
96 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
97 </ImportGroup>
98 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
99 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
100 </ImportGroup>
101 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
102 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
103 </ImportGroup>
104 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
105 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
106 </ImportGroup>
107 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
108 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
109 </ImportGroup>
110 <PropertyGroup Label="UserMacros" />
111 <PropertyGroup>
112 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
113 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\TestZlibDll$(Configuration)\</OutDir>
114 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\TestZlibDll$(Configuration)\Tmp\</IntDir>
115 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
116 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest>
117 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\TestZlibDll$(Configuration)\</OutDir>
118 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\TestZlibDll$(Configuration)\Tmp\</IntDir>
119 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
120 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</GenerateManifest>
121 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\TestZlibDll$(Configuration)\</OutDir>
122 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\TestZlibDll$(Configuration)\Tmp\</IntDir>
123 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
124 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</LinkIncremental>
125 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</LinkIncremental>
126 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
127 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">false</GenerateManifest>
128 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</GenerateManifest>
129 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\TestZlibDll$(Configuration)\</OutDir>
130 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\TestZlibDll$(Configuration)\Tmp\</IntDir>
131 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
132 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental>
133 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</LinkIncremental>
134 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</GenerateManifest>
135 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</GenerateManifest>
136 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</GenerateManifest>
137 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
138 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
139 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
140 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
141 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet>
142 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">AllRules.ruleset</CodeAnalysisRuleSet>
143 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
144 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
145 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" />
146 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
147 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
148 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" />
149 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
150 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
151 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
152 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
153 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet>
154 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">AllRules.ruleset</CodeAnalysisRuleSet>
155 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
156 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
157 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" />
158 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
159 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
160 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" />
161 </PropertyGroup>
162 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
163 <OutDir>arm64\TestZlibDll$(Configuration)\</OutDir>
164 <IntDir>arm64\TestZlibDll$(Configuration)\Tmp\</IntDir>
165 </PropertyGroup>
166 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
167 <OutDir>arm64\TestZlibDll$(Configuration)\</OutDir>
168 <IntDir>arm64\TestZlibDll$(Configuration)\Tmp\</IntDir>
169 </PropertyGroup>
170 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
171 <OutDir>arm\TestZlibDll$(Configuration)\</OutDir>
172 <IntDir>arm\TestZlibDll$(Configuration)\Tmp\</IntDir>
173 </PropertyGroup>
174 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
175 <OutDir>arm\TestZlibDll$(Configuration)\</OutDir>
176 <IntDir>arm\TestZlibDll$(Configuration)\Tmp\</IntDir>
177 </PropertyGroup>
178 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
179 <ClCompile>
180 <Optimization>Disabled</Optimization>
181 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
182 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
183 <MinimalRebuild>true</MinimalRebuild>
184 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
185 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
186 <BufferSecurityCheck>false</BufferSecurityCheck>
187 <PrecompiledHeader>
188 </PrecompiledHeader>
189 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
190 <WarningLevel>Level3</WarningLevel>
191 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
192 </ClCompile>
193 <Link>
194 <AdditionalDependencies>x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
195 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
196 <GenerateDebugInformation>true</GenerateDebugInformation>
197 <ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>
198 <SubSystem>Console</SubSystem>
199 <RandomizedBaseAddress>false</RandomizedBaseAddress>
200 <DataExecutionPrevention>
201 </DataExecutionPrevention>
202 <TargetMachine>MachineX86</TargetMachine>
203 </Link>
204 </ItemDefinitionGroup>
205 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
206 <ClCompile>
207 <Optimization>MaxSpeed</Optimization>
208 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
209 <OmitFramePointers>true</OmitFramePointers>
210 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
211 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
212 <StringPooling>true</StringPooling>
213 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
214 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
215 <BufferSecurityCheck>false</BufferSecurityCheck>
216 <FunctionLevelLinking>true</FunctionLevelLinking>
217 <PrecompiledHeader>
218 </PrecompiledHeader>
219 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
220 <WarningLevel>Level3</WarningLevel>
221 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
222 </ClCompile>
223 <Link>
224 <AdditionalDependencies>x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
225 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
226 <GenerateDebugInformation>true</GenerateDebugInformation>
227 <SubSystem>Console</SubSystem>
228 <OptimizeReferences>true</OptimizeReferences>
229 <EnableCOMDATFolding>true</EnableCOMDATFolding>
230 <RandomizedBaseAddress>false</RandomizedBaseAddress>
231 <DataExecutionPrevention>
232 </DataExecutionPrevention>
233 <TargetMachine>MachineX86</TargetMachine>
234 </Link>
235 </ItemDefinitionGroup>
236 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
237 <Midl>
238 <TargetEnvironment>X64</TargetEnvironment>
239 </Midl>
240 <ClCompile>
241 <Optimization>Disabled</Optimization>
242 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
243 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
244 <MinimalRebuild>true</MinimalRebuild>
245 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
246 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
247 <BufferSecurityCheck>false</BufferSecurityCheck>
248 <PrecompiledHeader>
249 </PrecompiledHeader>
250 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
251 <WarningLevel>Level3</WarningLevel>
252 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
253 </ClCompile>
254 <Link>
255 <AdditionalDependencies>x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
256 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
257 <GenerateDebugInformation>true</GenerateDebugInformation>
258 <ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>
259 <SubSystem>Console</SubSystem>
260 <TargetMachine>MachineX64</TargetMachine>
261 </Link>
262 </ItemDefinitionGroup>
263 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
264 <Midl />
265 <ClCompile>
266 <Optimization>Disabled</Optimization>
267 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
268 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
269 <MinimalRebuild>true</MinimalRebuild>
270 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
271 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
272 <BufferSecurityCheck>false</BufferSecurityCheck>
273 <PrecompiledHeader>
274 </PrecompiledHeader>
275 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
276 <WarningLevel>Level3</WarningLevel>
277 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
278 </ClCompile>
279 <Link>
280 <AdditionalDependencies>x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
281 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
282 <GenerateDebugInformation>true</GenerateDebugInformation>
283 <ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>
284 <SubSystem>Console</SubSystem>
285 </Link>
286 </ItemDefinitionGroup>
287 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
288 <Midl />
289 <ClCompile>
290 <Optimization>Disabled</Optimization>
291 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
292 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
293 <MinimalRebuild>true</MinimalRebuild>
294 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
295 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
296 <BufferSecurityCheck>false</BufferSecurityCheck>
297 <PrecompiledHeader>
298 </PrecompiledHeader>
299 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
300 <WarningLevel>Level3</WarningLevel>
301 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
302 </ClCompile>
303 <Link>
304 <AdditionalDependencies>x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
305 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
306 <GenerateDebugInformation>true</GenerateDebugInformation>
307 <ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>
308 <SubSystem>Console</SubSystem>
309 </Link>
310 </ItemDefinitionGroup>
311 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
312 <Midl>
313 <TargetEnvironment>X64</TargetEnvironment>
314 </Midl>
315 <ClCompile>
316 <Optimization>MaxSpeed</Optimization>
317 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
318 <OmitFramePointers>true</OmitFramePointers>
319 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
320 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
321 <StringPooling>true</StringPooling>
322 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
323 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
324 <BufferSecurityCheck>false</BufferSecurityCheck>
325 <FunctionLevelLinking>true</FunctionLevelLinking>
326 <PrecompiledHeader>
327 </PrecompiledHeader>
328 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
329 <WarningLevel>Level3</WarningLevel>
330 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
331 </ClCompile>
332 <Link>
333 <AdditionalDependencies>x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
334 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
335 <GenerateDebugInformation>true</GenerateDebugInformation>
336 <SubSystem>Console</SubSystem>
337 <OptimizeReferences>true</OptimizeReferences>
338 <EnableCOMDATFolding>true</EnableCOMDATFolding>
339 <TargetMachine>MachineX64</TargetMachine>
340 </Link>
341 </ItemDefinitionGroup>
342 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
343 <Midl />
344 <ClCompile>
345 <Optimization>MaxSpeed</Optimization>
346 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
347 <OmitFramePointers>true</OmitFramePointers>
348 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
349 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
350 <StringPooling>true</StringPooling>
351 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
352 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
353 <BufferSecurityCheck>false</BufferSecurityCheck>
354 <FunctionLevelLinking>true</FunctionLevelLinking>
355 <PrecompiledHeader>
356 </PrecompiledHeader>
357 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
358 <WarningLevel>Level3</WarningLevel>
359 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
360 </ClCompile>
361 <Link>
362 <AdditionalDependencies>x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
363 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
364 <GenerateDebugInformation>true</GenerateDebugInformation>
365 <SubSystem>Console</SubSystem>
366 <OptimizeReferences>true</OptimizeReferences>
367 <EnableCOMDATFolding>true</EnableCOMDATFolding>
368 </Link>
369 </ItemDefinitionGroup>
370 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
371 <Midl />
372 <ClCompile>
373 <Optimization>MaxSpeed</Optimization>
374 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
375 <OmitFramePointers>true</OmitFramePointers>
376 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
377 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
378 <StringPooling>true</StringPooling>
379 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
380 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
381 <BufferSecurityCheck>false</BufferSecurityCheck>
382 <FunctionLevelLinking>true</FunctionLevelLinking>
383 <PrecompiledHeader>
384 </PrecompiledHeader>
385 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
386 <WarningLevel>Level3</WarningLevel>
387 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
388 </ClCompile>
389 <Link>
390 <AdditionalDependencies>x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
391 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
392 <GenerateDebugInformation>true</GenerateDebugInformation>
393 <SubSystem>Console</SubSystem>
394 <OptimizeReferences>true</OptimizeReferences>
395 <EnableCOMDATFolding>true</EnableCOMDATFolding>
396 </Link>
397 </ItemDefinitionGroup>
398 <ItemGroup>
399 <ClCompile Include="..\..\testzlib\testzlib.c" />
400 </ItemGroup>
401 <ItemGroup>
402 <ProjectReference Include="zlibvc.vcxproj">
403 <Project>{8fd826f8-3739-44e6-8cc8-997122e53b8d}</Project>
404 </ProjectReference>
405 </ItemGroup>
406 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
407 <ImportGroup Label="ExtensionTargets">
408 </ImportGroup>
409</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc143/zlib.rc b/contrib/vstudio/vc143/zlib.rc
new file mode 100644
index 0000000..cdd7985
--- /dev/null
+++ b/contrib/vstudio/vc143/zlib.rc
@@ -0,0 +1,32 @@
1#include <windows.h>
2
3#define IDR_VERSION1 1
4IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE
5 FILEVERSION 1, 2, 13, 0
6 PRODUCTVERSION 1, 2, 13, 0
7 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
8 FILEFLAGS 0
9 FILEOS VOS_DOS_WINDOWS32
10 FILETYPE VFT_DLL
11 FILESUBTYPE 0 // not used
12BEGIN
13 BLOCK "StringFileInfo"
14 BEGIN
15 BLOCK "040904E4"
16 //language ID = U.S. English, char set = Windows, Multilingual
17
18 BEGIN
19 VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0"
20 VALUE "FileVersion", "1.2.13\0"
21 VALUE "InternalName", "zlib\0"
22 VALUE "OriginalFilename", "zlibwapi.dll\0"
23 VALUE "ProductName", "ZLib.DLL\0"
24 VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0"
25 VALUE "LegalCopyright", "(C) 1995-2022 Jean-loup Gailly & Mark Adler\0"
26 END
27 END
28 BLOCK "VarFileInfo"
29 BEGIN
30 VALUE "Translation", 0x0409, 1252
31 END
32END
diff --git a/contrib/vstudio/vc143/zlibstat.vcxproj b/contrib/vstudio/vc143/zlibstat.vcxproj
new file mode 100644
index 0000000..b946ac2
--- /dev/null
+++ b/contrib/vstudio/vc143/zlibstat.vcxproj
@@ -0,0 +1,602 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|ARM">
5 <Configuration>Debug</Configuration>
6 <Platform>ARM</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|ARM64">
9 <Configuration>Debug</Configuration>
10 <Platform>ARM64</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="ReleaseWithoutAsm|ARM">
21 <Configuration>ReleaseWithoutAsm</Configuration>
22 <Platform>ARM</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="ReleaseWithoutAsm|ARM64">
25 <Configuration>ReleaseWithoutAsm</Configuration>
26 <Platform>ARM64</Platform>
27 </ProjectConfiguration>
28 <ProjectConfiguration Include="ReleaseWithoutAsm|Win32">
29 <Configuration>ReleaseWithoutAsm</Configuration>
30 <Platform>Win32</Platform>
31 </ProjectConfiguration>
32 <ProjectConfiguration Include="ReleaseWithoutAsm|x64">
33 <Configuration>ReleaseWithoutAsm</Configuration>
34 <Platform>x64</Platform>
35 </ProjectConfiguration>
36 <ProjectConfiguration Include="Release|ARM">
37 <Configuration>Release</Configuration>
38 <Platform>ARM</Platform>
39 </ProjectConfiguration>
40 <ProjectConfiguration Include="Release|ARM64">
41 <Configuration>Release</Configuration>
42 <Platform>ARM64</Platform>
43 </ProjectConfiguration>
44 <ProjectConfiguration Include="Release|Win32">
45 <Configuration>Release</Configuration>
46 <Platform>Win32</Platform>
47 </ProjectConfiguration>
48 <ProjectConfiguration Include="Release|x64">
49 <Configuration>Release</Configuration>
50 <Platform>x64</Platform>
51 </ProjectConfiguration>
52 </ItemGroup>
53 <PropertyGroup Label="Globals">
54 <ProjectGuid>{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}</ProjectGuid>
55 <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
56 </PropertyGroup>
57 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
58 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" Label="Configuration">
59 <ConfigurationType>StaticLibrary</ConfigurationType>
60 <UseOfMfc>false</UseOfMfc>
61 <PlatformToolset>v143</PlatformToolset>
62 </PropertyGroup>
63 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
64 <ConfigurationType>StaticLibrary</ConfigurationType>
65 <UseOfMfc>false</UseOfMfc>
66 <PlatformToolset>v143</PlatformToolset>
67 </PropertyGroup>
68 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
69 <ConfigurationType>StaticLibrary</ConfigurationType>
70 <UseOfMfc>false</UseOfMfc>
71 <PlatformToolset>v143</PlatformToolset>
72 <CharacterSet>Unicode</CharacterSet>
73 </PropertyGroup>
74 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" Label="Configuration">
75 <ConfigurationType>StaticLibrary</ConfigurationType>
76 <UseOfMfc>false</UseOfMfc>
77 <PlatformToolset>v143</PlatformToolset>
78 </PropertyGroup>
79 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'" Label="Configuration">
80 <ConfigurationType>StaticLibrary</ConfigurationType>
81 <UseOfMfc>false</UseOfMfc>
82 <PlatformToolset>v143</PlatformToolset>
83 </PropertyGroup>
84 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'" Label="Configuration">
85 <ConfigurationType>StaticLibrary</ConfigurationType>
86 <UseOfMfc>false</UseOfMfc>
87 <PlatformToolset>v143</PlatformToolset>
88 </PropertyGroup>
89 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
90 <ConfigurationType>StaticLibrary</ConfigurationType>
91 <UseOfMfc>false</UseOfMfc>
92 <PlatformToolset>v143</PlatformToolset>
93 </PropertyGroup>
94 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
95 <ConfigurationType>StaticLibrary</ConfigurationType>
96 <UseOfMfc>false</UseOfMfc>
97 <PlatformToolset>v143</PlatformToolset>
98 </PropertyGroup>
99 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
100 <ConfigurationType>StaticLibrary</ConfigurationType>
101 <UseOfMfc>false</UseOfMfc>
102 <PlatformToolset>v143</PlatformToolset>
103 </PropertyGroup>
104 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
105 <ConfigurationType>StaticLibrary</ConfigurationType>
106 <UseOfMfc>false</UseOfMfc>
107 <PlatformToolset>v143</PlatformToolset>
108 </PropertyGroup>
109 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
110 <ConfigurationType>StaticLibrary</ConfigurationType>
111 <UseOfMfc>false</UseOfMfc>
112 <PlatformToolset>v143</PlatformToolset>
113 </PropertyGroup>
114 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
115 <ConfigurationType>StaticLibrary</ConfigurationType>
116 <UseOfMfc>false</UseOfMfc>
117 <PlatformToolset>v143</PlatformToolset>
118 </PropertyGroup>
119 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
120 <ImportGroup Label="ExtensionSettings">
121 </ImportGroup>
122 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" Label="PropertySheets">
123 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
124 </ImportGroup>
125 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
126 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
127 </ImportGroup>
128 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
129 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
130 </ImportGroup>
131 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" Label="PropertySheets">
132 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
133 </ImportGroup>
134 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'" Label="PropertySheets">
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)'=='ReleaseWithoutAsm|ARM'" 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)'=='Release|x64'" 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)'=='Release|ARM64'" 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 Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
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)'=='Debug|x64'" 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)'=='Debug|ARM64'" 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)'=='Debug|ARM'" Label="PropertySheets">
156 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
157 </ImportGroup>
158 <PropertyGroup Label="UserMacros" />
159 <PropertyGroup>
160 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
161 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\ZlibStat$(Configuration)\</OutDir>
162 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\ZlibStat$(Configuration)\Tmp\</IntDir>
163 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\ZlibStat$(Configuration)\</OutDir>
164 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\ZlibStat$(Configuration)\Tmp\</IntDir>
165 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\ZlibStat$(Configuration)\</OutDir>
166 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\ZlibStat$(Configuration)\Tmp\</IntDir>
167 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\ZlibStat$(Configuration)\</OutDir>
168 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\ZlibStat$(Configuration)\Tmp\</IntDir>
169 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\ZlibStat$(Configuration)\</OutDir>
170 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\ZlibStat$(Configuration)\Tmp\</IntDir>
171 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\ZlibStat$(Configuration)\</OutDir>
172 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\ZlibStat$(Configuration)\Tmp\</IntDir>
173 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
174 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
175 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
176 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
177 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet>
178 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">AllRules.ruleset</CodeAnalysisRuleSet>
179 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
180 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
181 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" />
182 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
183 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
184 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" />
185 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
186 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
187 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
188 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
189 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet>
190 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'">AllRules.ruleset</CodeAnalysisRuleSet>
191 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
192 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'" />
193 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'" />
194 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
195 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'" />
196 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'" />
197 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
198 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
199 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
200 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
201 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet>
202 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">AllRules.ruleset</CodeAnalysisRuleSet>
203 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
204 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
205 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" />
206 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
207 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
208 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" />
209 </PropertyGroup>
210 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
211 <OutDir>arm64\ZlibStat$(Configuration)\</OutDir>
212 <IntDir>arm64\ZlibStat$(Configuration)\Tmp\</IntDir>
213 </PropertyGroup>
214 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
215 <OutDir>arm64\ZlibStat$(Configuration)\</OutDir>
216 <IntDir>arm64\ZlibStat$(Configuration)\Tmp\</IntDir>
217 </PropertyGroup>
218 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'">
219 <OutDir>arm64\ZlibStat$(Configuration)\</OutDir>
220 <IntDir>arm64\ZlibStat$(Configuration)\Tmp\</IntDir>
221 </PropertyGroup>
222 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
223 <OutDir>arm\ZlibStat$(Configuration)\</OutDir>
224 <IntDir>arm\ZlibStat$(Configuration)\Tmp\</IntDir>
225 </PropertyGroup>
226 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
227 <OutDir>arm\ZlibStat$(Configuration)\</OutDir>
228 <IntDir>arm\ZlibStat$(Configuration)\Tmp\</IntDir>
229 </PropertyGroup>
230 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'">
231 <OutDir>arm\ZlibStat$(Configuration)\</OutDir>
232 <IntDir>arm\ZlibStat$(Configuration)\Tmp\</IntDir>
233 </PropertyGroup>
234 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
235 <ClCompile>
236 <Optimization>Disabled</Optimization>
237 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
238 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
239 <ExceptionHandling>
240 </ExceptionHandling>
241 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
242 <BufferSecurityCheck>false</BufferSecurityCheck>
243 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
244 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
245 <ObjectFileName>$(IntDir)</ObjectFileName>
246 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
247 <WarningLevel>Level3</WarningLevel>
248 <SuppressStartupBanner>true</SuppressStartupBanner>
249 <DebugInformationFormat>OldStyle</DebugInformationFormat>
250 </ClCompile>
251 <ResourceCompile>
252 <Culture>0x040c</Culture>
253 </ResourceCompile>
254 <Lib>
255 <AdditionalOptions>/MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
256 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
257 <SuppressStartupBanner>true</SuppressStartupBanner>
258 </Lib>
259 </ItemDefinitionGroup>
260 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
261 <ClCompile>
262 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
263 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
264 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
265 <StringPooling>true</StringPooling>
266 <ExceptionHandling>
267 </ExceptionHandling>
268 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
269 <BufferSecurityCheck>false</BufferSecurityCheck>
270 <FunctionLevelLinking>true</FunctionLevelLinking>
271 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
272 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
273 <ObjectFileName>$(IntDir)</ObjectFileName>
274 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
275 <WarningLevel>Level3</WarningLevel>
276 <SuppressStartupBanner>true</SuppressStartupBanner>
277 </ClCompile>
278 <ResourceCompile>
279 <Culture>0x040c</Culture>
280 </ResourceCompile>
281 <Lib>
282 <AdditionalOptions>/MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
283 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
284 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
285 <SuppressStartupBanner>true</SuppressStartupBanner>
286 </Lib>
287 </ItemDefinitionGroup>
288 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">
289 <ClCompile>
290 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
291 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
292 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
293 <StringPooling>true</StringPooling>
294 <ExceptionHandling>
295 </ExceptionHandling>
296 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
297 <BufferSecurityCheck>false</BufferSecurityCheck>
298 <FunctionLevelLinking>true</FunctionLevelLinking>
299 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
300 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
301 <ObjectFileName>$(IntDir)</ObjectFileName>
302 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
303 <WarningLevel>Level3</WarningLevel>
304 <SuppressStartupBanner>true</SuppressStartupBanner>
305 </ClCompile>
306 <ResourceCompile>
307 <Culture>0x040c</Culture>
308 </ResourceCompile>
309 <Lib>
310 <AdditionalOptions>/MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
311 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
312 <SuppressStartupBanner>true</SuppressStartupBanner>
313 </Lib>
314 </ItemDefinitionGroup>
315 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
316 <Midl>
317 <TargetEnvironment>X64</TargetEnvironment>
318 </Midl>
319 <ClCompile>
320 <Optimization>Disabled</Optimization>
321 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
322 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
323 <ExceptionHandling>
324 </ExceptionHandling>
325 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
326 <BufferSecurityCheck>false</BufferSecurityCheck>
327 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
328 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
329 <ObjectFileName>$(IntDir)</ObjectFileName>
330 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
331 <WarningLevel>Level3</WarningLevel>
332 <SuppressStartupBanner>true</SuppressStartupBanner>
333 <DebugInformationFormat>OldStyle</DebugInformationFormat>
334 </ClCompile>
335 <ResourceCompile>
336 <Culture>0x040c</Culture>
337 </ResourceCompile>
338 <Lib>
339 <AdditionalOptions>/MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
340 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
341 <SuppressStartupBanner>true</SuppressStartupBanner>
342 </Lib>
343 </ItemDefinitionGroup>
344 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
345 <Midl />
346 <ClCompile>
347 <Optimization>Disabled</Optimization>
348 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
349 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
350 <ExceptionHandling>
351 </ExceptionHandling>
352 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
353 <BufferSecurityCheck>false</BufferSecurityCheck>
354 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
355 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
356 <ObjectFileName>$(IntDir)</ObjectFileName>
357 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
358 <WarningLevel>Level3</WarningLevel>
359 <SuppressStartupBanner>true</SuppressStartupBanner>
360 <DebugInformationFormat>OldStyle</DebugInformationFormat>
361 </ClCompile>
362 <ResourceCompile>
363 <Culture>0x040c</Culture>
364 </ResourceCompile>
365 <Lib>
366 <AdditionalOptions>/MACHINE:ARM64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
367 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
368 <SuppressStartupBanner>true</SuppressStartupBanner>
369 </Lib>
370 </ItemDefinitionGroup>
371 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
372 <Midl />
373 <ClCompile>
374 <Optimization>Disabled</Optimization>
375 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
376 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
377 <ExceptionHandling>
378 </ExceptionHandling>
379 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
380 <BufferSecurityCheck>false</BufferSecurityCheck>
381 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
382 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
383 <ObjectFileName>$(IntDir)</ObjectFileName>
384 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
385 <WarningLevel>Level3</WarningLevel>
386 <SuppressStartupBanner>true</SuppressStartupBanner>
387 <DebugInformationFormat>OldStyle</DebugInformationFormat>
388 </ClCompile>
389 <ResourceCompile>
390 <Culture>0x040c</Culture>
391 </ResourceCompile>
392 <Lib>
393 <AdditionalOptions>/MACHINE:ARM /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
394 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
395 <SuppressStartupBanner>true</SuppressStartupBanner>
396 </Lib>
397 </ItemDefinitionGroup>
398 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
399 <Midl>
400 <TargetEnvironment>X64</TargetEnvironment>
401 </Midl>
402 <ClCompile>
403 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
404 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
405 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
406 <StringPooling>true</StringPooling>
407 <ExceptionHandling>
408 </ExceptionHandling>
409 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
410 <BufferSecurityCheck>false</BufferSecurityCheck>
411 <FunctionLevelLinking>true</FunctionLevelLinking>
412 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
413 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
414 <ObjectFileName>$(IntDir)</ObjectFileName>
415 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
416 <WarningLevel>Level3</WarningLevel>
417 <SuppressStartupBanner>true</SuppressStartupBanner>
418 </ClCompile>
419 <ResourceCompile>
420 <Culture>0x040c</Culture>
421 </ResourceCompile>
422 <Lib>
423 <AdditionalOptions>/MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
424 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
425 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
426 <SuppressStartupBanner>true</SuppressStartupBanner>
427 </Lib>
428 </ItemDefinitionGroup>
429 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
430 <Midl />
431 <ClCompile>
432 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
433 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
434 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
435 <StringPooling>true</StringPooling>
436 <ExceptionHandling>
437 </ExceptionHandling>
438 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
439 <BufferSecurityCheck>false</BufferSecurityCheck>
440 <FunctionLevelLinking>true</FunctionLevelLinking>
441 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
442 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
443 <ObjectFileName>$(IntDir)</ObjectFileName>
444 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
445 <WarningLevel>Level3</WarningLevel>
446 <SuppressStartupBanner>true</SuppressStartupBanner>
447 </ClCompile>
448 <ResourceCompile>
449 <Culture>0x040c</Culture>
450 </ResourceCompile>
451 <Lib>
452 <AdditionalOptions>/MACHINE:ARM64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
453 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
454 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
455 <SuppressStartupBanner>true</SuppressStartupBanner>
456 </Lib>
457 </ItemDefinitionGroup>
458 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
459 <Midl />
460 <ClCompile>
461 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
462 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
463 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
464 <StringPooling>true</StringPooling>
465 <ExceptionHandling>
466 </ExceptionHandling>
467 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
468 <BufferSecurityCheck>false</BufferSecurityCheck>
469 <FunctionLevelLinking>true</FunctionLevelLinking>
470 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
471 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
472 <ObjectFileName>$(IntDir)</ObjectFileName>
473 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
474 <WarningLevel>Level3</WarningLevel>
475 <SuppressStartupBanner>true</SuppressStartupBanner>
476 </ClCompile>
477 <ResourceCompile>
478 <Culture>0x040c</Culture>
479 </ResourceCompile>
480 <Lib>
481 <AdditionalOptions>/MACHINE:ARM /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
482 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
483 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
484 <SuppressStartupBanner>true</SuppressStartupBanner>
485 </Lib>
486 </ItemDefinitionGroup>
487 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">
488 <Midl>
489 <TargetEnvironment>X64</TargetEnvironment>
490 </Midl>
491 <ClCompile>
492 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
493 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
494 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
495 <StringPooling>true</StringPooling>
496 <ExceptionHandling>
497 </ExceptionHandling>
498 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
499 <BufferSecurityCheck>false</BufferSecurityCheck>
500 <FunctionLevelLinking>true</FunctionLevelLinking>
501 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
502 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
503 <ObjectFileName>$(IntDir)</ObjectFileName>
504 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
505 <WarningLevel>Level3</WarningLevel>
506 <SuppressStartupBanner>true</SuppressStartupBanner>
507 </ClCompile>
508 <ResourceCompile>
509 <Culture>0x040c</Culture>
510 </ResourceCompile>
511 <Lib>
512 <AdditionalOptions>/MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
513 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
514 <SuppressStartupBanner>true</SuppressStartupBanner>
515 </Lib>
516 </ItemDefinitionGroup>
517 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'">
518 <Midl />
519 <ClCompile>
520 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
521 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
522 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
523 <StringPooling>true</StringPooling>
524 <ExceptionHandling>
525 </ExceptionHandling>
526 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
527 <BufferSecurityCheck>false</BufferSecurityCheck>
528 <FunctionLevelLinking>true</FunctionLevelLinking>
529 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
530 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
531 <ObjectFileName>$(IntDir)</ObjectFileName>
532 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
533 <WarningLevel>Level3</WarningLevel>
534 <SuppressStartupBanner>true</SuppressStartupBanner>
535 </ClCompile>
536 <ResourceCompile>
537 <Culture>0x040c</Culture>
538 </ResourceCompile>
539 <Lib>
540 <AdditionalOptions>/MACHINE:ARM64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
541 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
542 <SuppressStartupBanner>true</SuppressStartupBanner>
543 </Lib>
544 </ItemDefinitionGroup>
545 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'">
546 <Midl />
547 <ClCompile>
548 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
549 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
550 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
551 <StringPooling>true</StringPooling>
552 <ExceptionHandling>
553 </ExceptionHandling>
554 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
555 <BufferSecurityCheck>false</BufferSecurityCheck>
556 <FunctionLevelLinking>true</FunctionLevelLinking>
557 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
558 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
559 <ObjectFileName>$(IntDir)</ObjectFileName>
560 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
561 <WarningLevel>Level3</WarningLevel>
562 <SuppressStartupBanner>true</SuppressStartupBanner>
563 </ClCompile>
564 <ResourceCompile>
565 <Culture>0x040c</Culture>
566 </ResourceCompile>
567 <Lib>
568 <AdditionalOptions>/MACHINE:ARM /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
569 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
570 <SuppressStartupBanner>true</SuppressStartupBanner>
571 </Lib>
572 </ItemDefinitionGroup>
573 <ItemGroup>
574 <ClCompile Include="..\..\..\adler32.c" />
575 <ClCompile Include="..\..\..\compress.c" />
576 <ClCompile Include="..\..\..\crc32.c" />
577 <ClCompile Include="..\..\..\deflate.c" />
578 <ClCompile Include="..\..\..\gzclose.c" />
579 <ClCompile Include="..\..\..\gzlib.c" />
580 <ClCompile Include="..\..\..\gzread.c" />
581 <ClCompile Include="..\..\..\gzwrite.c" />
582 <ClCompile Include="..\..\..\infback.c" />
583 <ClCompile Include="..\..\..\inffast.c" />
584 <ClCompile Include="..\..\..\inflate.c" />
585 <ClCompile Include="..\..\..\inftrees.c" />
586 <ClCompile Include="..\..\minizip\ioapi.c" />
587 <ClCompile Include="..\..\..\trees.c" />
588 <ClCompile Include="..\..\..\uncompr.c" />
589 <ClCompile Include="..\..\minizip\unzip.c" />
590 <ClCompile Include="..\..\minizip\zip.c" />
591 <ClCompile Include="..\..\..\zutil.c" />
592 </ItemGroup>
593 <ItemGroup>
594 <ResourceCompile Include="zlib.rc" />
595 </ItemGroup>
596 <ItemGroup>
597 <None Include="zlibvc.def" />
598 </ItemGroup>
599 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
600 <ImportGroup Label="ExtensionTargets">
601 </ImportGroup>
602</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc143/zlibvc.def b/contrib/vstudio/vc143/zlibvc.def
new file mode 100644
index 0000000..99c71e3
--- /dev/null
+++ b/contrib/vstudio/vc143/zlibvc.def
@@ -0,0 +1,158 @@
1LIBRARY
2; zlib data compression and ZIP file I/O library
3
4VERSION 1.2
5
6EXPORTS
7 adler32 @1
8 compress @2
9 crc32 @3
10 deflate @4
11 deflateCopy @5
12 deflateEnd @6
13 deflateInit2_ @7
14 deflateInit_ @8
15 deflateParams @9
16 deflateReset @10
17 deflateSetDictionary @11
18 gzclose @12
19 gzdopen @13
20 gzerror @14
21 gzflush @15
22 gzopen @16
23 gzread @17
24 gzwrite @18
25 inflate @19
26 inflateEnd @20
27 inflateInit2_ @21
28 inflateInit_ @22
29 inflateReset @23
30 inflateSetDictionary @24
31 inflateSync @25
32 uncompress @26
33 zlibVersion @27
34 gzprintf @28
35 gzputc @29
36 gzgetc @30
37 gzseek @31
38 gzrewind @32
39 gztell @33
40 gzeof @34
41 gzsetparams @35
42 zError @36
43 inflateSyncPoint @37
44 get_crc_table @38
45 compress2 @39
46 gzputs @40
47 gzgets @41
48 inflateCopy @42
49 inflateBackInit_ @43
50 inflateBack @44
51 inflateBackEnd @45
52 compressBound @46
53 deflateBound @47
54 gzclearerr @48
55 gzungetc @49
56 zlibCompileFlags @50
57 deflatePrime @51
58 deflatePending @52
59
60 unzOpen @61
61 unzClose @62
62 unzGetGlobalInfo @63
63 unzGetCurrentFileInfo @64
64 unzGoToFirstFile @65
65 unzGoToNextFile @66
66 unzOpenCurrentFile @67
67 unzReadCurrentFile @68
68 unzOpenCurrentFile3 @69
69 unztell @70
70 unzeof @71
71 unzCloseCurrentFile @72
72 unzGetGlobalComment @73
73 unzStringFileNameCompare @74
74 unzLocateFile @75
75 unzGetLocalExtrafield @76
76 unzOpen2 @77
77 unzOpenCurrentFile2 @78
78 unzOpenCurrentFilePassword @79
79
80 zipOpen @80
81 zipOpenNewFileInZip @81
82 zipWriteInFileInZip @82
83 zipCloseFileInZip @83
84 zipClose @84
85 zipOpenNewFileInZip2 @86
86 zipCloseFileInZipRaw @87
87 zipOpen2 @88
88 zipOpenNewFileInZip3 @89
89
90 unzGetFilePos @100
91 unzGoToFilePos @101
92
93 fill_win32_filefunc @110
94
95; zlibwapi v1.2.4 added:
96 fill_win32_filefunc64 @111
97 fill_win32_filefunc64A @112
98 fill_win32_filefunc64W @113
99
100 unzOpen64 @120
101 unzOpen2_64 @121
102 unzGetGlobalInfo64 @122
103 unzGetCurrentFileInfo64 @124
104 unzGetCurrentFileZStreamPos64 @125
105 unztell64 @126
106 unzGetFilePos64 @127
107 unzGoToFilePos64 @128
108
109 zipOpen64 @130
110 zipOpen2_64 @131
111 zipOpenNewFileInZip64 @132
112 zipOpenNewFileInZip2_64 @133
113 zipOpenNewFileInZip3_64 @134
114 zipOpenNewFileInZip4_64 @135
115 zipCloseFileInZipRaw64 @136
116
117; zlib1 v1.2.4 added:
118 adler32_combine @140
119 crc32_combine @142
120 deflateSetHeader @144
121 deflateTune @145
122 gzbuffer @146
123 gzclose_r @147
124 gzclose_w @148
125 gzdirect @149
126 gzoffset @150
127 inflateGetHeader @156
128 inflateMark @157
129 inflatePrime @158
130 inflateReset2 @159
131 inflateUndermine @160
132
133; zlib1 v1.2.6 added:
134 gzgetc_ @161
135 inflateResetKeep @163
136 deflateResetKeep @164
137
138; zlib1 v1.2.7 added:
139 gzopen_w @165
140
141; zlib1 v1.2.8 added:
142 inflateGetDictionary @166
143 gzvprintf @167
144
145; zlib1 v1.2.9 added:
146 inflateCodesUsed @168
147 inflateValidate @169
148 uncompress2 @170
149 gzfread @171
150 gzfwrite @172
151 deflateGetDictionary @173
152 adler32_z @174
153 crc32_z @175
154
155; zlib1 v1.2.12 added:
156 crc32_combine_gen @176
157 crc32_combine_gen64 @177
158 crc32_combine_op @178
diff --git a/contrib/vstudio/vc143/zlibvc.sln b/contrib/vstudio/vc143/zlibvc.sln
new file mode 100644
index 0000000..67896b7
--- /dev/null
+++ b/contrib/vstudio/vc143/zlibvc.sln
@@ -0,0 +1,179 @@
1
2Microsoft Visual Studio Solution File, Format Version 12.00
3# Visual Studio Version 17
4VisualStudioVersion = 17.4.33015.44
5MinimumVisualStudioVersion = 10.0.40219.1
6Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlibvc", "zlibvc.vcxproj", "{8FD826F8-3739-44E6-8CC8-997122E53B8D}"
7EndProject
8Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlibstat", "zlibstat.vcxproj", "{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}"
9EndProject
10Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testzlib", "testzlib.vcxproj", "{AA6666AA-E09F-4135-9C0C-4FE50C3C654B}"
11EndProject
12Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testzlibdll", "testzlibdll.vcxproj", "{C52F9E7B-498A-42BE-8DB4-85A15694366A}"
13EndProject
14Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "minizip", "minizip.vcxproj", "{48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}"
15EndProject
16Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "miniunz", "miniunz.vcxproj", "{C52F9E7B-498A-42BE-8DB4-85A15694382A}"
17EndProject
18Global
19 GlobalSection(SolutionConfigurationPlatforms) = preSolution
20 Debug|ARM = Debug|ARM
21 Debug|ARM64 = Debug|ARM64
22 Debug|Win32 = Debug|Win32
23 Debug|x64 = Debug|x64
24 Release|ARM = Release|ARM
25 Release|ARM64 = Release|ARM64
26 Release|Win32 = Release|Win32
27 Release|x64 = Release|x64
28 ReleaseWithoutAsm|ARM = ReleaseWithoutAsm|ARM
29 ReleaseWithoutAsm|ARM64 = ReleaseWithoutAsm|ARM64
30 ReleaseWithoutAsm|Win32 = ReleaseWithoutAsm|Win32
31 ReleaseWithoutAsm|x64 = ReleaseWithoutAsm|x64
32 EndGlobalSection
33 GlobalSection(ProjectConfigurationPlatforms) = postSolution
34 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|ARM.ActiveCfg = Debug|ARM
35 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|ARM.Build.0 = Debug|ARM
36 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|ARM64.ActiveCfg = Debug|ARM64
37 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|ARM64.Build.0 = Debug|ARM64
38 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.ActiveCfg = Debug|Win32
39 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.Build.0 = Debug|Win32
40 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.ActiveCfg = Debug|x64
41 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.Build.0 = Debug|x64
42 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|ARM.ActiveCfg = Release|ARM
43 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|ARM.Build.0 = Release|ARM
44 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|ARM64.ActiveCfg = Release|ARM64
45 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|ARM64.Build.0 = Release|ARM64
46 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.ActiveCfg = Release|Win32
47 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.Build.0 = Release|Win32
48 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.ActiveCfg = Release|x64
49 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.Build.0 = Release|x64
50 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|ARM.ActiveCfg = ReleaseWithoutAsm|ARM
51 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|ARM.Build.0 = ReleaseWithoutAsm|ARM
52 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|ARM64.ActiveCfg = ReleaseWithoutAsm|ARM64
53 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|ARM64.Build.0 = ReleaseWithoutAsm|ARM64
54 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32
55 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32
56 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64
57 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64
58 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|ARM.ActiveCfg = Debug|ARM
59 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|ARM.Build.0 = Debug|ARM
60 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|ARM64.ActiveCfg = Debug|ARM64
61 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|ARM64.Build.0 = Debug|ARM64
62 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.ActiveCfg = Debug|Win32
63 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.Build.0 = Debug|Win32
64 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.ActiveCfg = Debug|x64
65 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.Build.0 = Debug|x64
66 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|ARM.ActiveCfg = Release|ARM
67 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|ARM.Build.0 = Release|ARM
68 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|ARM64.ActiveCfg = Release|ARM64
69 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|ARM64.Build.0 = Release|ARM64
70 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.ActiveCfg = Release|Win32
71 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.Build.0 = Release|Win32
72 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.ActiveCfg = Release|x64
73 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.Build.0 = Release|x64
74 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|ARM.ActiveCfg = ReleaseWithoutAsm|ARM
75 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|ARM.Build.0 = ReleaseWithoutAsm|ARM
76 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|ARM64.ActiveCfg = ReleaseWithoutAsm|ARM64
77 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|ARM64.Build.0 = ReleaseWithoutAsm|ARM64
78 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32
79 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32
80 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64
81 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64
82 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|ARM.ActiveCfg = Debug|ARM
83 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|ARM.Build.0 = Debug|ARM
84 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|ARM64.ActiveCfg = Debug|ARM64
85 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|ARM64.Build.0 = Debug|ARM64
86 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32
87 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32
88 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64
89 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64
90 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|ARM.ActiveCfg = Release|ARM
91 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|ARM.Build.0 = Release|ARM
92 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|ARM64.ActiveCfg = Release|ARM64
93 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|ARM64.Build.0 = Release|ARM64
94 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32
95 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32
96 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64
97 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64
98 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|ARM.ActiveCfg = ReleaseWithoutAsm|ARM
99 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|ARM.Build.0 = ReleaseWithoutAsm|ARM
100 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|ARM64.ActiveCfg = ReleaseWithoutAsm|ARM64
101 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|ARM64.Build.0 = ReleaseWithoutAsm|ARM64
102 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32
103 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32
104 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64
105 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64
106 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|ARM.ActiveCfg = Debug|ARM
107 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|ARM.Build.0 = Debug|ARM
108 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|ARM64.ActiveCfg = Debug|ARM64
109 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|ARM64.Build.0 = Debug|ARM64
110 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.ActiveCfg = Debug|Win32
111 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.Build.0 = Debug|Win32
112 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.ActiveCfg = Debug|x64
113 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.Build.0 = Debug|x64
114 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|ARM.ActiveCfg = Release|ARM
115 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|ARM.Build.0 = Release|ARM
116 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|ARM64.ActiveCfg = Release|ARM64
117 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|ARM64.Build.0 = Release|ARM64
118 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.ActiveCfg = Release|Win32
119 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.Build.0 = Release|Win32
120 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.ActiveCfg = Release|x64
121 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.Build.0 = Release|x64
122 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|ARM.ActiveCfg = Release|ARM
123 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|ARM.Build.0 = Release|ARM
124 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|ARM64.ActiveCfg = Release|ARM64
125 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|ARM64.Build.0 = Release|ARM64
126 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32
127 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64
128 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|ARM.ActiveCfg = Debug|ARM
129 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|ARM.Build.0 = Debug|ARM
130 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|ARM64.ActiveCfg = Debug|ARM64
131 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|ARM64.Build.0 = Debug|ARM64
132 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32
133 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32
134 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64
135 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64
136 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|ARM.ActiveCfg = Release|ARM
137 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|ARM.Build.0 = Release|ARM
138 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|ARM64.ActiveCfg = Release|ARM64
139 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|ARM64.Build.0 = Release|ARM64
140 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32
141 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32
142 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64
143 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64
144 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|ARM.ActiveCfg = Release|ARM
145 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|ARM.Build.0 = Release|ARM
146 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|ARM64.ActiveCfg = Release|ARM64
147 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|ARM64.Build.0 = Release|ARM64
148 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32
149 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64
150 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|ARM.ActiveCfg = Debug|ARM
151 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|ARM.Build.0 = Debug|ARM
152 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|ARM64.ActiveCfg = Debug|ARM64
153 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|ARM64.Build.0 = Debug|ARM64
154 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.ActiveCfg = Debug|Win32
155 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.Build.0 = Debug|Win32
156 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.ActiveCfg = Debug|x64
157 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.Build.0 = Debug|x64
158 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|ARM.ActiveCfg = Release|ARM
159 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|ARM.Build.0 = Release|ARM
160 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|ARM64.ActiveCfg = Release|ARM64
161 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|ARM64.Build.0 = Release|ARM64
162 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.ActiveCfg = Release|Win32
163 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.Build.0 = Release|Win32
164 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.ActiveCfg = Release|x64
165 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.Build.0 = Release|x64
166 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|ARM.ActiveCfg = Release|ARM
167 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|ARM.Build.0 = Release|ARM
168 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|ARM64.ActiveCfg = Release|ARM64
169 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|ARM64.Build.0 = Release|ARM64
170 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32
171 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64
172 EndGlobalSection
173 GlobalSection(SolutionProperties) = preSolution
174 HideSolutionNode = FALSE
175 EndGlobalSection
176 GlobalSection(ExtensibilityGlobals) = postSolution
177 SolutionGuid = {EAA58685-56D9-43F2-8703-FD2CB020745E}
178 EndGlobalSection
179EndGlobal
diff --git a/contrib/vstudio/vc143/zlibvc.vcxproj b/contrib/vstudio/vc143/zlibvc.vcxproj
new file mode 100644
index 0000000..10a7a90
--- /dev/null
+++ b/contrib/vstudio/vc143/zlibvc.vcxproj
@@ -0,0 +1,875 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|ARM">
5 <Configuration>Debug</Configuration>
6 <Platform>ARM</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|ARM64">
9 <Configuration>Debug</Configuration>
10 <Platform>ARM64</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="ReleaseWithoutAsm|ARM">
21 <Configuration>ReleaseWithoutAsm</Configuration>
22 <Platform>ARM</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="ReleaseWithoutAsm|ARM64">
25 <Configuration>ReleaseWithoutAsm</Configuration>
26 <Platform>ARM64</Platform>
27 </ProjectConfiguration>
28 <ProjectConfiguration Include="ReleaseWithoutAsm|Win32">
29 <Configuration>ReleaseWithoutAsm</Configuration>
30 <Platform>Win32</Platform>
31 </ProjectConfiguration>
32 <ProjectConfiguration Include="ReleaseWithoutAsm|x64">
33 <Configuration>ReleaseWithoutAsm</Configuration>
34 <Platform>x64</Platform>
35 </ProjectConfiguration>
36 <ProjectConfiguration Include="Release|ARM">
37 <Configuration>Release</Configuration>
38 <Platform>ARM</Platform>
39 </ProjectConfiguration>
40 <ProjectConfiguration Include="Release|ARM64">
41 <Configuration>Release</Configuration>
42 <Platform>ARM64</Platform>
43 </ProjectConfiguration>
44 <ProjectConfiguration Include="Release|Win32">
45 <Configuration>Release</Configuration>
46 <Platform>Win32</Platform>
47 </ProjectConfiguration>
48 <ProjectConfiguration Include="Release|x64">
49 <Configuration>Release</Configuration>
50 <Platform>x64</Platform>
51 </ProjectConfiguration>
52 </ItemGroup>
53 <PropertyGroup Label="Globals">
54 <ProjectGuid>{8FD826F8-3739-44E6-8CC8-997122E53B8D}</ProjectGuid>
55 <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
56 </PropertyGroup>
57 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
58 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
59 <ConfigurationType>DynamicLibrary</ConfigurationType>
60 <UseOfMfc>false</UseOfMfc>
61 <WholeProgramOptimization>true</WholeProgramOptimization>
62 <PlatformToolset>v143</PlatformToolset>
63 </PropertyGroup>
64 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" Label="Configuration">
65 <ConfigurationType>DynamicLibrary</ConfigurationType>
66 <UseOfMfc>false</UseOfMfc>
67 <WholeProgramOptimization>true</WholeProgramOptimization>
68 <PlatformToolset>v143</PlatformToolset>
69 </PropertyGroup>
70 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
71 <ConfigurationType>DynamicLibrary</ConfigurationType>
72 <UseOfMfc>false</UseOfMfc>
73 <PlatformToolset>v143</PlatformToolset>
74 <CharacterSet>Unicode</CharacterSet>
75 </PropertyGroup>
76 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
77 <ConfigurationType>DynamicLibrary</ConfigurationType>
78 <UseOfMfc>false</UseOfMfc>
79 <WholeProgramOptimization>true</WholeProgramOptimization>
80 <PlatformToolset>v143</PlatformToolset>
81 </PropertyGroup>
82 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
83 <ConfigurationType>DynamicLibrary</ConfigurationType>
84 <UseOfMfc>false</UseOfMfc>
85 <WholeProgramOptimization>true</WholeProgramOptimization>
86 <PlatformToolset>v143</PlatformToolset>
87 </PropertyGroup>
88 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
89 <ConfigurationType>DynamicLibrary</ConfigurationType>
90 <UseOfMfc>false</UseOfMfc>
91 <WholeProgramOptimization>true</WholeProgramOptimization>
92 <PlatformToolset>v143</PlatformToolset>
93 </PropertyGroup>
94 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" Label="Configuration">
95 <ConfigurationType>DynamicLibrary</ConfigurationType>
96 <UseOfMfc>false</UseOfMfc>
97 <WholeProgramOptimization>true</WholeProgramOptimization>
98 <PlatformToolset>v143</PlatformToolset>
99 </PropertyGroup>
100 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'" Label="Configuration">
101 <ConfigurationType>DynamicLibrary</ConfigurationType>
102 <UseOfMfc>false</UseOfMfc>
103 <WholeProgramOptimization>true</WholeProgramOptimization>
104 <PlatformToolset>v143</PlatformToolset>
105 </PropertyGroup>
106 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'" Label="Configuration">
107 <ConfigurationType>DynamicLibrary</ConfigurationType>
108 <UseOfMfc>false</UseOfMfc>
109 <WholeProgramOptimization>true</WholeProgramOptimization>
110 <PlatformToolset>v143</PlatformToolset>
111 </PropertyGroup>
112 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
113 <ConfigurationType>DynamicLibrary</ConfigurationType>
114 <UseOfMfc>false</UseOfMfc>
115 <PlatformToolset>v143</PlatformToolset>
116 </PropertyGroup>
117 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
118 <ConfigurationType>DynamicLibrary</ConfigurationType>
119 <UseOfMfc>false</UseOfMfc>
120 <PlatformToolset>v143</PlatformToolset>
121 </PropertyGroup>
122 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
123 <ConfigurationType>DynamicLibrary</ConfigurationType>
124 <UseOfMfc>false</UseOfMfc>
125 <PlatformToolset>v143</PlatformToolset>
126 </PropertyGroup>
127 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
128 <ImportGroup Label="ExtensionSettings">
129 </ImportGroup>
130 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
131 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
132 </ImportGroup>
133 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" Label="PropertySheets">
134 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
135 </ImportGroup>
136 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
137 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
138 </ImportGroup>
139 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
140 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
141 </ImportGroup>
142 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
143 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
144 </ImportGroup>
145 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
146 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
147 </ImportGroup>
148 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" Label="PropertySheets">
149 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
150 </ImportGroup>
151 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'" Label="PropertySheets">
152 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
153 </ImportGroup>
154 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'" Label="PropertySheets">
155 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
156 </ImportGroup>
157 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
158 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
159 </ImportGroup>
160 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
161 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
162 </ImportGroup>
163 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
164 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
165 </ImportGroup>
166 <PropertyGroup Label="UserMacros" />
167 <PropertyGroup>
168 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
169 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\ZlibDll$(Configuration)\</OutDir>
170 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\ZlibDll$(Configuration)\Tmp\</IntDir>
171 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
172 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest>
173 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\ZlibDll$(Configuration)\</OutDir>
174 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\ZlibDll$(Configuration)\Tmp\</IntDir>
175 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">false</LinkIncremental>
176 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">false</GenerateManifest>
177 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\ZlibDll$(Configuration)\</OutDir>
178 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\ZlibDll$(Configuration)\Tmp\</IntDir>
179 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
180 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</GenerateManifest>
181 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\ZlibDll$(Configuration)\</OutDir>
182 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\ZlibDll$(Configuration)\Tmp\</IntDir>
183 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
184 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</LinkIncremental>
185 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</LinkIncremental>
186 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
187 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">false</GenerateManifest>
188 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</GenerateManifest>
189 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\ZlibDll$(Configuration)\</OutDir>
190 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\ZlibDll$(Configuration)\Tmp\</IntDir>
191 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">false</LinkIncremental>
192 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'">false</LinkIncremental>
193 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'">false</LinkIncremental>
194 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">false</GenerateManifest>
195 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'">false</GenerateManifest>
196 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'">false</GenerateManifest>
197 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\ZlibDll$(Configuration)\</OutDir>
198 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\ZlibDll$(Configuration)\Tmp\</IntDir>
199 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
200 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental>
201 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</LinkIncremental>
202 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</GenerateManifest>
203 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</GenerateManifest>
204 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</GenerateManifest>
205 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
206 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
207 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
208 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
209 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet>
210 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">AllRules.ruleset</CodeAnalysisRuleSet>
211 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
212 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
213 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" />
214 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
215 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
216 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" />
217 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
218 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
219 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
220 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
221 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet>
222 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'">AllRules.ruleset</CodeAnalysisRuleSet>
223 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
224 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'" />
225 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'" />
226 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
227 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'" />
228 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'" />
229 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
230 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
231 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
232 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
233 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet>
234 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">AllRules.ruleset</CodeAnalysisRuleSet>
235 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
236 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
237 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" />
238 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
239 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
240 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" />
241 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">zlibwapi</TargetName>
242 <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">zlibwapi</TargetName>
243 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">zlibwapi</TargetName>
244 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">zlibwapi</TargetName>
245 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">zlibwapi</TargetName>
246 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">zlibwapi</TargetName>
247 <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">zlibwapi</TargetName>
248 <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'">zlibwapi</TargetName>
249 <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'">zlibwapi</TargetName>
250 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">zlibwapi</TargetName>
251 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">zlibwapi</TargetName>
252 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">zlibwapi</TargetName>
253 </PropertyGroup>
254 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
255 <OutDir>arm64\ZlibDll$(Configuration)\</OutDir>
256 <IntDir>arm64\ZlibDll$(Configuration)\Tmp\</IntDir>
257 </PropertyGroup>
258 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
259 <OutDir>arm\ZlibDll$(Configuration)\</OutDir>
260 <IntDir>arm\ZlibDll$(Configuration)\Tmp\</IntDir>
261 </PropertyGroup>
262 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
263 <OutDir>arm64\ZlibDll$(Configuration)\</OutDir>
264 <IntDir>arm64\ZlibDll$(Configuration)\Tmp\</IntDir>
265 </PropertyGroup>
266 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'">
267 <OutDir>arm64\ZlibDll$(Configuration)\</OutDir>
268 <IntDir>arm64\ZlibDll$(Configuration)\Tmp\</IntDir>
269 </PropertyGroup>
270 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
271 <OutDir>arm\ZlibDll$(Configuration)\</OutDir>
272 <IntDir>arm\ZlibDll$(Configuration)\Tmp\</IntDir>
273 </PropertyGroup>
274 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'">
275 <OutDir>arm\ZlibDll$(Configuration)\</OutDir>
276 <IntDir>arm\ZlibDll$(Configuration)\Tmp\</IntDir>
277 </PropertyGroup>
278 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
279 <Midl>
280 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
281 <MkTypLibCompatible>true</MkTypLibCompatible>
282 <SuppressStartupBanner>true</SuppressStartupBanner>
283 <TargetEnvironment>Win32</TargetEnvironment>
284 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
285 </Midl>
286 <ClCompile>
287 <Optimization>Disabled</Optimization>
288 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
289 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
290 <ExceptionHandling>
291 </ExceptionHandling>
292 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
293 <BufferSecurityCheck>false</BufferSecurityCheck>
294 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
295 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
296 <ObjectFileName>$(IntDir)</ObjectFileName>
297 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
298 <BrowseInformation>
299 </BrowseInformation>
300 <WarningLevel>Level3</WarningLevel>
301 <SuppressStartupBanner>true</SuppressStartupBanner>
302 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
303 </ClCompile>
304 <ResourceCompile>
305 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
306 <Culture>0x040c</Culture>
307 </ResourceCompile>
308 <Link>
309 <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
310 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
311 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
312 <SuppressStartupBanner>true</SuppressStartupBanner>
313 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
314 <GenerateDebugInformation>true</GenerateDebugInformation>
315 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
316 <GenerateMapFile>true</GenerateMapFile>
317 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
318 <SubSystem>Windows</SubSystem>
319 <RandomizedBaseAddress>false</RandomizedBaseAddress>
320 <DataExecutionPrevention>
321 </DataExecutionPrevention>
322 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
323 </Link>
324 </ItemDefinitionGroup>
325 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">
326 <Midl>
327 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
328 <MkTypLibCompatible>true</MkTypLibCompatible>
329 <SuppressStartupBanner>true</SuppressStartupBanner>
330 <TargetEnvironment>Win32</TargetEnvironment>
331 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
332 </Midl>
333 <ClCompile>
334 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
335 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
336 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
337 <StringPooling>true</StringPooling>
338 <ExceptionHandling>
339 </ExceptionHandling>
340 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
341 <BufferSecurityCheck>false</BufferSecurityCheck>
342 <FunctionLevelLinking>true</FunctionLevelLinking>
343 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
344 <AssemblerOutput>All</AssemblerOutput>
345 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
346 <ObjectFileName>$(IntDir)</ObjectFileName>
347 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
348 <BrowseInformation>
349 </BrowseInformation>
350 <WarningLevel>Level3</WarningLevel>
351 <SuppressStartupBanner>true</SuppressStartupBanner>
352 </ClCompile>
353 <ResourceCompile>
354 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
355 <Culture>0x040c</Culture>
356 </ResourceCompile>
357 <Link>
358 <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
359 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
360 <SuppressStartupBanner>true</SuppressStartupBanner>
361 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
362 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
363 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
364 <GenerateMapFile>true</GenerateMapFile>
365 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
366 <SubSystem>Windows</SubSystem>
367 <RandomizedBaseAddress>false</RandomizedBaseAddress>
368 <DataExecutionPrevention>
369 </DataExecutionPrevention>
370 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
371 </Link>
372 </ItemDefinitionGroup>
373 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
374 <Midl>
375 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
376 <MkTypLibCompatible>true</MkTypLibCompatible>
377 <SuppressStartupBanner>true</SuppressStartupBanner>
378 <TargetEnvironment>Win32</TargetEnvironment>
379 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
380 </Midl>
381 <ClCompile>
382 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
383 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
384 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
385 <StringPooling>true</StringPooling>
386 <ExceptionHandling>
387 </ExceptionHandling>
388 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
389 <BufferSecurityCheck>false</BufferSecurityCheck>
390 <FunctionLevelLinking>true</FunctionLevelLinking>
391 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
392 <AssemblerOutput>All</AssemblerOutput>
393 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
394 <ObjectFileName>$(IntDir)</ObjectFileName>
395 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
396 <BrowseInformation>
397 </BrowseInformation>
398 <WarningLevel>Level3</WarningLevel>
399 <SuppressStartupBanner>true</SuppressStartupBanner>
400 </ClCompile>
401 <ResourceCompile>
402 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
403 <Culture>0x040c</Culture>
404 </ResourceCompile>
405 <Link>
406 <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
407 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
408 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
409 <SuppressStartupBanner>true</SuppressStartupBanner>
410 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
411 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
412 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
413 <GenerateMapFile>true</GenerateMapFile>
414 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
415 <SubSystem>Windows</SubSystem>
416 <RandomizedBaseAddress>false</RandomizedBaseAddress>
417 <DataExecutionPrevention>
418 </DataExecutionPrevention>
419 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
420 <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
421 </Link>
422 </ItemDefinitionGroup>
423 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
424 <Midl>
425 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
426 <MkTypLibCompatible>true</MkTypLibCompatible>
427 <SuppressStartupBanner>true</SuppressStartupBanner>
428 <TargetEnvironment>X64</TargetEnvironment>
429 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
430 </Midl>
431 <ClCompile>
432 <Optimization>Disabled</Optimization>
433 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
434 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
435 <ExceptionHandling>
436 </ExceptionHandling>
437 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
438 <BufferSecurityCheck>false</BufferSecurityCheck>
439 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
440 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
441 <ObjectFileName>$(IntDir)</ObjectFileName>
442 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
443 <BrowseInformation>
444 </BrowseInformation>
445 <WarningLevel>Level3</WarningLevel>
446 <SuppressStartupBanner>true</SuppressStartupBanner>
447 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
448 </ClCompile>
449 <ResourceCompile>
450 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
451 <Culture>0x040c</Culture>
452 </ResourceCompile>
453 <Link>
454 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
455 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
456 <SuppressStartupBanner>true</SuppressStartupBanner>
457 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
458 <GenerateDebugInformation>true</GenerateDebugInformation>
459 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
460 <GenerateMapFile>true</GenerateMapFile>
461 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
462 <SubSystem>Windows</SubSystem>
463 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
464 <TargetMachine>MachineX64</TargetMachine>
465 </Link>
466 </ItemDefinitionGroup>
467 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
468 <Midl>
469 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
470 <MkTypLibCompatible>true</MkTypLibCompatible>
471 <SuppressStartupBanner>true</SuppressStartupBanner>
472 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
473 </Midl>
474 <ClCompile>
475 <Optimization>Disabled</Optimization>
476 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
477 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
478 <ExceptionHandling>
479 </ExceptionHandling>
480 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
481 <BufferSecurityCheck>false</BufferSecurityCheck>
482 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
483 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
484 <ObjectFileName>$(IntDir)</ObjectFileName>
485 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
486 <BrowseInformation>
487 </BrowseInformation>
488 <WarningLevel>Level3</WarningLevel>
489 <SuppressStartupBanner>true</SuppressStartupBanner>
490 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
491 </ClCompile>
492 <ResourceCompile>
493 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
494 <Culture>0x040c</Culture>
495 </ResourceCompile>
496 <Link>
497 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
498 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
499 <SuppressStartupBanner>true</SuppressStartupBanner>
500 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
501 <GenerateDebugInformation>true</GenerateDebugInformation>
502 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
503 <GenerateMapFile>true</GenerateMapFile>
504 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
505 <SubSystem>Windows</SubSystem>
506 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
507 </Link>
508 </ItemDefinitionGroup>
509 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
510 <Midl>
511 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
512 <MkTypLibCompatible>true</MkTypLibCompatible>
513 <SuppressStartupBanner>true</SuppressStartupBanner>
514 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
515 </Midl>
516 <ClCompile>
517 <Optimization>Disabled</Optimization>
518 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
519 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
520 <ExceptionHandling>
521 </ExceptionHandling>
522 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
523 <BufferSecurityCheck>false</BufferSecurityCheck>
524 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
525 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
526 <ObjectFileName>$(IntDir)</ObjectFileName>
527 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
528 <BrowseInformation>
529 </BrowseInformation>
530 <WarningLevel>Level3</WarningLevel>
531 <SuppressStartupBanner>true</SuppressStartupBanner>
532 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
533 </ClCompile>
534 <ResourceCompile>
535 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
536 <Culture>0x040c</Culture>
537 </ResourceCompile>
538 <Link>
539 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
540 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
541 <SuppressStartupBanner>true</SuppressStartupBanner>
542 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
543 <GenerateDebugInformation>true</GenerateDebugInformation>
544 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
545 <GenerateMapFile>true</GenerateMapFile>
546 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
547 <SubSystem>Windows</SubSystem>
548 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
549 </Link>
550 </ItemDefinitionGroup>
551 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">
552 <Midl>
553 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
554 <MkTypLibCompatible>true</MkTypLibCompatible>
555 <SuppressStartupBanner>true</SuppressStartupBanner>
556 <TargetEnvironment>X64</TargetEnvironment>
557 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
558 </Midl>
559 <ClCompile>
560 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
561 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
562 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
563 <StringPooling>true</StringPooling>
564 <ExceptionHandling>
565 </ExceptionHandling>
566 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
567 <BufferSecurityCheck>false</BufferSecurityCheck>
568 <FunctionLevelLinking>true</FunctionLevelLinking>
569 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
570 <AssemblerOutput>All</AssemblerOutput>
571 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
572 <ObjectFileName>$(IntDir)</ObjectFileName>
573 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
574 <BrowseInformation>
575 </BrowseInformation>
576 <WarningLevel>Level3</WarningLevel>
577 <SuppressStartupBanner>true</SuppressStartupBanner>
578 </ClCompile>
579 <ResourceCompile>
580 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
581 <Culture>0x040c</Culture>
582 </ResourceCompile>
583 <Link>
584 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
585 <SuppressStartupBanner>true</SuppressStartupBanner>
586 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
587 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
588 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
589 <GenerateMapFile>true</GenerateMapFile>
590 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
591 <SubSystem>Windows</SubSystem>
592 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
593 <TargetMachine>MachineX64</TargetMachine>
594 </Link>
595 </ItemDefinitionGroup>
596 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM64'">
597 <Midl>
598 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
599 <MkTypLibCompatible>true</MkTypLibCompatible>
600 <SuppressStartupBanner>true</SuppressStartupBanner>
601 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
602 </Midl>
603 <ClCompile>
604 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
605 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
606 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
607 <StringPooling>true</StringPooling>
608 <ExceptionHandling>
609 </ExceptionHandling>
610 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
611 <BufferSecurityCheck>false</BufferSecurityCheck>
612 <FunctionLevelLinking>true</FunctionLevelLinking>
613 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
614 <AssemblerOutput>All</AssemblerOutput>
615 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
616 <ObjectFileName>$(IntDir)</ObjectFileName>
617 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
618 <BrowseInformation>
619 </BrowseInformation>
620 <WarningLevel>Level3</WarningLevel>
621 <SuppressStartupBanner>true</SuppressStartupBanner>
622 </ClCompile>
623 <ResourceCompile>
624 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
625 <Culture>0x040c</Culture>
626 </ResourceCompile>
627 <Link>
628 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
629 <SuppressStartupBanner>true</SuppressStartupBanner>
630 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
631 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
632 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
633 <GenerateMapFile>true</GenerateMapFile>
634 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
635 <SubSystem>Windows</SubSystem>
636 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
637 </Link>
638 </ItemDefinitionGroup>
639 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|ARM'">
640 <Midl>
641 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
642 <MkTypLibCompatible>true</MkTypLibCompatible>
643 <SuppressStartupBanner>true</SuppressStartupBanner>
644 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
645 </Midl>
646 <ClCompile>
647 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
648 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
649 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
650 <StringPooling>true</StringPooling>
651 <ExceptionHandling>
652 </ExceptionHandling>
653 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
654 <BufferSecurityCheck>false</BufferSecurityCheck>
655 <FunctionLevelLinking>true</FunctionLevelLinking>
656 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
657 <AssemblerOutput>All</AssemblerOutput>
658 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
659 <ObjectFileName>$(IntDir)</ObjectFileName>
660 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
661 <BrowseInformation>
662 </BrowseInformation>
663 <WarningLevel>Level3</WarningLevel>
664 <SuppressStartupBanner>true</SuppressStartupBanner>
665 </ClCompile>
666 <ResourceCompile>
667 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
668 <Culture>0x040c</Culture>
669 </ResourceCompile>
670 <Link>
671 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
672 <SuppressStartupBanner>true</SuppressStartupBanner>
673 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
674 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
675 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
676 <GenerateMapFile>true</GenerateMapFile>
677 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
678 <SubSystem>Windows</SubSystem>
679 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
680 </Link>
681 </ItemDefinitionGroup>
682 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
683 <Midl>
684 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
685 <MkTypLibCompatible>true</MkTypLibCompatible>
686 <SuppressStartupBanner>true</SuppressStartupBanner>
687 <TargetEnvironment>X64</TargetEnvironment>
688 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
689 </Midl>
690 <ClCompile>
691 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
692 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
693 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
694 <StringPooling>true</StringPooling>
695 <ExceptionHandling>
696 </ExceptionHandling>
697 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
698 <BufferSecurityCheck>false</BufferSecurityCheck>
699 <FunctionLevelLinking>true</FunctionLevelLinking>
700 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
701 <AssemblerOutput>All</AssemblerOutput>
702 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
703 <ObjectFileName>$(IntDir)</ObjectFileName>
704 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
705 <BrowseInformation>
706 </BrowseInformation>
707 <WarningLevel>Level3</WarningLevel>
708 <SuppressStartupBanner>true</SuppressStartupBanner>
709 </ClCompile>
710 <ResourceCompile>
711 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
712 <Culture>0x040c</Culture>
713 </ResourceCompile>
714 <Link>
715 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
716 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
717 <SuppressStartupBanner>true</SuppressStartupBanner>
718 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
719 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
720 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
721 <GenerateMapFile>true</GenerateMapFile>
722 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
723 <SubSystem>Windows</SubSystem>
724 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
725 <TargetMachine>MachineX64</TargetMachine>
726 </Link>
727 </ItemDefinitionGroup>
728 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
729 <Midl>
730 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
731 <MkTypLibCompatible>true</MkTypLibCompatible>
732 <SuppressStartupBanner>true</SuppressStartupBanner>
733 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
734 </Midl>
735 <ClCompile>
736 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
737 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
738 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
739 <StringPooling>true</StringPooling>
740 <ExceptionHandling>
741 </ExceptionHandling>
742 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
743 <BufferSecurityCheck>false</BufferSecurityCheck>
744 <FunctionLevelLinking>true</FunctionLevelLinking>
745 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
746 <AssemblerOutput>All</AssemblerOutput>
747 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
748 <ObjectFileName>$(IntDir)</ObjectFileName>
749 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
750 <BrowseInformation>
751 </BrowseInformation>
752 <WarningLevel>Level3</WarningLevel>
753 <SuppressStartupBanner>true</SuppressStartupBanner>
754 </ClCompile>
755 <ResourceCompile>
756 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
757 <Culture>0x040c</Culture>
758 </ResourceCompile>
759 <Link>
760 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
761 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
762 <SuppressStartupBanner>true</SuppressStartupBanner>
763 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
764 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
765 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
766 <GenerateMapFile>true</GenerateMapFile>
767 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
768 <SubSystem>Windows</SubSystem>
769 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
770 </Link>
771 </ItemDefinitionGroup>
772 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
773 <Midl>
774 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
775 <MkTypLibCompatible>true</MkTypLibCompatible>
776 <SuppressStartupBanner>true</SuppressStartupBanner>
777 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
778 </Midl>
779 <ClCompile>
780 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
781 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
782 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
783 <StringPooling>true</StringPooling>
784 <ExceptionHandling>
785 </ExceptionHandling>
786 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
787 <BufferSecurityCheck>false</BufferSecurityCheck>
788 <FunctionLevelLinking>true</FunctionLevelLinking>
789 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
790 <AssemblerOutput>All</AssemblerOutput>
791 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
792 <ObjectFileName>$(IntDir)</ObjectFileName>
793 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
794 <BrowseInformation>
795 </BrowseInformation>
796 <WarningLevel>Level3</WarningLevel>
797 <SuppressStartupBanner>true</SuppressStartupBanner>
798 </ClCompile>
799 <ResourceCompile>
800 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
801 <Culture>0x040c</Culture>
802 </ResourceCompile>
803 <Link>
804 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
805 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
806 <SuppressStartupBanner>true</SuppressStartupBanner>
807 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
808 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
809 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
810 <GenerateMapFile>true</GenerateMapFile>
811 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
812 <SubSystem>Windows</SubSystem>
813 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
814 </Link>
815 </ItemDefinitionGroup>
816 <ItemGroup>
817 <ClCompile Include="..\..\..\adler32.c" />
818 <ClCompile Include="..\..\..\compress.c" />
819 <ClCompile Include="..\..\..\crc32.c" />
820 <ClCompile Include="..\..\..\deflate.c" />
821 <ClCompile Include="..\..\..\gzclose.c" />
822 <ClCompile Include="..\..\..\gzlib.c" />
823 <ClCompile Include="..\..\..\gzread.c" />
824 <ClCompile Include="..\..\..\gzwrite.c" />
825 <ClCompile Include="..\..\..\infback.c" />
826 <ClCompile Include="..\..\..\inffast.c" />
827 <ClCompile Include="..\..\..\inflate.c" />
828 <ClCompile Include="..\..\..\inftrees.c" />
829 <ClCompile Include="..\..\minizip\ioapi.c" />
830 <ClCompile Include="..\..\minizip\iowin32.c" />
831 <ClCompile Include="..\..\..\trees.c" />
832 <ClCompile Include="..\..\..\uncompr.c" />
833 <ClCompile Include="..\..\minizip\unzip.c">
834 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
835 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
836 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
837 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
838 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
839 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
840 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
841 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
842 </ClCompile>
843 <ClCompile Include="..\..\minizip\zip.c">
844 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
845 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
846 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
847 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
848 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
849 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
850 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
851 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
852 </ClCompile>
853 <ClCompile Include="..\..\..\zutil.c" />
854 </ItemGroup>
855 <ItemGroup>
856 <ResourceCompile Include="zlib.rc" />
857 </ItemGroup>
858 <ItemGroup>
859 <None Include="zlibvc.def" />
860 </ItemGroup>
861 <ItemGroup>
862 <ClInclude Include="..\..\..\deflate.h" />
863 <ClInclude Include="..\..\..\infblock.h" />
864 <ClInclude Include="..\..\..\infcodes.h" />
865 <ClInclude Include="..\..\..\inffast.h" />
866 <ClInclude Include="..\..\..\inftrees.h" />
867 <ClInclude Include="..\..\..\infutil.h" />
868 <ClInclude Include="..\..\..\zconf.h" />
869 <ClInclude Include="..\..\..\zlib.h" />
870 <ClInclude Include="..\..\..\zutil.h" />
871 </ItemGroup>
872 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
873 <ImportGroup Label="ExtensionTargets">
874 </ImportGroup>
875</Project> \ No newline at end of file