summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2016-12-31 18:51:34 -0800
committerMark Adler <madler@alumni.caltech.edu>2016-12-31 18:57:48 -0800
commit14e3194e1ebbfc2825e51caf8312e4e3b45c9c81 (patch)
tree201bafee1d895f20873983fbc2ea78dce5a15b45
parentb9ae6f0079099c1b2e26abbb434725c4cf62d6b2 (diff)
downloadzlib-14e3194e1ebbfc2825e51caf8312e4e3b45c9c81.tar.gz
zlib-14e3194e1ebbfc2825e51caf8312e4e3b45c9c81.tar.bz2
zlib-14e3194e1ebbfc2825e51caf8312e4e3b45c9c81.zip
Update Visual Studio project files (AraHaan).
-rw-r--r--contrib/vstudio/readme.txt19
-rw-r--r--contrib/vstudio/vc10/zlib.rc4
-rw-r--r--contrib/vstudio/vc10/zlibvc.def4
-rw-r--r--contrib/vstudio/vc11/zlib.rc4
-rw-r--r--contrib/vstudio/vc11/zlibvc.def2
-rw-r--r--contrib/vstudio/vc12/miniunz.vcxproj316
-rw-r--r--contrib/vstudio/vc12/minizip.vcxproj313
-rw-r--r--contrib/vstudio/vc12/testzlib.vcxproj430
-rw-r--r--contrib/vstudio/vc12/testzlibdll.vcxproj316
-rw-r--r--contrib/vstudio/vc12/zlib.rc32
-rw-r--r--contrib/vstudio/vc12/zlibstat.vcxproj467
-rw-r--r--contrib/vstudio/vc12/zlibvc.def143
-rw-r--r--contrib/vstudio/vc12/zlibvc.sln119
-rw-r--r--contrib/vstudio/vc12/zlibvc.vcxproj692
-rw-r--r--contrib/vstudio/vc14/miniunz.vcxproj316
-rw-r--r--contrib/vstudio/vc14/miniunz.vcxproj.user4
-rw-r--r--contrib/vstudio/vc14/minizip.vcxproj313
-rw-r--r--contrib/vstudio/vc14/minizip.vcxproj.user4
-rw-r--r--contrib/vstudio/vc14/testzlib.vcxproj430
-rw-r--r--contrib/vstudio/vc14/testzlib.vcxproj.user4
-rw-r--r--contrib/vstudio/vc14/testzlibdll.vcxproj316
-rw-r--r--contrib/vstudio/vc14/testzlibdll.vcxproj.user4
-rw-r--r--contrib/vstudio/vc14/zlib.rc32
-rw-r--r--contrib/vstudio/vc14/zlibstat.vcxproj467
-rw-r--r--contrib/vstudio/vc14/zlibstat.vcxproj.user4
-rw-r--r--contrib/vstudio/vc14/zlibvc.def143
-rw-r--r--contrib/vstudio/vc14/zlibvc.sln119
-rw-r--r--contrib/vstudio/vc14/zlibvc.vcxproj692
-rw-r--r--contrib/vstudio/vc14/zlibvc.vcxproj.user4
-rw-r--r--contrib/vstudio/vc9/zlib.rc4
-rw-r--r--contrib/vstudio/vc9/zlibvc.def2
31 files changed, 5706 insertions, 13 deletions
diff --git a/contrib/vstudio/readme.txt b/contrib/vstudio/readme.txt
index a2b4c9d..1646742 100644
--- a/contrib/vstudio/readme.txt
+++ b/contrib/vstudio/readme.txt
@@ -16,7 +16,7 @@ More information can be found at this site.
16 16
17Build instructions for Visual Studio 2008 (32 bits or 64 bits) 17Build instructions for Visual Studio 2008 (32 bits or 64 bits)
18-------------------------------------------------------------- 18--------------------------------------------------------------
19- Uncompress current zlib, including all contrib/* files 19- Decompress current zlib, including all contrib/* files
20- Compile assembly code (with Visual Studio Command Prompt) by running: 20- Compile assembly code (with Visual Studio Command Prompt) by running:
21 bld_ml64.bat (in contrib\masmx64) 21 bld_ml64.bat (in contrib\masmx64)
22 bld_ml32.bat (in contrib\masmx86) 22 bld_ml32.bat (in contrib\masmx86)
@@ -25,14 +25,24 @@ Build instructions for Visual Studio 2008 (32 bits or 64 bits)
25 25
26Build instructions for Visual Studio 2010 (32 bits or 64 bits) 26Build instructions for Visual Studio 2010 (32 bits or 64 bits)
27-------------------------------------------------------------- 27--------------------------------------------------------------
28- Uncompress current zlib, including all contrib/* files 28- Decompress current zlib, including all contrib/* files
29- Open contrib\vstudio\vc10\zlibvc.sln with Microsoft Visual C++ 2010 29- Open contrib\vstudio\vc10\zlibvc.sln with Microsoft Visual C++ 2010
30 30
31Build instructions for Visual Studio 2012 (32 bits or 64 bits) 31Build instructions for Visual Studio 2012 (32 bits or 64 bits)
32-------------------------------------------------------------- 32--------------------------------------------------------------
33- Uncompress current zlib, including all contrib/* files 33- Decompress current zlib, including all contrib/* files
34- Open contrib\vstudio\vc11\zlibvc.sln with Microsoft Visual C++ 2012 34- Open contrib\vstudio\vc11\zlibvc.sln with Microsoft Visual C++ 2012
35 35
36Build instructions for Visual Studio 2013 (32 bits or 64 bits)
37--------------------------------------------------------------
38- Decompress current zlib, including all contrib/* files
39- Open contrib\vstudio\vc12\zlibvc.sln with Microsoft Visual C++ 2013
40
41Build instructions for Visual Studio 2015 (32 bits or 64 bits)
42--------------------------------------------------------------
43- Decompress current zlib, including all contrib/* files
44- Open contrib\vstudio\vc14\zlibvc.sln with Microsoft Visual C++ 2015
45
36 46
37Important 47Important
38--------- 48---------
@@ -63,3 +73,6 @@ Additional notes
63 73
64Gilles Vollant 74Gilles Vollant
65info@winimage.com 75info@winimage.com
76
77Visual Studio 2013 and 2015 Projects from Sean Hunt
78seandhunt_7@yahoo.com \ No newline at end of file
diff --git a/contrib/vstudio/vc10/zlib.rc b/contrib/vstudio/vc10/zlib.rc
index 3ddc429..3e9f7a8 100644
--- a/contrib/vstudio/vc10/zlib.rc
+++ b/contrib/vstudio/vc10/zlib.rc
@@ -2,8 +2,8 @@
2 2
3#define IDR_VERSION1 1 3#define IDR_VERSION1 1
4IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE 4IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE
5 FILEVERSION 1.2.8.1,1 5 FILEVERSION 1, 2, 8, 1
6 PRODUCTVERSION 1.2.8.1,1 6 PRODUCTVERSION 1, 2, 8, 1
7 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 7 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
8 FILEFLAGS 0 8 FILEFLAGS 0
9 FILEOS VOS_DOS_WINDOWS32 9 FILEOS VOS_DOS_WINDOWS32
diff --git a/contrib/vstudio/vc10/zlibvc.def b/contrib/vstudio/vc10/zlibvc.def
index e377eaa..d2da2a1 100644
--- a/contrib/vstudio/vc10/zlibvc.def
+++ b/contrib/vstudio/vc10/zlibvc.def
@@ -1,8 +1,8 @@
1LIBRARY 1LIBRARY
2; zlib data compression and ZIP file I/O library 2; zlib data compression and ZIP file I/O library
3 3
4VERSION 1.2.8.1 4VERSION 1.2
5 5
6EXPORTS 6EXPORTS
7 adler32 @1 7 adler32 @1
8 compress @2 8 compress @2
diff --git a/contrib/vstudio/vc11/zlib.rc b/contrib/vstudio/vc11/zlib.rc
index 3ddc429..3e9f7a8 100644
--- a/contrib/vstudio/vc11/zlib.rc
+++ b/contrib/vstudio/vc11/zlib.rc
@@ -2,8 +2,8 @@
2 2
3#define IDR_VERSION1 1 3#define IDR_VERSION1 1
4IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE 4IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE
5 FILEVERSION 1.2.8.1,1 5 FILEVERSION 1, 2, 8, 1
6 PRODUCTVERSION 1.2.8.1,1 6 PRODUCTVERSION 1, 2, 8, 1
7 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 7 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
8 FILEFLAGS 0 8 FILEFLAGS 0
9 FILEOS VOS_DOS_WINDOWS32 9 FILEOS VOS_DOS_WINDOWS32
diff --git a/contrib/vstudio/vc11/zlibvc.def b/contrib/vstudio/vc11/zlibvc.def
index e377eaa..66cf3fb 100644
--- a/contrib/vstudio/vc11/zlibvc.def
+++ b/contrib/vstudio/vc11/zlibvc.def
@@ -1,7 +1,7 @@
1LIBRARY 1LIBRARY
2; zlib data compression and ZIP file I/O library 2; zlib data compression and ZIP file I/O library
3 3
4VERSION 1.2.8.1 4VERSION 1.2
5 5
6EXPORTS 6EXPORTS
7 adler32 @1 7 adler32 @1
diff --git a/contrib/vstudio/vc12/miniunz.vcxproj b/contrib/vstudio/vc12/miniunz.vcxproj
new file mode 100644
index 0000000..d88ac7f
--- /dev/null
+++ b/contrib/vstudio/vc12/miniunz.vcxproj
@@ -0,0 +1,316 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Itanium">
5 <Configuration>Debug</Configuration>
6 <Platform>Itanium</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|Win32">
9 <Configuration>Debug</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug|x64">
13 <Configuration>Debug</Configuration>
14 <Platform>x64</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Release|Itanium">
17 <Configuration>Release</Configuration>
18 <Platform>Itanium</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="Release|Win32">
21 <Configuration>Release</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="Release|x64">
25 <Configuration>Release</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
28 </ItemGroup>
29 <PropertyGroup Label="Globals">
30 <ProjectGuid>{C52F9E7B-498A-42BE-8DB4-85A15694382A}</ProjectGuid>
31 <Keyword>Win32Proj</Keyword>
32 </PropertyGroup>
33 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
34 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
35 <ConfigurationType>Application</ConfigurationType>
36 <CharacterSet>MultiByte</CharacterSet>
37 <PlatformToolset>v120</PlatformToolset>
38 </PropertyGroup>
39 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
40 <ConfigurationType>Application</ConfigurationType>
41 <CharacterSet>Unicode</CharacterSet>
42 <PlatformToolset>v120</PlatformToolset>
43 </PropertyGroup>
44 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="Configuration">
45 <ConfigurationType>Application</ConfigurationType>
46 <CharacterSet>MultiByte</CharacterSet>
47 <PlatformToolset>v120</PlatformToolset>
48 </PropertyGroup>
49 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="Configuration">
50 <ConfigurationType>Application</ConfigurationType>
51 <CharacterSet>MultiByte</CharacterSet>
52 <PlatformToolset>v120</PlatformToolset>
53 </PropertyGroup>
54 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
55 <ConfigurationType>Application</ConfigurationType>
56 <CharacterSet>MultiByte</CharacterSet>
57 <PlatformToolset>v120</PlatformToolset>
58 </PropertyGroup>
59 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
60 <ConfigurationType>Application</ConfigurationType>
61 <CharacterSet>MultiByte</CharacterSet>
62 <PlatformToolset>v120</PlatformToolset>
63 </PropertyGroup>
64 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
65 <ImportGroup Label="ExtensionSettings">
66 </ImportGroup>
67 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
68 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
69 </ImportGroup>
70 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
71 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
72 </ImportGroup>
73 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="PropertySheets">
74 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
75 </ImportGroup>
76 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="PropertySheets">
77 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
78 </ImportGroup>
79 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
80 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
81 </ImportGroup>
82 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
83 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
84 </ImportGroup>
85 <PropertyGroup Label="UserMacros" />
86 <PropertyGroup>
87 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
88 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\MiniUnzip$(Configuration)\</OutDir>
89 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\MiniUnzip$(Configuration)\Tmp\</IntDir>
90 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
91 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest>
92 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\MiniUnzip$(Configuration)\</OutDir>
93 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\MiniUnzip$(Configuration)\Tmp\</IntDir>
94 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
95 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</GenerateManifest>
96 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\MiniUnzip$(Configuration)\</OutDir>
97 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\MiniUnzip$(Configuration)\Tmp\</IntDir>
98 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
99 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
100 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\MiniUnzip$(Configuration)\</OutDir>
101 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\MiniUnzip$(Configuration)\Tmp\</IntDir>
102 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</LinkIncremental>
103 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">false</GenerateManifest>
104 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\MiniUnzip$(Configuration)\</OutDir>
105 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\MiniUnzip$(Configuration)\Tmp\</IntDir>
106 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
107 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</GenerateManifest>
108 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\MiniUnzip$(Configuration)\</OutDir>
109 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\MiniUnzip$(Configuration)\Tmp\</IntDir>
110 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</LinkIncremental>
111 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</GenerateManifest>
112 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
113 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
114 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
115 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
116 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
117 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
118 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
119 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
120 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
121 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
122 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
123 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
124 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
125 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
126 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
127 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
128 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
129 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
130 </PropertyGroup>
131 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
132 <ClCompile>
133 <Optimization>Disabled</Optimization>
134 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
135 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
136 <MinimalRebuild>true</MinimalRebuild>
137 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
138 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
139 <BufferSecurityCheck>false</BufferSecurityCheck>
140 <PrecompiledHeader>
141 </PrecompiledHeader>
142 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
143 <WarningLevel>Level3</WarningLevel>
144 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
145 </ClCompile>
146 <Link>
147 <AdditionalDependencies>x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
148 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
149 <GenerateDebugInformation>true</GenerateDebugInformation>
150 <ProgramDatabaseFile>$(OutDir)miniunz.pdb</ProgramDatabaseFile>
151 <SubSystem>Console</SubSystem>
152 <RandomizedBaseAddress>false</RandomizedBaseAddress>
153 <DataExecutionPrevention>
154 </DataExecutionPrevention>
155 <TargetMachine>MachineX86</TargetMachine>
156 </Link>
157 </ItemDefinitionGroup>
158 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
159 <ClCompile>
160 <Optimization>MaxSpeed</Optimization>
161 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
162 <OmitFramePointers>true</OmitFramePointers>
163 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
164 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
165 <StringPooling>true</StringPooling>
166 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
167 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
168 <BufferSecurityCheck>false</BufferSecurityCheck>
169 <FunctionLevelLinking>true</FunctionLevelLinking>
170 <PrecompiledHeader>
171 </PrecompiledHeader>
172 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
173 <WarningLevel>Level3</WarningLevel>
174 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
175 </ClCompile>
176 <Link>
177 <AdditionalDependencies>x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
178 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
179 <GenerateDebugInformation>true</GenerateDebugInformation>
180 <SubSystem>Console</SubSystem>
181 <OptimizeReferences>true</OptimizeReferences>
182 <EnableCOMDATFolding>true</EnableCOMDATFolding>
183 <RandomizedBaseAddress>false</RandomizedBaseAddress>
184 <DataExecutionPrevention>
185 </DataExecutionPrevention>
186 <TargetMachine>MachineX86</TargetMachine>
187 </Link>
188 </ItemDefinitionGroup>
189 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
190 <Midl>
191 <TargetEnvironment>X64</TargetEnvironment>
192 </Midl>
193 <ClCompile>
194 <Optimization>Disabled</Optimization>
195 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
196 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
197 <MinimalRebuild>true</MinimalRebuild>
198 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
199 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
200 <BufferSecurityCheck>false</BufferSecurityCheck>
201 <PrecompiledHeader>
202 </PrecompiledHeader>
203 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
204 <WarningLevel>Level3</WarningLevel>
205 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
206 </ClCompile>
207 <Link>
208 <AdditionalDependencies>x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
209 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
210 <GenerateDebugInformation>true</GenerateDebugInformation>
211 <ProgramDatabaseFile>$(OutDir)miniunz.pdb</ProgramDatabaseFile>
212 <SubSystem>Console</SubSystem>
213 <TargetMachine>MachineX64</TargetMachine>
214 </Link>
215 </ItemDefinitionGroup>
216 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">
217 <Midl>
218 <TargetEnvironment>Itanium</TargetEnvironment>
219 </Midl>
220 <ClCompile>
221 <Optimization>Disabled</Optimization>
222 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
223 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
224 <MinimalRebuild>true</MinimalRebuild>
225 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
226 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
227 <BufferSecurityCheck>false</BufferSecurityCheck>
228 <PrecompiledHeader>
229 </PrecompiledHeader>
230 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
231 <WarningLevel>Level3</WarningLevel>
232 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
233 </ClCompile>
234 <Link>
235 <AdditionalDependencies>ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
236 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
237 <GenerateDebugInformation>true</GenerateDebugInformation>
238 <ProgramDatabaseFile>$(OutDir)miniunz.pdb</ProgramDatabaseFile>
239 <SubSystem>Console</SubSystem>
240 <TargetMachine>MachineIA64</TargetMachine>
241 </Link>
242 </ItemDefinitionGroup>
243 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
244 <Midl>
245 <TargetEnvironment>X64</TargetEnvironment>
246 </Midl>
247 <ClCompile>
248 <Optimization>MaxSpeed</Optimization>
249 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
250 <OmitFramePointers>true</OmitFramePointers>
251 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
252 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
253 <StringPooling>true</StringPooling>
254 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
255 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
256 <BufferSecurityCheck>false</BufferSecurityCheck>
257 <FunctionLevelLinking>true</FunctionLevelLinking>
258 <PrecompiledHeader>
259 </PrecompiledHeader>
260 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
261 <WarningLevel>Level3</WarningLevel>
262 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
263 </ClCompile>
264 <Link>
265 <AdditionalDependencies>x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
266 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
267 <GenerateDebugInformation>true</GenerateDebugInformation>
268 <SubSystem>Console</SubSystem>
269 <OptimizeReferences>true</OptimizeReferences>
270 <EnableCOMDATFolding>true</EnableCOMDATFolding>
271 <TargetMachine>MachineX64</TargetMachine>
272 </Link>
273 </ItemDefinitionGroup>
274 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">
275 <Midl>
276 <TargetEnvironment>Itanium</TargetEnvironment>
277 </Midl>
278 <ClCompile>
279 <Optimization>MaxSpeed</Optimization>
280 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
281 <OmitFramePointers>true</OmitFramePointers>
282 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
283 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
284 <StringPooling>true</StringPooling>
285 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
286 <RuntimeLibrary>MultiThreadedDLL</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 <AdditionalDependencies>ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
297 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
298 <GenerateDebugInformation>true</GenerateDebugInformation>
299 <SubSystem>Console</SubSystem>
300 <OptimizeReferences>true</OptimizeReferences>
301 <EnableCOMDATFolding>true</EnableCOMDATFolding>
302 <TargetMachine>MachineIA64</TargetMachine>
303 </Link>
304 </ItemDefinitionGroup>
305 <ItemGroup>
306 <ClCompile Include="..\..\minizip\miniunz.c" />
307 </ItemGroup>
308 <ItemGroup>
309 <ProjectReference Include="zlibvc.vcxproj">
310 <Project>{8fd826f8-3739-44e6-8cc8-997122e53b8d}</Project>
311 </ProjectReference>
312 </ItemGroup>
313 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
314 <ImportGroup Label="ExtensionTargets">
315 </ImportGroup>
316</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc12/minizip.vcxproj b/contrib/vstudio/vc12/minizip.vcxproj
new file mode 100644
index 0000000..f1f239c
--- /dev/null
+++ b/contrib/vstudio/vc12/minizip.vcxproj
@@ -0,0 +1,313 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Itanium">
5 <Configuration>Debug</Configuration>
6 <Platform>Itanium</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|Win32">
9 <Configuration>Debug</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug|x64">
13 <Configuration>Debug</Configuration>
14 <Platform>x64</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Release|Itanium">
17 <Configuration>Release</Configuration>
18 <Platform>Itanium</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="Release|Win32">
21 <Configuration>Release</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="Release|x64">
25 <Configuration>Release</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
28 </ItemGroup>
29 <PropertyGroup Label="Globals">
30 <ProjectGuid>{48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}</ProjectGuid>
31 <Keyword>Win32Proj</Keyword>
32 </PropertyGroup>
33 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
34 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
35 <ConfigurationType>Application</ConfigurationType>
36 <CharacterSet>MultiByte</CharacterSet>
37 <PlatformToolset>v120</PlatformToolset>
38 </PropertyGroup>
39 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
40 <ConfigurationType>Application</ConfigurationType>
41 <CharacterSet>Unicode</CharacterSet>
42 <PlatformToolset>v120</PlatformToolset>
43 </PropertyGroup>
44 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="Configuration">
45 <ConfigurationType>Application</ConfigurationType>
46 <CharacterSet>MultiByte</CharacterSet>
47 <PlatformToolset>v120</PlatformToolset>
48 </PropertyGroup>
49 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="Configuration">
50 <ConfigurationType>Application</ConfigurationType>
51 <CharacterSet>MultiByte</CharacterSet>
52 <PlatformToolset>v120</PlatformToolset>
53 </PropertyGroup>
54 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
55 <ConfigurationType>Application</ConfigurationType>
56 <CharacterSet>MultiByte</CharacterSet>
57 <PlatformToolset>v120</PlatformToolset>
58 </PropertyGroup>
59 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
60 <ConfigurationType>Application</ConfigurationType>
61 <CharacterSet>MultiByte</CharacterSet>
62 <PlatformToolset>v120</PlatformToolset>
63 </PropertyGroup>
64 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
65 <ImportGroup Label="ExtensionSettings">
66 </ImportGroup>
67 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
68 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
69 </ImportGroup>
70 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
71 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
72 </ImportGroup>
73 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="PropertySheets">
74 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
75 </ImportGroup>
76 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="PropertySheets">
77 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
78 </ImportGroup>
79 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
80 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
81 </ImportGroup>
82 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
83 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
84 </ImportGroup>
85 <PropertyGroup Label="UserMacros" />
86 <PropertyGroup>
87 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
88 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\MiniZip$(Configuration)\</OutDir>
89 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\MiniZip$(Configuration)\Tmp\</IntDir>
90 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
91 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest>
92 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\MiniZip$(Configuration)\</OutDir>
93 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\MiniZip$(Configuration)\Tmp\</IntDir>
94 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
95 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\$(Configuration)\</OutDir>
96 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\$(Configuration)\</IntDir>
97 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
98 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
99 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\$(Configuration)\</OutDir>
100 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\$(Configuration)\</IntDir>
101 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</LinkIncremental>
102 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">false</GenerateManifest>
103 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\$(Configuration)\</OutDir>
104 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\$(Configuration)\</IntDir>
105 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
106 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\$(Configuration)\</OutDir>
107 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\$(Configuration)\</IntDir>
108 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</LinkIncremental>
109 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
110 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
111 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
112 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
113 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
114 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
115 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
116 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
117 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
118 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
119 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
120 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
121 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
122 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
123 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
124 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
125 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
126 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
127 </PropertyGroup>
128 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
129 <ClCompile>
130 <Optimization>Disabled</Optimization>
131 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
132 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
133 <MinimalRebuild>true</MinimalRebuild>
134 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
135 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
136 <BufferSecurityCheck>false</BufferSecurityCheck>
137 <PrecompiledHeader>
138 </PrecompiledHeader>
139 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
140 <WarningLevel>Level3</WarningLevel>
141 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
142 </ClCompile>
143 <Link>
144 <AdditionalDependencies>x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
145 <OutputFile>$(OutDir)minizip.exe</OutputFile>
146 <GenerateDebugInformation>true</GenerateDebugInformation>
147 <ProgramDatabaseFile>$(OutDir)minizip.pdb</ProgramDatabaseFile>
148 <SubSystem>Console</SubSystem>
149 <RandomizedBaseAddress>false</RandomizedBaseAddress>
150 <DataExecutionPrevention>
151 </DataExecutionPrevention>
152 <TargetMachine>MachineX86</TargetMachine>
153 </Link>
154 </ItemDefinitionGroup>
155 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
156 <ClCompile>
157 <Optimization>MaxSpeed</Optimization>
158 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
159 <OmitFramePointers>true</OmitFramePointers>
160 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
161 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
162 <StringPooling>true</StringPooling>
163 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
164 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
165 <BufferSecurityCheck>false</BufferSecurityCheck>
166 <FunctionLevelLinking>true</FunctionLevelLinking>
167 <PrecompiledHeader>
168 </PrecompiledHeader>
169 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
170 <WarningLevel>Level3</WarningLevel>
171 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
172 </ClCompile>
173 <Link>
174 <AdditionalDependencies>x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
175 <OutputFile>$(OutDir)minizip.exe</OutputFile>
176 <GenerateDebugInformation>true</GenerateDebugInformation>
177 <SubSystem>Console</SubSystem>
178 <OptimizeReferences>true</OptimizeReferences>
179 <EnableCOMDATFolding>true</EnableCOMDATFolding>
180 <RandomizedBaseAddress>false</RandomizedBaseAddress>
181 <DataExecutionPrevention>
182 </DataExecutionPrevention>
183 <TargetMachine>MachineX86</TargetMachine>
184 </Link>
185 </ItemDefinitionGroup>
186 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
187 <Midl>
188 <TargetEnvironment>X64</TargetEnvironment>
189 </Midl>
190 <ClCompile>
191 <Optimization>Disabled</Optimization>
192 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
193 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
194 <MinimalRebuild>true</MinimalRebuild>
195 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
196 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
197 <BufferSecurityCheck>false</BufferSecurityCheck>
198 <PrecompiledHeader>
199 </PrecompiledHeader>
200 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
201 <WarningLevel>Level3</WarningLevel>
202 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
203 </ClCompile>
204 <Link>
205 <AdditionalDependencies>x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
206 <OutputFile>$(OutDir)minizip.exe</OutputFile>
207 <GenerateDebugInformation>true</GenerateDebugInformation>
208 <ProgramDatabaseFile>$(OutDir)minizip.pdb</ProgramDatabaseFile>
209 <SubSystem>Console</SubSystem>
210 <TargetMachine>MachineX64</TargetMachine>
211 </Link>
212 </ItemDefinitionGroup>
213 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">
214 <Midl>
215 <TargetEnvironment>Itanium</TargetEnvironment>
216 </Midl>
217 <ClCompile>
218 <Optimization>Disabled</Optimization>
219 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
220 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
221 <MinimalRebuild>true</MinimalRebuild>
222 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
223 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
224 <BufferSecurityCheck>false</BufferSecurityCheck>
225 <PrecompiledHeader>
226 </PrecompiledHeader>
227 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
228 <WarningLevel>Level3</WarningLevel>
229 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
230 </ClCompile>
231 <Link>
232 <AdditionalDependencies>ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
233 <OutputFile>$(OutDir)minizip.exe</OutputFile>
234 <GenerateDebugInformation>true</GenerateDebugInformation>
235 <ProgramDatabaseFile>$(OutDir)minizip.pdb</ProgramDatabaseFile>
236 <SubSystem>Console</SubSystem>
237 <TargetMachine>MachineIA64</TargetMachine>
238 </Link>
239 </ItemDefinitionGroup>
240 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
241 <Midl>
242 <TargetEnvironment>X64</TargetEnvironment>
243 </Midl>
244 <ClCompile>
245 <Optimization>MaxSpeed</Optimization>
246 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
247 <OmitFramePointers>true</OmitFramePointers>
248 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
249 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
250 <StringPooling>true</StringPooling>
251 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
252 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
253 <BufferSecurityCheck>false</BufferSecurityCheck>
254 <FunctionLevelLinking>true</FunctionLevelLinking>
255 <PrecompiledHeader>
256 </PrecompiledHeader>
257 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
258 <WarningLevel>Level3</WarningLevel>
259 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
260 </ClCompile>
261 <Link>
262 <AdditionalDependencies>x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
263 <OutputFile>$(OutDir)minizip.exe</OutputFile>
264 <GenerateDebugInformation>true</GenerateDebugInformation>
265 <SubSystem>Console</SubSystem>
266 <OptimizeReferences>true</OptimizeReferences>
267 <EnableCOMDATFolding>true</EnableCOMDATFolding>
268 <TargetMachine>MachineX64</TargetMachine>
269 </Link>
270 </ItemDefinitionGroup>
271 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">
272 <Midl>
273 <TargetEnvironment>Itanium</TargetEnvironment>
274 </Midl>
275 <ClCompile>
276 <Optimization>MaxSpeed</Optimization>
277 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
278 <OmitFramePointers>true</OmitFramePointers>
279 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
280 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
281 <StringPooling>true</StringPooling>
282 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
283 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
284 <BufferSecurityCheck>false</BufferSecurityCheck>
285 <FunctionLevelLinking>true</FunctionLevelLinking>
286 <PrecompiledHeader>
287 </PrecompiledHeader>
288 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
289 <WarningLevel>Level3</WarningLevel>
290 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
291 </ClCompile>
292 <Link>
293 <AdditionalDependencies>ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
294 <OutputFile>$(OutDir)minizip.exe</OutputFile>
295 <GenerateDebugInformation>true</GenerateDebugInformation>
296 <SubSystem>Console</SubSystem>
297 <OptimizeReferences>true</OptimizeReferences>
298 <EnableCOMDATFolding>true</EnableCOMDATFolding>
299 <TargetMachine>MachineIA64</TargetMachine>
300 </Link>
301 </ItemDefinitionGroup>
302 <ItemGroup>
303 <ClCompile Include="..\..\minizip\minizip.c" />
304 </ItemGroup>
305 <ItemGroup>
306 <ProjectReference Include="zlibvc.vcxproj">
307 <Project>{8fd826f8-3739-44e6-8cc8-997122e53b8d}</Project>
308 </ProjectReference>
309 </ItemGroup>
310 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
311 <ImportGroup Label="ExtensionTargets">
312 </ImportGroup>
313</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc12/testzlib.vcxproj b/contrib/vstudio/vc12/testzlib.vcxproj
new file mode 100644
index 0000000..64b2cbe
--- /dev/null
+++ b/contrib/vstudio/vc12/testzlib.vcxproj
@@ -0,0 +1,430 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Itanium">
5 <Configuration>Debug</Configuration>
6 <Platform>Itanium</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|Win32">
9 <Configuration>Debug</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug|x64">
13 <Configuration>Debug</Configuration>
14 <Platform>x64</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="ReleaseWithoutAsm|Itanium">
17 <Configuration>ReleaseWithoutAsm</Configuration>
18 <Platform>Itanium</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="ReleaseWithoutAsm|Win32">
21 <Configuration>ReleaseWithoutAsm</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="ReleaseWithoutAsm|x64">
25 <Configuration>ReleaseWithoutAsm</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
28 <ProjectConfiguration Include="Release|Itanium">
29 <Configuration>Release</Configuration>
30 <Platform>Itanium</Platform>
31 </ProjectConfiguration>
32 <ProjectConfiguration Include="Release|Win32">
33 <Configuration>Release</Configuration>
34 <Platform>Win32</Platform>
35 </ProjectConfiguration>
36 <ProjectConfiguration Include="Release|x64">
37 <Configuration>Release</Configuration>
38 <Platform>x64</Platform>
39 </ProjectConfiguration>
40 </ItemGroup>
41 <PropertyGroup Label="Globals">
42 <ProjectGuid>{AA6666AA-E09F-4135-9C0C-4FE50C3C654B}</ProjectGuid>
43 <RootNamespace>testzlib</RootNamespace>
44 <Keyword>Win32Proj</Keyword>
45 </PropertyGroup>
46 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
47 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
48 <ConfigurationType>Application</ConfigurationType>
49 <CharacterSet>MultiByte</CharacterSet>
50 <WholeProgramOptimization>true</WholeProgramOptimization>
51 <PlatformToolset>v120</PlatformToolset>
52 </PropertyGroup>
53 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" Label="Configuration">
54 <ConfigurationType>Application</ConfigurationType>
55 <CharacterSet>MultiByte</CharacterSet>
56 <WholeProgramOptimization>true</WholeProgramOptimization>
57 <PlatformToolset>v120</PlatformToolset>
58 </PropertyGroup>
59 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
60 <ConfigurationType>Application</ConfigurationType>
61 <CharacterSet>Unicode</CharacterSet>
62 <PlatformToolset>v120</PlatformToolset>
63 </PropertyGroup>
64 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="Configuration">
65 <ConfigurationType>Application</ConfigurationType>
66 <CharacterSet>MultiByte</CharacterSet>
67 <WholeProgramOptimization>true</WholeProgramOptimization>
68 <PlatformToolset>v120</PlatformToolset>
69 </PropertyGroup>
70 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" Label="Configuration">
71 <ConfigurationType>Application</ConfigurationType>
72 <CharacterSet>MultiByte</CharacterSet>
73 <WholeProgramOptimization>true</WholeProgramOptimization>
74 <PlatformToolset>v120</PlatformToolset>
75 </PropertyGroup>
76 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="Configuration">
77 <ConfigurationType>Application</ConfigurationType>
78 <CharacterSet>MultiByte</CharacterSet>
79 <PlatformToolset>v120</PlatformToolset>
80 </PropertyGroup>
81 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
82 <ConfigurationType>Application</ConfigurationType>
83 <WholeProgramOptimization>true</WholeProgramOptimization>
84 <PlatformToolset>v120</PlatformToolset>
85 </PropertyGroup>
86 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" Label="Configuration">
87 <ConfigurationType>Application</ConfigurationType>
88 <WholeProgramOptimization>true</WholeProgramOptimization>
89 <PlatformToolset>v120</PlatformToolset>
90 </PropertyGroup>
91 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
92 <ConfigurationType>Application</ConfigurationType>
93 <PlatformToolset>v120</PlatformToolset>
94 </PropertyGroup>
95 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
96 <ImportGroup Label="ExtensionSettings">
97 </ImportGroup>
98 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" 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)'=='ReleaseWithoutAsm|Win32'" 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|Win32'" 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)'=='Release|Itanium'" Label="PropertySheets">
108 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
109 </ImportGroup>
110 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" Label="PropertySheets">
111 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
112 </ImportGroup>
113 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="PropertySheets">
114 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
115 </ImportGroup>
116 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
117 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
118 </ImportGroup>
119 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" Label="PropertySheets">
120 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
121 </ImportGroup>
122 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
123 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
124 </ImportGroup>
125 <PropertyGroup Label="UserMacros" />
126 <PropertyGroup>
127 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
128 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\TestZlib$(Configuration)\</OutDir>
129 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\TestZlib$(Configuration)\Tmp\</IntDir>
130 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
131 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest>
132 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\TestZlib$(Configuration)\</OutDir>
133 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\TestZlib$(Configuration)\Tmp\</IntDir>
134 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">false</LinkIncremental>
135 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">false</GenerateManifest>
136 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\TestZlib$(Configuration)\</OutDir>
137 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\TestZlib$(Configuration)\Tmp\</IntDir>
138 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
139 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</GenerateManifest>
140 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\TestZlib$(Configuration)\</OutDir>
141 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\TestZlib$(Configuration)\Tmp\</IntDir>
142 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
143 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\TestZlib$(Configuration)\</OutDir>
144 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\TestZlib$(Configuration)\Tmp\</IntDir>
145 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</LinkIncremental>
146 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">false</GenerateManifest>
147 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\TestZlib$(Configuration)\</OutDir>
148 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\TestZlib$(Configuration)\Tmp\</IntDir>
149 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">false</GenerateManifest>
150 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">ia64\TestZlib$(Configuration)\</OutDir>
151 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">ia64\TestZlib$(Configuration)\Tmp\</IntDir>
152 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">false</LinkIncremental>
153 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">false</GenerateManifest>
154 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\TestZlib$(Configuration)\</OutDir>
155 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\TestZlib$(Configuration)\Tmp\</IntDir>
156 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</GenerateManifest>
157 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\TestZlib$(Configuration)\</OutDir>
158 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\TestZlib$(Configuration)\Tmp\</IntDir>
159 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</LinkIncremental>
160 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</GenerateManifest>
161 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
162 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
163 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
164 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
165 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
166 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
167 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
168 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
169 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
170 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
171 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" />
172 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" />
173 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
174 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
175 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
176 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
177 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
178 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
179 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
180 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
181 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
182 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
183 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
184 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
185 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
186 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
187 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
188 </PropertyGroup>
189 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
190 <ClCompile>
191 <Optimization>Disabled</Optimization>
192 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
193 <PreprocessorDefinitions>ASMV;ASMINF;WIN32;ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
194 <MinimalRebuild>true</MinimalRebuild>
195 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
196 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
197 <BufferSecurityCheck>false</BufferSecurityCheck>
198 <PrecompiledHeader>
199 </PrecompiledHeader>
200 <AssemblerOutput>AssemblyAndSourceCode</AssemblerOutput>
201 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
202 <WarningLevel>Level3</WarningLevel>
203 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
204 </ClCompile>
205 <Link>
206 <AdditionalDependencies>..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)</AdditionalDependencies>
207 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
208 <GenerateDebugInformation>true</GenerateDebugInformation>
209 <ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>
210 <SubSystem>Console</SubSystem>
211 <RandomizedBaseAddress>false</RandomizedBaseAddress>
212 <DataExecutionPrevention>
213 </DataExecutionPrevention>
214 <TargetMachine>MachineX86</TargetMachine>
215 </Link>
216 </ItemDefinitionGroup>
217 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">
218 <ClCompile>
219 <Optimization>MaxSpeed</Optimization>
220 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
221 <OmitFramePointers>true</OmitFramePointers>
222 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
223 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
224 <StringPooling>true</StringPooling>
225 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
226 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
227 <BufferSecurityCheck>false</BufferSecurityCheck>
228 <FunctionLevelLinking>true</FunctionLevelLinking>
229 <PrecompiledHeader>
230 </PrecompiledHeader>
231 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
232 <WarningLevel>Level3</WarningLevel>
233 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
234 </ClCompile>
235 <Link>
236 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
237 <GenerateDebugInformation>true</GenerateDebugInformation>
238 <SubSystem>Console</SubSystem>
239 <OptimizeReferences>true</OptimizeReferences>
240 <EnableCOMDATFolding>true</EnableCOMDATFolding>
241 <RandomizedBaseAddress>false</RandomizedBaseAddress>
242 <DataExecutionPrevention>
243 </DataExecutionPrevention>
244 <TargetMachine>MachineX86</TargetMachine>
245 </Link>
246 </ItemDefinitionGroup>
247 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
248 <ClCompile>
249 <Optimization>MaxSpeed</Optimization>
250 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
251 <OmitFramePointers>true</OmitFramePointers>
252 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
253 <PreprocessorDefinitions>ASMV;ASMINF;WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
254 <StringPooling>true</StringPooling>
255 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
256 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
257 <BufferSecurityCheck>false</BufferSecurityCheck>
258 <FunctionLevelLinking>true</FunctionLevelLinking>
259 <PrecompiledHeader>
260 </PrecompiledHeader>
261 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
262 <WarningLevel>Level3</WarningLevel>
263 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
264 </ClCompile>
265 <Link>
266 <AdditionalDependencies>..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)</AdditionalDependencies>
267 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
268 <GenerateDebugInformation>true</GenerateDebugInformation>
269 <SubSystem>Console</SubSystem>
270 <OptimizeReferences>true</OptimizeReferences>
271 <EnableCOMDATFolding>true</EnableCOMDATFolding>
272 <RandomizedBaseAddress>false</RandomizedBaseAddress>
273 <DataExecutionPrevention>
274 </DataExecutionPrevention>
275 <TargetMachine>MachineX86</TargetMachine>
276 <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
277 </Link>
278 </ItemDefinitionGroup>
279 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
280 <ClCompile>
281 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
282 <PreprocessorDefinitions>ASMV;ASMINF;WIN32;ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
283 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
284 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
285 <BufferSecurityCheck>false</BufferSecurityCheck>
286 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
287 </ClCompile>
288 <Link>
289 <AdditionalDependencies>..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)</AdditionalDependencies>
290 </Link>
291 </ItemDefinitionGroup>
292 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">
293 <Midl>
294 <TargetEnvironment>Itanium</TargetEnvironment>
295 </Midl>
296 <ClCompile>
297 <Optimization>Disabled</Optimization>
298 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
299 <PreprocessorDefinitions>ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
300 <MinimalRebuild>true</MinimalRebuild>
301 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
302 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
303 <BufferSecurityCheck>false</BufferSecurityCheck>
304 <PrecompiledHeader>
305 </PrecompiledHeader>
306 <AssemblerOutput>AssemblyAndSourceCode</AssemblerOutput>
307 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
308 <WarningLevel>Level3</WarningLevel>
309 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
310 </ClCompile>
311 <Link>
312 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
313 <GenerateDebugInformation>true</GenerateDebugInformation>
314 <ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>
315 <SubSystem>Console</SubSystem>
316 <TargetMachine>MachineIA64</TargetMachine>
317 </Link>
318 </ItemDefinitionGroup>
319 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">
320 <ClCompile>
321 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
322 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
323 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
324 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
325 <BufferSecurityCheck>false</BufferSecurityCheck>
326 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
327 </ClCompile>
328 <Link>
329 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
330 </Link>
331 </ItemDefinitionGroup>
332 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">
333 <Midl>
334 <TargetEnvironment>Itanium</TargetEnvironment>
335 </Midl>
336 <ClCompile>
337 <Optimization>MaxSpeed</Optimization>
338 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
339 <OmitFramePointers>true</OmitFramePointers>
340 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
341 <PreprocessorDefinitions>ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
342 <StringPooling>true</StringPooling>
343 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
344 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
345 <BufferSecurityCheck>false</BufferSecurityCheck>
346 <FunctionLevelLinking>true</FunctionLevelLinking>
347 <PrecompiledHeader>
348 </PrecompiledHeader>
349 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
350 <WarningLevel>Level3</WarningLevel>
351 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
352 </ClCompile>
353 <Link>
354 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
355 <GenerateDebugInformation>true</GenerateDebugInformation>
356 <SubSystem>Console</SubSystem>
357 <OptimizeReferences>true</OptimizeReferences>
358 <EnableCOMDATFolding>true</EnableCOMDATFolding>
359 <TargetMachine>MachineIA64</TargetMachine>
360 </Link>
361 </ItemDefinitionGroup>
362 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
363 <ClCompile>
364 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
365 <PreprocessorDefinitions>ASMV;ASMINF;WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
366 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
367 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
368 <BufferSecurityCheck>false</BufferSecurityCheck>
369 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
370 </ClCompile>
371 <Link>
372 <AdditionalDependencies>..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)</AdditionalDependencies>
373 </Link>
374 </ItemDefinitionGroup>
375 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">
376 <Midl>
377 <TargetEnvironment>Itanium</TargetEnvironment>
378 </Midl>
379 <ClCompile>
380 <Optimization>MaxSpeed</Optimization>
381 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
382 <OmitFramePointers>true</OmitFramePointers>
383 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
384 <PreprocessorDefinitions>ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
385 <StringPooling>true</StringPooling>
386 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
387 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
388 <BufferSecurityCheck>false</BufferSecurityCheck>
389 <FunctionLevelLinking>true</FunctionLevelLinking>
390 <PrecompiledHeader>
391 </PrecompiledHeader>
392 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
393 <WarningLevel>Level3</WarningLevel>
394 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
395 </ClCompile>
396 <Link>
397 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
398 <GenerateDebugInformation>true</GenerateDebugInformation>
399 <SubSystem>Console</SubSystem>
400 <OptimizeReferences>true</OptimizeReferences>
401 <EnableCOMDATFolding>true</EnableCOMDATFolding>
402 <TargetMachine>MachineIA64</TargetMachine>
403 </Link>
404 </ItemDefinitionGroup>
405 <ItemGroup>
406 <ClCompile Include="..\..\..\adler32.c" />
407 <ClCompile Include="..\..\..\compress.c" />
408 <ClCompile Include="..\..\..\crc32.c" />
409 <ClCompile Include="..\..\..\deflate.c" />
410 <ClCompile Include="..\..\..\infback.c" />
411 <ClCompile Include="..\..\masmx64\inffas8664.c">
412 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</ExcludedFromBuild>
413 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
414 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">true</ExcludedFromBuild>
415 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">true</ExcludedFromBuild>
416 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">true</ExcludedFromBuild>
417 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
418 </ClCompile>
419 <ClCompile Include="..\..\..\inffast.c" />
420 <ClCompile Include="..\..\..\inflate.c" />
421 <ClCompile Include="..\..\..\inftrees.c" />
422 <ClCompile Include="..\..\testzlib\testzlib.c" />
423 <ClCompile Include="..\..\..\trees.c" />
424 <ClCompile Include="..\..\..\uncompr.c" />
425 <ClCompile Include="..\..\..\zutil.c" />
426 </ItemGroup>
427 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
428 <ImportGroup Label="ExtensionTargets">
429 </ImportGroup>
430</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc12/testzlibdll.vcxproj b/contrib/vstudio/vc12/testzlibdll.vcxproj
new file mode 100644
index 0000000..c66573a
--- /dev/null
+++ b/contrib/vstudio/vc12/testzlibdll.vcxproj
@@ -0,0 +1,316 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Itanium">
5 <Configuration>Debug</Configuration>
6 <Platform>Itanium</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|Win32">
9 <Configuration>Debug</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug|x64">
13 <Configuration>Debug</Configuration>
14 <Platform>x64</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Release|Itanium">
17 <Configuration>Release</Configuration>
18 <Platform>Itanium</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="Release|Win32">
21 <Configuration>Release</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="Release|x64">
25 <Configuration>Release</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
28 </ItemGroup>
29 <PropertyGroup Label="Globals">
30 <ProjectGuid>{C52F9E7B-498A-42BE-8DB4-85A15694366A}</ProjectGuid>
31 <Keyword>Win32Proj</Keyword>
32 </PropertyGroup>
33 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
34 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
35 <ConfigurationType>Application</ConfigurationType>
36 <CharacterSet>MultiByte</CharacterSet>
37 <PlatformToolset>v120</PlatformToolset>
38 </PropertyGroup>
39 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
40 <ConfigurationType>Application</ConfigurationType>
41 <CharacterSet>Unicode</CharacterSet>
42 <PlatformToolset>v120</PlatformToolset>
43 </PropertyGroup>
44 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="Configuration">
45 <ConfigurationType>Application</ConfigurationType>
46 <CharacterSet>MultiByte</CharacterSet>
47 <PlatformToolset>v120</PlatformToolset>
48 </PropertyGroup>
49 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="Configuration">
50 <ConfigurationType>Application</ConfigurationType>
51 <CharacterSet>MultiByte</CharacterSet>
52 <PlatformToolset>v120</PlatformToolset>
53 </PropertyGroup>
54 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
55 <ConfigurationType>Application</ConfigurationType>
56 <CharacterSet>MultiByte</CharacterSet>
57 <PlatformToolset>v120</PlatformToolset>
58 </PropertyGroup>
59 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
60 <ConfigurationType>Application</ConfigurationType>
61 <CharacterSet>MultiByte</CharacterSet>
62 <PlatformToolset>v120</PlatformToolset>
63 </PropertyGroup>
64 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
65 <ImportGroup Label="ExtensionSettings">
66 </ImportGroup>
67 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
68 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
69 </ImportGroup>
70 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
71 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
72 </ImportGroup>
73 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="PropertySheets">
74 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
75 </ImportGroup>
76 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="PropertySheets">
77 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
78 </ImportGroup>
79 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
80 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
81 </ImportGroup>
82 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
83 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
84 </ImportGroup>
85 <PropertyGroup Label="UserMacros" />
86 <PropertyGroup>
87 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
88 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\TestZlibDll$(Configuration)\</OutDir>
89 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\TestZlibDll$(Configuration)\Tmp\</IntDir>
90 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
91 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest>
92 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\TestZlibDll$(Configuration)\</OutDir>
93 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\TestZlibDll$(Configuration)\Tmp\</IntDir>
94 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
95 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</GenerateManifest>
96 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\TestZlibDll$(Configuration)\</OutDir>
97 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\TestZlibDll$(Configuration)\Tmp\</IntDir>
98 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
99 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
100 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\TestZlibDll$(Configuration)\</OutDir>
101 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\TestZlibDll$(Configuration)\Tmp\</IntDir>
102 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</LinkIncremental>
103 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">false</GenerateManifest>
104 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\TestZlibDll$(Configuration)\</OutDir>
105 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\TestZlibDll$(Configuration)\Tmp\</IntDir>
106 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
107 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</GenerateManifest>
108 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\TestZlibDll$(Configuration)\</OutDir>
109 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\TestZlibDll$(Configuration)\Tmp\</IntDir>
110 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</LinkIncremental>
111 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</GenerateManifest>
112 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
113 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
114 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
115 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
116 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
117 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
118 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
119 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
120 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
121 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
122 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
123 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
124 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
125 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
126 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
127 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
128 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
129 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
130 </PropertyGroup>
131 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
132 <ClCompile>
133 <Optimization>Disabled</Optimization>
134 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
135 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
136 <MinimalRebuild>true</MinimalRebuild>
137 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
138 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
139 <BufferSecurityCheck>false</BufferSecurityCheck>
140 <PrecompiledHeader>
141 </PrecompiledHeader>
142 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
143 <WarningLevel>Level3</WarningLevel>
144 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
145 </ClCompile>
146 <Link>
147 <AdditionalDependencies>x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
148 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
149 <GenerateDebugInformation>true</GenerateDebugInformation>
150 <ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>
151 <SubSystem>Console</SubSystem>
152 <RandomizedBaseAddress>false</RandomizedBaseAddress>
153 <DataExecutionPrevention>
154 </DataExecutionPrevention>
155 <TargetMachine>MachineX86</TargetMachine>
156 </Link>
157 </ItemDefinitionGroup>
158 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
159 <ClCompile>
160 <Optimization>MaxSpeed</Optimization>
161 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
162 <OmitFramePointers>true</OmitFramePointers>
163 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
164 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
165 <StringPooling>true</StringPooling>
166 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
167 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
168 <BufferSecurityCheck>false</BufferSecurityCheck>
169 <FunctionLevelLinking>true</FunctionLevelLinking>
170 <PrecompiledHeader>
171 </PrecompiledHeader>
172 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
173 <WarningLevel>Level3</WarningLevel>
174 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
175 </ClCompile>
176 <Link>
177 <AdditionalDependencies>x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
178 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
179 <GenerateDebugInformation>true</GenerateDebugInformation>
180 <SubSystem>Console</SubSystem>
181 <OptimizeReferences>true</OptimizeReferences>
182 <EnableCOMDATFolding>true</EnableCOMDATFolding>
183 <RandomizedBaseAddress>false</RandomizedBaseAddress>
184 <DataExecutionPrevention>
185 </DataExecutionPrevention>
186 <TargetMachine>MachineX86</TargetMachine>
187 </Link>
188 </ItemDefinitionGroup>
189 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
190 <Midl>
191 <TargetEnvironment>X64</TargetEnvironment>
192 </Midl>
193 <ClCompile>
194 <Optimization>Disabled</Optimization>
195 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
196 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
197 <MinimalRebuild>true</MinimalRebuild>
198 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
199 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
200 <BufferSecurityCheck>false</BufferSecurityCheck>
201 <PrecompiledHeader>
202 </PrecompiledHeader>
203 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
204 <WarningLevel>Level3</WarningLevel>
205 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
206 </ClCompile>
207 <Link>
208 <AdditionalDependencies>x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
209 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
210 <GenerateDebugInformation>true</GenerateDebugInformation>
211 <ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>
212 <SubSystem>Console</SubSystem>
213 <TargetMachine>MachineX64</TargetMachine>
214 </Link>
215 </ItemDefinitionGroup>
216 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">
217 <Midl>
218 <TargetEnvironment>Itanium</TargetEnvironment>
219 </Midl>
220 <ClCompile>
221 <Optimization>Disabled</Optimization>
222 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
223 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
224 <MinimalRebuild>true</MinimalRebuild>
225 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
226 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
227 <BufferSecurityCheck>false</BufferSecurityCheck>
228 <PrecompiledHeader>
229 </PrecompiledHeader>
230 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
231 <WarningLevel>Level3</WarningLevel>
232 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
233 </ClCompile>
234 <Link>
235 <AdditionalDependencies>ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
236 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
237 <GenerateDebugInformation>true</GenerateDebugInformation>
238 <ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>
239 <SubSystem>Console</SubSystem>
240 <TargetMachine>MachineIA64</TargetMachine>
241 </Link>
242 </ItemDefinitionGroup>
243 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
244 <Midl>
245 <TargetEnvironment>X64</TargetEnvironment>
246 </Midl>
247 <ClCompile>
248 <Optimization>MaxSpeed</Optimization>
249 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
250 <OmitFramePointers>true</OmitFramePointers>
251 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
252 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
253 <StringPooling>true</StringPooling>
254 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
255 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
256 <BufferSecurityCheck>false</BufferSecurityCheck>
257 <FunctionLevelLinking>true</FunctionLevelLinking>
258 <PrecompiledHeader>
259 </PrecompiledHeader>
260 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
261 <WarningLevel>Level3</WarningLevel>
262 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
263 </ClCompile>
264 <Link>
265 <AdditionalDependencies>x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
266 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
267 <GenerateDebugInformation>true</GenerateDebugInformation>
268 <SubSystem>Console</SubSystem>
269 <OptimizeReferences>true</OptimizeReferences>
270 <EnableCOMDATFolding>true</EnableCOMDATFolding>
271 <TargetMachine>MachineX64</TargetMachine>
272 </Link>
273 </ItemDefinitionGroup>
274 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">
275 <Midl>
276 <TargetEnvironment>Itanium</TargetEnvironment>
277 </Midl>
278 <ClCompile>
279 <Optimization>MaxSpeed</Optimization>
280 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
281 <OmitFramePointers>true</OmitFramePointers>
282 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
283 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
284 <StringPooling>true</StringPooling>
285 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
286 <RuntimeLibrary>MultiThreadedDLL</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 <AdditionalDependencies>ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
297 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
298 <GenerateDebugInformation>true</GenerateDebugInformation>
299 <SubSystem>Console</SubSystem>
300 <OptimizeReferences>true</OptimizeReferences>
301 <EnableCOMDATFolding>true</EnableCOMDATFolding>
302 <TargetMachine>MachineIA64</TargetMachine>
303 </Link>
304 </ItemDefinitionGroup>
305 <ItemGroup>
306 <ClCompile Include="..\..\testzlib\testzlib.c" />
307 </ItemGroup>
308 <ItemGroup>
309 <ProjectReference Include="zlibvc.vcxproj">
310 <Project>{8fd826f8-3739-44e6-8cc8-997122e53b8d}</Project>
311 </ProjectReference>
312 </ItemGroup>
313 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
314 <ImportGroup Label="ExtensionTargets">
315 </ImportGroup>
316</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc12/zlib.rc b/contrib/vstudio/vc12/zlib.rc
new file mode 100644
index 0000000..46a7ee1
--- /dev/null
+++ b/contrib/vstudio/vc12/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, 8, 1
6 PRODUCTVERSION 1, 2, 8, 1
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.8.1\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-2013 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/vc12/zlibstat.vcxproj b/contrib/vstudio/vc12/zlibstat.vcxproj
new file mode 100644
index 0000000..3fdee7c
--- /dev/null
+++ b/contrib/vstudio/vc12/zlibstat.vcxproj
@@ -0,0 +1,467 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Itanium">
5 <Configuration>Debug</Configuration>
6 <Platform>Itanium</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|Win32">
9 <Configuration>Debug</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug|x64">
13 <Configuration>Debug</Configuration>
14 <Platform>x64</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="ReleaseWithoutAsm|Itanium">
17 <Configuration>ReleaseWithoutAsm</Configuration>
18 <Platform>Itanium</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="ReleaseWithoutAsm|Win32">
21 <Configuration>ReleaseWithoutAsm</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="ReleaseWithoutAsm|x64">
25 <Configuration>ReleaseWithoutAsm</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
28 <ProjectConfiguration Include="Release|Itanium">
29 <Configuration>Release</Configuration>
30 <Platform>Itanium</Platform>
31 </ProjectConfiguration>
32 <ProjectConfiguration Include="Release|Win32">
33 <Configuration>Release</Configuration>
34 <Platform>Win32</Platform>
35 </ProjectConfiguration>
36 <ProjectConfiguration Include="Release|x64">
37 <Configuration>Release</Configuration>
38 <Platform>x64</Platform>
39 </ProjectConfiguration>
40 </ItemGroup>
41 <PropertyGroup Label="Globals">
42 <ProjectGuid>{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}</ProjectGuid>
43 </PropertyGroup>
44 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
45 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" Label="Configuration">
46 <ConfigurationType>StaticLibrary</ConfigurationType>
47 <UseOfMfc>false</UseOfMfc>
48 <PlatformToolset>v120</PlatformToolset>
49 </PropertyGroup>
50 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
51 <ConfigurationType>StaticLibrary</ConfigurationType>
52 <UseOfMfc>false</UseOfMfc>
53 <PlatformToolset>v120</PlatformToolset>
54 </PropertyGroup>
55 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
56 <ConfigurationType>StaticLibrary</ConfigurationType>
57 <UseOfMfc>false</UseOfMfc>
58 <PlatformToolset>v120</PlatformToolset>
59 <CharacterSet>Unicode</CharacterSet>
60 </PropertyGroup>
61 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" Label="Configuration">
62 <ConfigurationType>StaticLibrary</ConfigurationType>
63 <UseOfMfc>false</UseOfMfc>
64 <PlatformToolset>v120</PlatformToolset>
65 </PropertyGroup>
66 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="Configuration">
67 <ConfigurationType>StaticLibrary</ConfigurationType>
68 <UseOfMfc>false</UseOfMfc>
69 <PlatformToolset>v120</PlatformToolset>
70 </PropertyGroup>
71 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="Configuration">
72 <ConfigurationType>StaticLibrary</ConfigurationType>
73 <UseOfMfc>false</UseOfMfc>
74 <PlatformToolset>v120</PlatformToolset>
75 </PropertyGroup>
76 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" Label="Configuration">
77 <ConfigurationType>StaticLibrary</ConfigurationType>
78 <UseOfMfc>false</UseOfMfc>
79 <PlatformToolset>v120</PlatformToolset>
80 </PropertyGroup>
81 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
82 <ConfigurationType>StaticLibrary</ConfigurationType>
83 <UseOfMfc>false</UseOfMfc>
84 <PlatformToolset>v120</PlatformToolset>
85 </PropertyGroup>
86 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
87 <ConfigurationType>StaticLibrary</ConfigurationType>
88 <UseOfMfc>false</UseOfMfc>
89 <PlatformToolset>v120</PlatformToolset>
90 </PropertyGroup>
91 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
92 <ImportGroup Label="ExtensionSettings">
93 </ImportGroup>
94 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" Label="PropertySheets">
95 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
96 </ImportGroup>
97 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
98 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
99 </ImportGroup>
100 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
101 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
102 </ImportGroup>
103 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" Label="PropertySheets">
104 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
105 </ImportGroup>
106 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="PropertySheets">
107 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
108 </ImportGroup>
109 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="PropertySheets">
110 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
111 </ImportGroup>
112 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" Label="PropertySheets">
113 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
114 </ImportGroup>
115 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
116 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
117 </ImportGroup>
118 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
119 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
120 </ImportGroup>
121 <PropertyGroup Label="UserMacros" />
122 <PropertyGroup>
123 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
124 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\ZlibStat$(Configuration)\</OutDir>
125 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\ZlibStat$(Configuration)\Tmp\</IntDir>
126 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\ZlibStat$(Configuration)\</OutDir>
127 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\ZlibStat$(Configuration)\Tmp\</IntDir>
128 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\ZlibStat$(Configuration)\</OutDir>
129 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\ZlibStat$(Configuration)\Tmp\</IntDir>
130 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\ZlibStat$(Configuration)\</OutDir>
131 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\ZlibStat$(Configuration)\Tmp\</IntDir>
132 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\ZlibStat$(Configuration)\</OutDir>
133 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\ZlibStat$(Configuration)\Tmp\</IntDir>
134 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\ZlibStat$(Configuration)\</OutDir>
135 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\ZlibStat$(Configuration)\Tmp\</IntDir>
136 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\ZlibStat$(Configuration)\</OutDir>
137 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\ZlibStat$(Configuration)\Tmp\</IntDir>
138 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\ZlibStat$(Configuration)\</OutDir>
139 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\ZlibStat$(Configuration)\Tmp\</IntDir>
140 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">ia64\ZlibStat$(Configuration)\</OutDir>
141 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">ia64\ZlibStat$(Configuration)\Tmp\</IntDir>
142 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
143 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
144 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
145 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
146 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
147 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
148 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
149 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
150 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
151 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
152 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" />
153 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" />
154 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
155 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
156 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
157 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
158 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
159 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
160 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
161 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
162 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
163 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
164 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
165 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
166 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
167 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
168 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
169 </PropertyGroup>
170 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
171 <ClCompile>
172 <Optimization>Disabled</Optimization>
173 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
174 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
175 <ExceptionHandling>
176 </ExceptionHandling>
177 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
178 <BufferSecurityCheck>false</BufferSecurityCheck>
179 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
180 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
181 <ObjectFileName>$(IntDir)</ObjectFileName>
182 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
183 <WarningLevel>Level3</WarningLevel>
184 <SuppressStartupBanner>true</SuppressStartupBanner>
185 <DebugInformationFormat>OldStyle</DebugInformationFormat>
186 </ClCompile>
187 <ResourceCompile>
188 <Culture>0x040c</Culture>
189 </ResourceCompile>
190 <Lib>
191 <AdditionalOptions>/MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
192 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
193 <SuppressStartupBanner>true</SuppressStartupBanner>
194 </Lib>
195 </ItemDefinitionGroup>
196 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
197 <ClCompile>
198 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
199 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
200 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ASMV;ASMINF;%(PreprocessorDefinitions)</PreprocessorDefinitions>
201 <StringPooling>true</StringPooling>
202 <ExceptionHandling>
203 </ExceptionHandling>
204 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
205 <BufferSecurityCheck>false</BufferSecurityCheck>
206 <FunctionLevelLinking>true</FunctionLevelLinking>
207 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
208 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
209 <ObjectFileName>$(IntDir)</ObjectFileName>
210 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
211 <WarningLevel>Level3</WarningLevel>
212 <SuppressStartupBanner>true</SuppressStartupBanner>
213 </ClCompile>
214 <ResourceCompile>
215 <Culture>0x040c</Culture>
216 </ResourceCompile>
217 <Lib>
218 <AdditionalOptions>/MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
219 <AdditionalDependencies>..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)</AdditionalDependencies>
220 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
221 <SuppressStartupBanner>true</SuppressStartupBanner>
222 </Lib>
223 </ItemDefinitionGroup>
224 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">
225 <ClCompile>
226 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
227 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
228 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
229 <StringPooling>true</StringPooling>
230 <ExceptionHandling>
231 </ExceptionHandling>
232 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
233 <BufferSecurityCheck>false</BufferSecurityCheck>
234 <FunctionLevelLinking>true</FunctionLevelLinking>
235 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
236 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
237 <ObjectFileName>$(IntDir)</ObjectFileName>
238 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
239 <WarningLevel>Level3</WarningLevel>
240 <SuppressStartupBanner>true</SuppressStartupBanner>
241 </ClCompile>
242 <ResourceCompile>
243 <Culture>0x040c</Culture>
244 </ResourceCompile>
245 <Lib>
246 <AdditionalOptions>/MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
247 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
248 <SuppressStartupBanner>true</SuppressStartupBanner>
249 </Lib>
250 </ItemDefinitionGroup>
251 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
252 <Midl>
253 <TargetEnvironment>X64</TargetEnvironment>
254 </Midl>
255 <ClCompile>
256 <Optimization>Disabled</Optimization>
257 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
258 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
259 <ExceptionHandling>
260 </ExceptionHandling>
261 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
262 <BufferSecurityCheck>false</BufferSecurityCheck>
263 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
264 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
265 <ObjectFileName>$(IntDir)</ObjectFileName>
266 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
267 <WarningLevel>Level3</WarningLevel>
268 <SuppressStartupBanner>true</SuppressStartupBanner>
269 <DebugInformationFormat>OldStyle</DebugInformationFormat>
270 </ClCompile>
271 <ResourceCompile>
272 <Culture>0x040c</Culture>
273 </ResourceCompile>
274 <Lib>
275 <AdditionalOptions>/MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
276 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
277 <SuppressStartupBanner>true</SuppressStartupBanner>
278 </Lib>
279 </ItemDefinitionGroup>
280 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">
281 <Midl>
282 <TargetEnvironment>Itanium</TargetEnvironment>
283 </Midl>
284 <ClCompile>
285 <Optimization>Disabled</Optimization>
286 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
287 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
288 <ExceptionHandling>
289 </ExceptionHandling>
290 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
291 <BufferSecurityCheck>false</BufferSecurityCheck>
292 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
293 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
294 <ObjectFileName>$(IntDir)</ObjectFileName>
295 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
296 <WarningLevel>Level3</WarningLevel>
297 <SuppressStartupBanner>true</SuppressStartupBanner>
298 <DebugInformationFormat>OldStyle</DebugInformationFormat>
299 </ClCompile>
300 <ResourceCompile>
301 <Culture>0x040c</Culture>
302 </ResourceCompile>
303 <Lib>
304 <AdditionalOptions>/MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
305 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
306 <SuppressStartupBanner>true</SuppressStartupBanner>
307 </Lib>
308 </ItemDefinitionGroup>
309 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
310 <Midl>
311 <TargetEnvironment>X64</TargetEnvironment>
312 </Midl>
313 <ClCompile>
314 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
315 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
316 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ASMV;ASMINF;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
317 <StringPooling>true</StringPooling>
318 <ExceptionHandling>
319 </ExceptionHandling>
320 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
321 <BufferSecurityCheck>false</BufferSecurityCheck>
322 <FunctionLevelLinking>true</FunctionLevelLinking>
323 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
324 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
325 <ObjectFileName>$(IntDir)</ObjectFileName>
326 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
327 <WarningLevel>Level3</WarningLevel>
328 <SuppressStartupBanner>true</SuppressStartupBanner>
329 </ClCompile>
330 <ResourceCompile>
331 <Culture>0x040c</Culture>
332 </ResourceCompile>
333 <Lib>
334 <AdditionalOptions>/MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
335 <AdditionalDependencies>..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)</AdditionalDependencies>
336 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
337 <SuppressStartupBanner>true</SuppressStartupBanner>
338 </Lib>
339 </ItemDefinitionGroup>
340 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">
341 <Midl>
342 <TargetEnvironment>Itanium</TargetEnvironment>
343 </Midl>
344 <ClCompile>
345 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
346 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
347 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
348 <StringPooling>true</StringPooling>
349 <ExceptionHandling>
350 </ExceptionHandling>
351 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
352 <BufferSecurityCheck>false</BufferSecurityCheck>
353 <FunctionLevelLinking>true</FunctionLevelLinking>
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 </ClCompile>
361 <ResourceCompile>
362 <Culture>0x040c</Culture>
363 </ResourceCompile>
364 <Lib>
365 <AdditionalOptions>/MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
366 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
367 <SuppressStartupBanner>true</SuppressStartupBanner>
368 </Lib>
369 </ItemDefinitionGroup>
370 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">
371 <Midl>
372 <TargetEnvironment>X64</TargetEnvironment>
373 </Midl>
374 <ClCompile>
375 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
376 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
377 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
378 <StringPooling>true</StringPooling>
379 <ExceptionHandling>
380 </ExceptionHandling>
381 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
382 <BufferSecurityCheck>false</BufferSecurityCheck>
383 <FunctionLevelLinking>true</FunctionLevelLinking>
384 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
385 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
386 <ObjectFileName>$(IntDir)</ObjectFileName>
387 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
388 <WarningLevel>Level3</WarningLevel>
389 <SuppressStartupBanner>true</SuppressStartupBanner>
390 </ClCompile>
391 <ResourceCompile>
392 <Culture>0x040c</Culture>
393 </ResourceCompile>
394 <Lib>
395 <AdditionalOptions>/MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
396 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
397 <SuppressStartupBanner>true</SuppressStartupBanner>
398 </Lib>
399 </ItemDefinitionGroup>
400 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">
401 <Midl>
402 <TargetEnvironment>Itanium</TargetEnvironment>
403 </Midl>
404 <ClCompile>
405 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
406 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
407 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
408 <StringPooling>true</StringPooling>
409 <ExceptionHandling>
410 </ExceptionHandling>
411 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
412 <BufferSecurityCheck>false</BufferSecurityCheck>
413 <FunctionLevelLinking>true</FunctionLevelLinking>
414 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
415 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
416 <ObjectFileName>$(IntDir)</ObjectFileName>
417 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
418 <WarningLevel>Level3</WarningLevel>
419 <SuppressStartupBanner>true</SuppressStartupBanner>
420 </ClCompile>
421 <ResourceCompile>
422 <Culture>0x040c</Culture>
423 </ResourceCompile>
424 <Lib>
425 <AdditionalOptions>/MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
426 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
427 <SuppressStartupBanner>true</SuppressStartupBanner>
428 </Lib>
429 </ItemDefinitionGroup>
430 <ItemGroup>
431 <ClCompile Include="..\..\..\adler32.c" />
432 <ClCompile Include="..\..\..\compress.c" />
433 <ClCompile Include="..\..\..\crc32.c" />
434 <ClCompile Include="..\..\..\deflate.c" />
435 <ClCompile Include="..\..\..\gzclose.c" />
436 <ClCompile Include="..\..\..\gzlib.c" />
437 <ClCompile Include="..\..\..\gzread.c" />
438 <ClCompile Include="..\..\..\gzwrite.c" />
439 <ClCompile Include="..\..\..\infback.c" />
440 <ClCompile Include="..\..\masmx64\inffas8664.c">
441 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</ExcludedFromBuild>
442 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
443 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">true</ExcludedFromBuild>
444 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">true</ExcludedFromBuild>
445 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">true</ExcludedFromBuild>
446 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
447 </ClCompile>
448 <ClCompile Include="..\..\..\inffast.c" />
449 <ClCompile Include="..\..\..\inflate.c" />
450 <ClCompile Include="..\..\..\inftrees.c" />
451 <ClCompile Include="..\..\minizip\ioapi.c" />
452 <ClCompile Include="..\..\..\trees.c" />
453 <ClCompile Include="..\..\..\uncompr.c" />
454 <ClCompile Include="..\..\minizip\unzip.c" />
455 <ClCompile Include="..\..\minizip\zip.c" />
456 <ClCompile Include="..\..\..\zutil.c" />
457 </ItemGroup>
458 <ItemGroup>
459 <ResourceCompile Include="zlib.rc" />
460 </ItemGroup>
461 <ItemGroup>
462 <None Include="zlibvc.def" />
463 </ItemGroup>
464 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
465 <ImportGroup Label="ExtensionTargets">
466 </ImportGroup>
467</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc12/zlibvc.def b/contrib/vstudio/vc12/zlibvc.def
new file mode 100644
index 0000000..83106b9
--- /dev/null
+++ b/contrib/vstudio/vc12/zlibvc.def
@@ -0,0 +1,143 @@
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
diff --git a/contrib/vstudio/vc12/zlibvc.sln b/contrib/vstudio/vc12/zlibvc.sln
new file mode 100644
index 0000000..dcda229
--- /dev/null
+++ b/contrib/vstudio/vc12/zlibvc.sln
@@ -0,0 +1,119 @@
1
2Microsoft Visual Studio Solution File, Format Version 12.00
3# Visual Studio 2013
4VisualStudioVersion = 12.0.40629.0
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|Itanium = Debug|Itanium
21 Debug|Win32 = Debug|Win32
22 Debug|x64 = Debug|x64
23 Release|Itanium = Release|Itanium
24 Release|Win32 = Release|Win32
25 Release|x64 = Release|x64
26 ReleaseWithoutAsm|Itanium = ReleaseWithoutAsm|Itanium
27 ReleaseWithoutAsm|Win32 = ReleaseWithoutAsm|Win32
28 ReleaseWithoutAsm|x64 = ReleaseWithoutAsm|x64
29 EndGlobalSection
30 GlobalSection(ProjectConfigurationPlatforms) = postSolution
31 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Itanium.ActiveCfg = Debug|Win32
32 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.ActiveCfg = Debug|Win32
33 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.Build.0 = Debug|Win32
34 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.ActiveCfg = Debug|x64
35 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.Build.0 = Debug|x64
36 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Itanium.ActiveCfg = Release|Win32
37 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.ActiveCfg = Release|Win32
38 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.Build.0 = Release|Win32
39 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.ActiveCfg = Release|x64
40 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.Build.0 = Release|x64
41 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Win32
42 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32
43 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32
44 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64
45 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64
46 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Itanium.ActiveCfg = Debug|Win32
47 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.ActiveCfg = Debug|Win32
48 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.Build.0 = Debug|Win32
49 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.ActiveCfg = Debug|x64
50 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.Build.0 = Debug|x64
51 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Itanium.ActiveCfg = Release|Win32
52 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.ActiveCfg = Release|Win32
53 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.Build.0 = Release|Win32
54 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.ActiveCfg = Release|x64
55 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.Build.0 = Release|x64
56 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Win32
57 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32
58 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32
59 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64
60 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64
61 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.ActiveCfg = Debug|Win32
62 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32
63 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32
64 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64
65 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64
66 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.ActiveCfg = Release|Win32
67 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32
68 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32
69 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64
70 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64
71 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Win32
72 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32
73 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32
74 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64
75 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64
76 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Itanium.ActiveCfg = Debug|Win32
77 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.ActiveCfg = Debug|Win32
78 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.Build.0 = Debug|Win32
79 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.ActiveCfg = Debug|x64
80 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.Build.0 = Debug|x64
81 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Itanium.ActiveCfg = Release|Win32
82 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.ActiveCfg = Release|Win32
83 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.Build.0 = Release|Win32
84 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.ActiveCfg = Release|x64
85 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.Build.0 = Release|x64
86 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Win32
87 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32
88 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64
89 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.ActiveCfg = Debug|Win32
90 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32
91 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32
92 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64
93 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64
94 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.ActiveCfg = Release|Win32
95 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32
96 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32
97 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64
98 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64
99 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Win32
100 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32
101 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64
102 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Itanium.ActiveCfg = Debug|Win32
103 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.ActiveCfg = Debug|Win32
104 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.Build.0 = Debug|Win32
105 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.ActiveCfg = Debug|x64
106 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.Build.0 = Debug|x64
107 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Itanium.ActiveCfg = Release|Win32
108 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.ActiveCfg = Release|Win32
109 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.Build.0 = Release|Win32
110 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.ActiveCfg = Release|x64
111 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.Build.0 = Release|x64
112 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Win32
113 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32
114 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64
115 EndGlobalSection
116 GlobalSection(SolutionProperties) = preSolution
117 HideSolutionNode = FALSE
118 EndGlobalSection
119EndGlobal
diff --git a/contrib/vstudio/vc12/zlibvc.vcxproj b/contrib/vstudio/vc12/zlibvc.vcxproj
new file mode 100644
index 0000000..ab2b6c3
--- /dev/null
+++ b/contrib/vstudio/vc12/zlibvc.vcxproj
@@ -0,0 +1,692 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Itanium">
5 <Configuration>Debug</Configuration>
6 <Platform>Itanium</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|Win32">
9 <Configuration>Debug</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug|x64">
13 <Configuration>Debug</Configuration>
14 <Platform>x64</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="ReleaseWithoutAsm|Itanium">
17 <Configuration>ReleaseWithoutAsm</Configuration>
18 <Platform>Itanium</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="ReleaseWithoutAsm|Win32">
21 <Configuration>ReleaseWithoutAsm</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="ReleaseWithoutAsm|x64">
25 <Configuration>ReleaseWithoutAsm</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
28 <ProjectConfiguration Include="Release|Itanium">
29 <Configuration>Release</Configuration>
30 <Platform>Itanium</Platform>
31 </ProjectConfiguration>
32 <ProjectConfiguration Include="Release|Win32">
33 <Configuration>Release</Configuration>
34 <Platform>Win32</Platform>
35 </ProjectConfiguration>
36 <ProjectConfiguration Include="Release|x64">
37 <Configuration>Release</Configuration>
38 <Platform>x64</Platform>
39 </ProjectConfiguration>
40 </ItemGroup>
41 <PropertyGroup Label="Globals">
42 <ProjectGuid>{8FD826F8-3739-44E6-8CC8-997122E53B8D}</ProjectGuid>
43 </PropertyGroup>
44 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
45 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
46 <ConfigurationType>DynamicLibrary</ConfigurationType>
47 <UseOfMfc>false</UseOfMfc>
48 <WholeProgramOptimization>true</WholeProgramOptimization>
49 <PlatformToolset>v120</PlatformToolset>
50 </PropertyGroup>
51 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" Label="Configuration">
52 <ConfigurationType>DynamicLibrary</ConfigurationType>
53 <UseOfMfc>false</UseOfMfc>
54 <WholeProgramOptimization>true</WholeProgramOptimization>
55 <PlatformToolset>v120</PlatformToolset>
56 </PropertyGroup>
57 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
58 <ConfigurationType>DynamicLibrary</ConfigurationType>
59 <UseOfMfc>false</UseOfMfc>
60 <PlatformToolset>v120</PlatformToolset>
61 <CharacterSet>Unicode</CharacterSet>
62 </PropertyGroup>
63 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="Configuration">
64 <ConfigurationType>DynamicLibrary</ConfigurationType>
65 <UseOfMfc>false</UseOfMfc>
66 <WholeProgramOptimization>true</WholeProgramOptimization>
67 <PlatformToolset>v120</PlatformToolset>
68 </PropertyGroup>
69 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" Label="Configuration">
70 <ConfigurationType>DynamicLibrary</ConfigurationType>
71 <UseOfMfc>false</UseOfMfc>
72 <WholeProgramOptimization>true</WholeProgramOptimization>
73 <PlatformToolset>v120</PlatformToolset>
74 </PropertyGroup>
75 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="Configuration">
76 <ConfigurationType>DynamicLibrary</ConfigurationType>
77 <UseOfMfc>false</UseOfMfc>
78 <PlatformToolset>v120</PlatformToolset>
79 </PropertyGroup>
80 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
81 <ConfigurationType>DynamicLibrary</ConfigurationType>
82 <UseOfMfc>false</UseOfMfc>
83 <WholeProgramOptimization>true</WholeProgramOptimization>
84 <PlatformToolset>v120</PlatformToolset>
85 </PropertyGroup>
86 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" Label="Configuration">
87 <ConfigurationType>DynamicLibrary</ConfigurationType>
88 <UseOfMfc>false</UseOfMfc>
89 <WholeProgramOptimization>true</WholeProgramOptimization>
90 <PlatformToolset>v120</PlatformToolset>
91 </PropertyGroup>
92 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
93 <ConfigurationType>DynamicLibrary</ConfigurationType>
94 <UseOfMfc>false</UseOfMfc>
95 <PlatformToolset>v120</PlatformToolset>
96 </PropertyGroup>
97 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
98 <ImportGroup Label="ExtensionSettings">
99 </ImportGroup>
100 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
101 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
102 </ImportGroup>
103 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" Label="PropertySheets">
104 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
105 </ImportGroup>
106 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
107 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
108 </ImportGroup>
109 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="PropertySheets">
110 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
111 </ImportGroup>
112 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" Label="PropertySheets">
113 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
114 </ImportGroup>
115 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="PropertySheets">
116 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
117 </ImportGroup>
118 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
119 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
120 </ImportGroup>
121 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" Label="PropertySheets">
122 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
123 </ImportGroup>
124 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
125 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
126 </ImportGroup>
127 <PropertyGroup Label="UserMacros" />
128 <PropertyGroup>
129 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
130 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\ZlibDll$(Configuration)\</OutDir>
131 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\ZlibDll$(Configuration)\Tmp\</IntDir>
132 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
133 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest>
134 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\ZlibDll$(Configuration)\</OutDir>
135 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\ZlibDll$(Configuration)\Tmp\</IntDir>
136 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">false</LinkIncremental>
137 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">false</GenerateManifest>
138 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\ZlibDll$(Configuration)\</OutDir>
139 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\ZlibDll$(Configuration)\Tmp\</IntDir>
140 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
141 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</GenerateManifest>
142 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\ZlibDll$(Configuration)\</OutDir>
143 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\ZlibDll$(Configuration)\Tmp\</IntDir>
144 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
145 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
146 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\ZlibDll$(Configuration)\</OutDir>
147 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\ZlibDll$(Configuration)\Tmp\</IntDir>
148 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</LinkIncremental>
149 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">false</GenerateManifest>
150 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\ZlibDll$(Configuration)\</OutDir>
151 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\ZlibDll$(Configuration)\Tmp\</IntDir>
152 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">false</LinkIncremental>
153 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">false</GenerateManifest>
154 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">ia64\ZlibDll$(Configuration)\</OutDir>
155 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">ia64\ZlibDll$(Configuration)\Tmp\</IntDir>
156 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">false</LinkIncremental>
157 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">false</GenerateManifest>
158 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\ZlibDll$(Configuration)\</OutDir>
159 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\ZlibDll$(Configuration)\Tmp\</IntDir>
160 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
161 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</GenerateManifest>
162 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\ZlibDll$(Configuration)\</OutDir>
163 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\ZlibDll$(Configuration)\Tmp\</IntDir>
164 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</LinkIncremental>
165 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</GenerateManifest>
166 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
167 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
168 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
169 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
170 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
171 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
172 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
173 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
174 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
175 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
176 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" />
177 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" />
178 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
179 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
180 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
181 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
182 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
183 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
184 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
185 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
186 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
187 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
188 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
189 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
190 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
191 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
192 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
193 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">zlibwapi</TargetName>
194 <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">zlibwapi</TargetName>
195 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">zlibwapi</TargetName>
196 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">zlibwapi</TargetName>
197 <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">zlibwapi</TargetName>
198 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">zlibwapi</TargetName>
199 </PropertyGroup>
200 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
201 <Midl>
202 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
203 <MkTypLibCompatible>true</MkTypLibCompatible>
204 <SuppressStartupBanner>true</SuppressStartupBanner>
205 <TargetEnvironment>Win32</TargetEnvironment>
206 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
207 </Midl>
208 <ClCompile>
209 <Optimization>Disabled</Optimization>
210 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
211 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;ASMV;ASMINF;%(PreprocessorDefinitions)</PreprocessorDefinitions>
212 <ExceptionHandling>
213 </ExceptionHandling>
214 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
215 <BufferSecurityCheck>false</BufferSecurityCheck>
216 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
217 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
218 <ObjectFileName>$(IntDir)</ObjectFileName>
219 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
220 <BrowseInformation>
221 </BrowseInformation>
222 <WarningLevel>Level3</WarningLevel>
223 <SuppressStartupBanner>true</SuppressStartupBanner>
224 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
225 </ClCompile>
226 <ResourceCompile>
227 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
228 <Culture>0x040c</Culture>
229 </ResourceCompile>
230 <Link>
231 <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
232 <AdditionalDependencies>..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)</AdditionalDependencies>
233 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
234 <SuppressStartupBanner>true</SuppressStartupBanner>
235 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
236 <GenerateDebugInformation>true</GenerateDebugInformation>
237 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
238 <GenerateMapFile>true</GenerateMapFile>
239 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
240 <SubSystem>Windows</SubSystem>
241 <RandomizedBaseAddress>false</RandomizedBaseAddress>
242 <DataExecutionPrevention>
243 </DataExecutionPrevention>
244 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
245 </Link>
246 <PreBuildEvent>
247 <Command>cd ..\..\masmx86
248bld_ml32.bat</Command>
249 </PreBuildEvent>
250 </ItemDefinitionGroup>
251 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">
252 <Midl>
253 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
254 <MkTypLibCompatible>true</MkTypLibCompatible>
255 <SuppressStartupBanner>true</SuppressStartupBanner>
256 <TargetEnvironment>Win32</TargetEnvironment>
257 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
258 </Midl>
259 <ClCompile>
260 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
261 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
262 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
263 <StringPooling>true</StringPooling>
264 <ExceptionHandling>
265 </ExceptionHandling>
266 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
267 <BufferSecurityCheck>false</BufferSecurityCheck>
268 <FunctionLevelLinking>true</FunctionLevelLinking>
269 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
270 <AssemblerOutput>All</AssemblerOutput>
271 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
272 <ObjectFileName>$(IntDir)</ObjectFileName>
273 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
274 <BrowseInformation>
275 </BrowseInformation>
276 <WarningLevel>Level3</WarningLevel>
277 <SuppressStartupBanner>true</SuppressStartupBanner>
278 </ClCompile>
279 <ResourceCompile>
280 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
281 <Culture>0x040c</Culture>
282 </ResourceCompile>
283 <Link>
284 <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
285 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
286 <SuppressStartupBanner>true</SuppressStartupBanner>
287 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
288 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
289 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
290 <GenerateMapFile>true</GenerateMapFile>
291 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
292 <SubSystem>Windows</SubSystem>
293 <RandomizedBaseAddress>false</RandomizedBaseAddress>
294 <DataExecutionPrevention>
295 </DataExecutionPrevention>
296 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
297 </Link>
298 </ItemDefinitionGroup>
299 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
300 <Midl>
301 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
302 <MkTypLibCompatible>true</MkTypLibCompatible>
303 <SuppressStartupBanner>true</SuppressStartupBanner>
304 <TargetEnvironment>Win32</TargetEnvironment>
305 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
306 </Midl>
307 <ClCompile>
308 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
309 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
310 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;ASMV;ASMINF;%(PreprocessorDefinitions)</PreprocessorDefinitions>
311 <StringPooling>true</StringPooling>
312 <ExceptionHandling>
313 </ExceptionHandling>
314 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
315 <BufferSecurityCheck>false</BufferSecurityCheck>
316 <FunctionLevelLinking>true</FunctionLevelLinking>
317 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
318 <AssemblerOutput>All</AssemblerOutput>
319 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
320 <ObjectFileName>$(IntDir)</ObjectFileName>
321 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
322 <BrowseInformation>
323 </BrowseInformation>
324 <WarningLevel>Level3</WarningLevel>
325 <SuppressStartupBanner>true</SuppressStartupBanner>
326 </ClCompile>
327 <ResourceCompile>
328 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
329 <Culture>0x040c</Culture>
330 </ResourceCompile>
331 <Link>
332 <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
333 <AdditionalDependencies>..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)</AdditionalDependencies>
334 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
335 <SuppressStartupBanner>true</SuppressStartupBanner>
336 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
337 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
338 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
339 <GenerateMapFile>true</GenerateMapFile>
340 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
341 <SubSystem>Windows</SubSystem>
342 <RandomizedBaseAddress>false</RandomizedBaseAddress>
343 <DataExecutionPrevention>
344 </DataExecutionPrevention>
345 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
346 <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
347 </Link>
348 <PreBuildEvent>
349 <Command>cd ..\..\masmx86
350bld_ml32.bat</Command>
351 </PreBuildEvent>
352 </ItemDefinitionGroup>
353 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
354 <Midl>
355 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
356 <MkTypLibCompatible>true</MkTypLibCompatible>
357 <SuppressStartupBanner>true</SuppressStartupBanner>
358 <TargetEnvironment>X64</TargetEnvironment>
359 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
360 </Midl>
361 <ClCompile>
362 <Optimization>Disabled</Optimization>
363 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
364 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;ASMV;ASMINF;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
365 <ExceptionHandling>
366 </ExceptionHandling>
367 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
368 <BufferSecurityCheck>false</BufferSecurityCheck>
369 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
370 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
371 <ObjectFileName>$(IntDir)</ObjectFileName>
372 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
373 <BrowseInformation>
374 </BrowseInformation>
375 <WarningLevel>Level3</WarningLevel>
376 <SuppressStartupBanner>true</SuppressStartupBanner>
377 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
378 </ClCompile>
379 <ResourceCompile>
380 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
381 <Culture>0x040c</Culture>
382 </ResourceCompile>
383 <Link>
384 <AdditionalDependencies>..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)</AdditionalDependencies>
385 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
386 <SuppressStartupBanner>true</SuppressStartupBanner>
387 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
388 <GenerateDebugInformation>true</GenerateDebugInformation>
389 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
390 <GenerateMapFile>true</GenerateMapFile>
391 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
392 <SubSystem>Windows</SubSystem>
393 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
394 <TargetMachine>MachineX64</TargetMachine>
395 </Link>
396 <PreBuildEvent>
397 <Command>cd ..\..\contrib\masmx64
398bld_ml64.bat</Command>
399 </PreBuildEvent>
400 </ItemDefinitionGroup>
401 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">
402 <Midl>
403 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
404 <MkTypLibCompatible>true</MkTypLibCompatible>
405 <SuppressStartupBanner>true</SuppressStartupBanner>
406 <TargetEnvironment>Itanium</TargetEnvironment>
407 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
408 </Midl>
409 <ClCompile>
410 <Optimization>Disabled</Optimization>
411 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
412 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
413 <ExceptionHandling>
414 </ExceptionHandling>
415 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
416 <BufferSecurityCheck>false</BufferSecurityCheck>
417 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
418 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
419 <ObjectFileName>$(IntDir)</ObjectFileName>
420 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
421 <BrowseInformation>
422 </BrowseInformation>
423 <WarningLevel>Level3</WarningLevel>
424 <SuppressStartupBanner>true</SuppressStartupBanner>
425 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
426 </ClCompile>
427 <ResourceCompile>
428 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
429 <Culture>0x040c</Culture>
430 </ResourceCompile>
431 <Link>
432 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
433 <SuppressStartupBanner>true</SuppressStartupBanner>
434 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
435 <GenerateDebugInformation>true</GenerateDebugInformation>
436 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
437 <GenerateMapFile>true</GenerateMapFile>
438 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
439 <SubSystem>Windows</SubSystem>
440 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
441 <TargetMachine>MachineIA64</TargetMachine>
442 </Link>
443 </ItemDefinitionGroup>
444 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">
445 <Midl>
446 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
447 <MkTypLibCompatible>true</MkTypLibCompatible>
448 <SuppressStartupBanner>true</SuppressStartupBanner>
449 <TargetEnvironment>X64</TargetEnvironment>
450 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
451 </Midl>
452 <ClCompile>
453 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
454 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
455 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
456 <StringPooling>true</StringPooling>
457 <ExceptionHandling>
458 </ExceptionHandling>
459 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
460 <BufferSecurityCheck>false</BufferSecurityCheck>
461 <FunctionLevelLinking>true</FunctionLevelLinking>
462 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
463 <AssemblerOutput>All</AssemblerOutput>
464 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
465 <ObjectFileName>$(IntDir)</ObjectFileName>
466 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
467 <BrowseInformation>
468 </BrowseInformation>
469 <WarningLevel>Level3</WarningLevel>
470 <SuppressStartupBanner>true</SuppressStartupBanner>
471 </ClCompile>
472 <ResourceCompile>
473 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
474 <Culture>0x040c</Culture>
475 </ResourceCompile>
476 <Link>
477 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
478 <SuppressStartupBanner>true</SuppressStartupBanner>
479 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
480 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
481 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
482 <GenerateMapFile>true</GenerateMapFile>
483 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
484 <SubSystem>Windows</SubSystem>
485 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
486 <TargetMachine>MachineX64</TargetMachine>
487 </Link>
488 </ItemDefinitionGroup>
489 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">
490 <Midl>
491 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
492 <MkTypLibCompatible>true</MkTypLibCompatible>
493 <SuppressStartupBanner>true</SuppressStartupBanner>
494 <TargetEnvironment>Itanium</TargetEnvironment>
495 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
496 </Midl>
497 <ClCompile>
498 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
499 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
500 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
501 <StringPooling>true</StringPooling>
502 <ExceptionHandling>
503 </ExceptionHandling>
504 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
505 <BufferSecurityCheck>false</BufferSecurityCheck>
506 <FunctionLevelLinking>true</FunctionLevelLinking>
507 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
508 <AssemblerOutput>All</AssemblerOutput>
509 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
510 <ObjectFileName>$(IntDir)</ObjectFileName>
511 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
512 <BrowseInformation>
513 </BrowseInformation>
514 <WarningLevel>Level3</WarningLevel>
515 <SuppressStartupBanner>true</SuppressStartupBanner>
516 </ClCompile>
517 <ResourceCompile>
518 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
519 <Culture>0x040c</Culture>
520 </ResourceCompile>
521 <Link>
522 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
523 <SuppressStartupBanner>true</SuppressStartupBanner>
524 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
525 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
526 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
527 <GenerateMapFile>true</GenerateMapFile>
528 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
529 <SubSystem>Windows</SubSystem>
530 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
531 <TargetMachine>MachineIA64</TargetMachine>
532 </Link>
533 </ItemDefinitionGroup>
534 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
535 <Midl>
536 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
537 <MkTypLibCompatible>true</MkTypLibCompatible>
538 <SuppressStartupBanner>true</SuppressStartupBanner>
539 <TargetEnvironment>X64</TargetEnvironment>
540 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
541 </Midl>
542 <ClCompile>
543 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
544 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
545 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;ASMV;ASMINF;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
546 <StringPooling>true</StringPooling>
547 <ExceptionHandling>
548 </ExceptionHandling>
549 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
550 <BufferSecurityCheck>false</BufferSecurityCheck>
551 <FunctionLevelLinking>true</FunctionLevelLinking>
552 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
553 <AssemblerOutput>All</AssemblerOutput>
554 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
555 <ObjectFileName>$(IntDir)</ObjectFileName>
556 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
557 <BrowseInformation>
558 </BrowseInformation>
559 <WarningLevel>Level3</WarningLevel>
560 <SuppressStartupBanner>true</SuppressStartupBanner>
561 </ClCompile>
562 <ResourceCompile>
563 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
564 <Culture>0x040c</Culture>
565 </ResourceCompile>
566 <Link>
567 <AdditionalDependencies>..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)</AdditionalDependencies>
568 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
569 <SuppressStartupBanner>true</SuppressStartupBanner>
570 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
571 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
572 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
573 <GenerateMapFile>true</GenerateMapFile>
574 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
575 <SubSystem>Windows</SubSystem>
576 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
577 <TargetMachine>MachineX64</TargetMachine>
578 </Link>
579 <PreBuildEvent>
580 <Command>cd ..\..\masmx64
581bld_ml64.bat</Command>
582 </PreBuildEvent>
583 </ItemDefinitionGroup>
584 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">
585 <Midl>
586 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
587 <MkTypLibCompatible>true</MkTypLibCompatible>
588 <SuppressStartupBanner>true</SuppressStartupBanner>
589 <TargetEnvironment>Itanium</TargetEnvironment>
590 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
591 </Midl>
592 <ClCompile>
593 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
594 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
595 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
596 <StringPooling>true</StringPooling>
597 <ExceptionHandling>
598 </ExceptionHandling>
599 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
600 <BufferSecurityCheck>false</BufferSecurityCheck>
601 <FunctionLevelLinking>true</FunctionLevelLinking>
602 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
603 <AssemblerOutput>All</AssemblerOutput>
604 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
605 <ObjectFileName>$(IntDir)</ObjectFileName>
606 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
607 <BrowseInformation>
608 </BrowseInformation>
609 <WarningLevel>Level3</WarningLevel>
610 <SuppressStartupBanner>true</SuppressStartupBanner>
611 </ClCompile>
612 <ResourceCompile>
613 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
614 <Culture>0x040c</Culture>
615 </ResourceCompile>
616 <Link>
617 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
618 <SuppressStartupBanner>true</SuppressStartupBanner>
619 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
620 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
621 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
622 <GenerateMapFile>true</GenerateMapFile>
623 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
624 <SubSystem>Windows</SubSystem>
625 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
626 <TargetMachine>MachineIA64</TargetMachine>
627 </Link>
628 </ItemDefinitionGroup>
629 <ItemGroup>
630 <ClCompile Include="..\..\..\adler32.c" />
631 <ClCompile Include="..\..\..\compress.c" />
632 <ClCompile Include="..\..\..\crc32.c" />
633 <ClCompile Include="..\..\..\deflate.c" />
634 <ClCompile Include="..\..\..\gzclose.c" />
635 <ClCompile Include="..\..\..\gzlib.c" />
636 <ClCompile Include="..\..\..\gzread.c" />
637 <ClCompile Include="..\..\..\gzwrite.c" />
638 <ClCompile Include="..\..\..\infback.c" />
639 <ClCompile Include="..\..\masmx64\inffas8664.c">
640 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</ExcludedFromBuild>
641 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
642 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">true</ExcludedFromBuild>
643 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">true</ExcludedFromBuild>
644 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">true</ExcludedFromBuild>
645 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
646 </ClCompile>
647 <ClCompile Include="..\..\..\inffast.c" />
648 <ClCompile Include="..\..\..\inflate.c" />
649 <ClCompile Include="..\..\..\inftrees.c" />
650 <ClCompile Include="..\..\minizip\ioapi.c" />
651 <ClCompile Include="..\..\minizip\iowin32.c" />
652 <ClCompile Include="..\..\..\trees.c" />
653 <ClCompile Include="..\..\..\uncompr.c" />
654 <ClCompile Include="..\..\minizip\unzip.c">
655 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
656 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
657 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
658 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
659 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
660 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
661 </ClCompile>
662 <ClCompile Include="..\..\minizip\zip.c">
663 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
664 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
665 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
666 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
667 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
668 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
669 </ClCompile>
670 <ClCompile Include="..\..\..\zutil.c" />
671 </ItemGroup>
672 <ItemGroup>
673 <ResourceCompile Include="zlib.rc" />
674 </ItemGroup>
675 <ItemGroup>
676 <None Include="zlibvc.def" />
677 </ItemGroup>
678 <ItemGroup>
679 <ClInclude Include="..\..\..\deflate.h" />
680 <ClInclude Include="..\..\..\infblock.h" />
681 <ClInclude Include="..\..\..\infcodes.h" />
682 <ClInclude Include="..\..\..\inffast.h" />
683 <ClInclude Include="..\..\..\inftrees.h" />
684 <ClInclude Include="..\..\..\infutil.h" />
685 <ClInclude Include="..\..\..\zconf.h" />
686 <ClInclude Include="..\..\..\zlib.h" />
687 <ClInclude Include="..\..\..\zutil.h" />
688 </ItemGroup>
689 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
690 <ImportGroup Label="ExtensionTargets">
691 </ImportGroup>
692</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc14/miniunz.vcxproj b/contrib/vstudio/vc14/miniunz.vcxproj
new file mode 100644
index 0000000..9b5c075
--- /dev/null
+++ b/contrib/vstudio/vc14/miniunz.vcxproj
@@ -0,0 +1,316 @@
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|Itanium">
5 <Configuration>Debug</Configuration>
6 <Platform>Itanium</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|Win32">
9 <Configuration>Debug</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug|x64">
13 <Configuration>Debug</Configuration>
14 <Platform>x64</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Release|Itanium">
17 <Configuration>Release</Configuration>
18 <Platform>Itanium</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="Release|Win32">
21 <Configuration>Release</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="Release|x64">
25 <Configuration>Release</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
28 </ItemGroup>
29 <PropertyGroup Label="Globals">
30 <ProjectGuid>{C52F9E7B-498A-42BE-8DB4-85A15694382A}</ProjectGuid>
31 <Keyword>Win32Proj</Keyword>
32 </PropertyGroup>
33 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
34 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
35 <ConfigurationType>Application</ConfigurationType>
36 <CharacterSet>MultiByte</CharacterSet>
37 <PlatformToolset>v140</PlatformToolset>
38 </PropertyGroup>
39 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
40 <ConfigurationType>Application</ConfigurationType>
41 <CharacterSet>Unicode</CharacterSet>
42 <PlatformToolset>v140</PlatformToolset>
43 </PropertyGroup>
44 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="Configuration">
45 <ConfigurationType>Application</ConfigurationType>
46 <CharacterSet>MultiByte</CharacterSet>
47 <PlatformToolset>v140</PlatformToolset>
48 </PropertyGroup>
49 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="Configuration">
50 <ConfigurationType>Application</ConfigurationType>
51 <CharacterSet>MultiByte</CharacterSet>
52 <PlatformToolset>v140</PlatformToolset>
53 </PropertyGroup>
54 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
55 <ConfigurationType>Application</ConfigurationType>
56 <CharacterSet>MultiByte</CharacterSet>
57 <PlatformToolset>v140</PlatformToolset>
58 </PropertyGroup>
59 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
60 <ConfigurationType>Application</ConfigurationType>
61 <CharacterSet>MultiByte</CharacterSet>
62 <PlatformToolset>v140</PlatformToolset>
63 </PropertyGroup>
64 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
65 <ImportGroup Label="ExtensionSettings">
66 </ImportGroup>
67 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
68 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
69 </ImportGroup>
70 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
71 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
72 </ImportGroup>
73 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="PropertySheets">
74 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
75 </ImportGroup>
76 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="PropertySheets">
77 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
78 </ImportGroup>
79 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
80 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
81 </ImportGroup>
82 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
83 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
84 </ImportGroup>
85 <PropertyGroup Label="UserMacros" />
86 <PropertyGroup>
87 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
88 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\MiniUnzip$(Configuration)\</OutDir>
89 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\MiniUnzip$(Configuration)\Tmp\</IntDir>
90 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
91 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest>
92 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\MiniUnzip$(Configuration)\</OutDir>
93 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\MiniUnzip$(Configuration)\Tmp\</IntDir>
94 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
95 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</GenerateManifest>
96 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\MiniUnzip$(Configuration)\</OutDir>
97 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\MiniUnzip$(Configuration)\Tmp\</IntDir>
98 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
99 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
100 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\MiniUnzip$(Configuration)\</OutDir>
101 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\MiniUnzip$(Configuration)\Tmp\</IntDir>
102 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</LinkIncremental>
103 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">false</GenerateManifest>
104 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\MiniUnzip$(Configuration)\</OutDir>
105 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\MiniUnzip$(Configuration)\Tmp\</IntDir>
106 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
107 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</GenerateManifest>
108 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\MiniUnzip$(Configuration)\</OutDir>
109 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\MiniUnzip$(Configuration)\Tmp\</IntDir>
110 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</LinkIncremental>
111 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</GenerateManifest>
112 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
113 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
114 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
115 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
116 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
117 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
118 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
119 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
120 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
121 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
122 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
123 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
124 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
125 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
126 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
127 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
128 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
129 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
130 </PropertyGroup>
131 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
132 <ClCompile>
133 <Optimization>Disabled</Optimization>
134 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
135 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
136 <MinimalRebuild>true</MinimalRebuild>
137 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
138 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
139 <BufferSecurityCheck>false</BufferSecurityCheck>
140 <PrecompiledHeader>
141 </PrecompiledHeader>
142 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
143 <WarningLevel>Level3</WarningLevel>
144 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
145 </ClCompile>
146 <Link>
147 <AdditionalDependencies>x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
148 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
149 <GenerateDebugInformation>true</GenerateDebugInformation>
150 <ProgramDatabaseFile>$(OutDir)miniunz.pdb</ProgramDatabaseFile>
151 <SubSystem>Console</SubSystem>
152 <RandomizedBaseAddress>false</RandomizedBaseAddress>
153 <DataExecutionPrevention>
154 </DataExecutionPrevention>
155 <TargetMachine>MachineX86</TargetMachine>
156 </Link>
157 </ItemDefinitionGroup>
158 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
159 <ClCompile>
160 <Optimization>MaxSpeed</Optimization>
161 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
162 <OmitFramePointers>true</OmitFramePointers>
163 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
164 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
165 <StringPooling>true</StringPooling>
166 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
167 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
168 <BufferSecurityCheck>false</BufferSecurityCheck>
169 <FunctionLevelLinking>true</FunctionLevelLinking>
170 <PrecompiledHeader>
171 </PrecompiledHeader>
172 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
173 <WarningLevel>Level3</WarningLevel>
174 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
175 </ClCompile>
176 <Link>
177 <AdditionalDependencies>x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
178 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
179 <GenerateDebugInformation>true</GenerateDebugInformation>
180 <SubSystem>Console</SubSystem>
181 <OptimizeReferences>true</OptimizeReferences>
182 <EnableCOMDATFolding>true</EnableCOMDATFolding>
183 <RandomizedBaseAddress>false</RandomizedBaseAddress>
184 <DataExecutionPrevention>
185 </DataExecutionPrevention>
186 <TargetMachine>MachineX86</TargetMachine>
187 </Link>
188 </ItemDefinitionGroup>
189 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
190 <Midl>
191 <TargetEnvironment>X64</TargetEnvironment>
192 </Midl>
193 <ClCompile>
194 <Optimization>Disabled</Optimization>
195 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
196 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
197 <MinimalRebuild>true</MinimalRebuild>
198 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
199 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
200 <BufferSecurityCheck>false</BufferSecurityCheck>
201 <PrecompiledHeader>
202 </PrecompiledHeader>
203 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
204 <WarningLevel>Level3</WarningLevel>
205 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
206 </ClCompile>
207 <Link>
208 <AdditionalDependencies>x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
209 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
210 <GenerateDebugInformation>true</GenerateDebugInformation>
211 <ProgramDatabaseFile>$(OutDir)miniunz.pdb</ProgramDatabaseFile>
212 <SubSystem>Console</SubSystem>
213 <TargetMachine>MachineX64</TargetMachine>
214 </Link>
215 </ItemDefinitionGroup>
216 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">
217 <Midl>
218 <TargetEnvironment>Itanium</TargetEnvironment>
219 </Midl>
220 <ClCompile>
221 <Optimization>Disabled</Optimization>
222 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
223 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
224 <MinimalRebuild>true</MinimalRebuild>
225 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
226 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
227 <BufferSecurityCheck>false</BufferSecurityCheck>
228 <PrecompiledHeader>
229 </PrecompiledHeader>
230 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
231 <WarningLevel>Level3</WarningLevel>
232 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
233 </ClCompile>
234 <Link>
235 <AdditionalDependencies>ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
236 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
237 <GenerateDebugInformation>true</GenerateDebugInformation>
238 <ProgramDatabaseFile>$(OutDir)miniunz.pdb</ProgramDatabaseFile>
239 <SubSystem>Console</SubSystem>
240 <TargetMachine>MachineIA64</TargetMachine>
241 </Link>
242 </ItemDefinitionGroup>
243 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
244 <Midl>
245 <TargetEnvironment>X64</TargetEnvironment>
246 </Midl>
247 <ClCompile>
248 <Optimization>MaxSpeed</Optimization>
249 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
250 <OmitFramePointers>true</OmitFramePointers>
251 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
252 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
253 <StringPooling>true</StringPooling>
254 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
255 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
256 <BufferSecurityCheck>false</BufferSecurityCheck>
257 <FunctionLevelLinking>true</FunctionLevelLinking>
258 <PrecompiledHeader>
259 </PrecompiledHeader>
260 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
261 <WarningLevel>Level3</WarningLevel>
262 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
263 </ClCompile>
264 <Link>
265 <AdditionalDependencies>x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
266 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
267 <GenerateDebugInformation>true</GenerateDebugInformation>
268 <SubSystem>Console</SubSystem>
269 <OptimizeReferences>true</OptimizeReferences>
270 <EnableCOMDATFolding>true</EnableCOMDATFolding>
271 <TargetMachine>MachineX64</TargetMachine>
272 </Link>
273 </ItemDefinitionGroup>
274 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">
275 <Midl>
276 <TargetEnvironment>Itanium</TargetEnvironment>
277 </Midl>
278 <ClCompile>
279 <Optimization>MaxSpeed</Optimization>
280 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
281 <OmitFramePointers>true</OmitFramePointers>
282 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
283 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
284 <StringPooling>true</StringPooling>
285 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
286 <RuntimeLibrary>MultiThreadedDLL</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 <AdditionalDependencies>ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
297 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
298 <GenerateDebugInformation>true</GenerateDebugInformation>
299 <SubSystem>Console</SubSystem>
300 <OptimizeReferences>true</OptimizeReferences>
301 <EnableCOMDATFolding>true</EnableCOMDATFolding>
302 <TargetMachine>MachineIA64</TargetMachine>
303 </Link>
304 </ItemDefinitionGroup>
305 <ItemGroup>
306 <ClCompile Include="..\..\minizip\miniunz.c" />
307 </ItemGroup>
308 <ItemGroup>
309 <ProjectReference Include="zlibvc.vcxproj">
310 <Project>{8fd826f8-3739-44e6-8cc8-997122e53b8d}</Project>
311 </ProjectReference>
312 </ItemGroup>
313 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
314 <ImportGroup Label="ExtensionTargets">
315 </ImportGroup>
316</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc14/miniunz.vcxproj.user b/contrib/vstudio/vc14/miniunz.vcxproj.user
new file mode 100644
index 0000000..abe8dd8
--- /dev/null
+++ b/contrib/vstudio/vc14/miniunz.vcxproj.user
@@ -0,0 +1,4 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <PropertyGroup />
4</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc14/minizip.vcxproj b/contrib/vstudio/vc14/minizip.vcxproj
new file mode 100644
index 0000000..968a410
--- /dev/null
+++ b/contrib/vstudio/vc14/minizip.vcxproj
@@ -0,0 +1,313 @@
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|Itanium">
5 <Configuration>Debug</Configuration>
6 <Platform>Itanium</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|Win32">
9 <Configuration>Debug</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug|x64">
13 <Configuration>Debug</Configuration>
14 <Platform>x64</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Release|Itanium">
17 <Configuration>Release</Configuration>
18 <Platform>Itanium</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="Release|Win32">
21 <Configuration>Release</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="Release|x64">
25 <Configuration>Release</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
28 </ItemGroup>
29 <PropertyGroup Label="Globals">
30 <ProjectGuid>{48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}</ProjectGuid>
31 <Keyword>Win32Proj</Keyword>
32 </PropertyGroup>
33 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
34 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
35 <ConfigurationType>Application</ConfigurationType>
36 <CharacterSet>MultiByte</CharacterSet>
37 <PlatformToolset>v140</PlatformToolset>
38 </PropertyGroup>
39 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
40 <ConfigurationType>Application</ConfigurationType>
41 <CharacterSet>Unicode</CharacterSet>
42 <PlatformToolset>v140</PlatformToolset>
43 </PropertyGroup>
44 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="Configuration">
45 <ConfigurationType>Application</ConfigurationType>
46 <CharacterSet>MultiByte</CharacterSet>
47 <PlatformToolset>v140</PlatformToolset>
48 </PropertyGroup>
49 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="Configuration">
50 <ConfigurationType>Application</ConfigurationType>
51 <CharacterSet>MultiByte</CharacterSet>
52 <PlatformToolset>v140</PlatformToolset>
53 </PropertyGroup>
54 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
55 <ConfigurationType>Application</ConfigurationType>
56 <CharacterSet>MultiByte</CharacterSet>
57 <PlatformToolset>v140</PlatformToolset>
58 </PropertyGroup>
59 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
60 <ConfigurationType>Application</ConfigurationType>
61 <CharacterSet>MultiByte</CharacterSet>
62 <PlatformToolset>v140</PlatformToolset>
63 </PropertyGroup>
64 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
65 <ImportGroup Label="ExtensionSettings">
66 </ImportGroup>
67 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
68 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
69 </ImportGroup>
70 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
71 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
72 </ImportGroup>
73 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="PropertySheets">
74 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
75 </ImportGroup>
76 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="PropertySheets">
77 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
78 </ImportGroup>
79 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
80 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
81 </ImportGroup>
82 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
83 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
84 </ImportGroup>
85 <PropertyGroup Label="UserMacros" />
86 <PropertyGroup>
87 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
88 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\MiniZip$(Configuration)\</OutDir>
89 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\MiniZip$(Configuration)\Tmp\</IntDir>
90 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
91 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest>
92 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\MiniZip$(Configuration)\</OutDir>
93 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\MiniZip$(Configuration)\Tmp\</IntDir>
94 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
95 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\$(Configuration)\</OutDir>
96 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\$(Configuration)\</IntDir>
97 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
98 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
99 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\$(Configuration)\</OutDir>
100 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\$(Configuration)\</IntDir>
101 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</LinkIncremental>
102 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">false</GenerateManifest>
103 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\$(Configuration)\</OutDir>
104 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\$(Configuration)\</IntDir>
105 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
106 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\$(Configuration)\</OutDir>
107 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\$(Configuration)\</IntDir>
108 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</LinkIncremental>
109 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
110 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
111 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
112 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
113 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
114 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
115 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
116 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
117 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
118 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
119 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
120 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
121 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
122 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
123 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
124 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
125 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
126 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
127 </PropertyGroup>
128 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
129 <ClCompile>
130 <Optimization>Disabled</Optimization>
131 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
132 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
133 <MinimalRebuild>true</MinimalRebuild>
134 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
135 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
136 <BufferSecurityCheck>false</BufferSecurityCheck>
137 <PrecompiledHeader>
138 </PrecompiledHeader>
139 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
140 <WarningLevel>Level3</WarningLevel>
141 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
142 </ClCompile>
143 <Link>
144 <AdditionalDependencies>x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
145 <OutputFile>$(OutDir)minizip.exe</OutputFile>
146 <GenerateDebugInformation>true</GenerateDebugInformation>
147 <ProgramDatabaseFile>$(OutDir)minizip.pdb</ProgramDatabaseFile>
148 <SubSystem>Console</SubSystem>
149 <RandomizedBaseAddress>false</RandomizedBaseAddress>
150 <DataExecutionPrevention>
151 </DataExecutionPrevention>
152 <TargetMachine>MachineX86</TargetMachine>
153 </Link>
154 </ItemDefinitionGroup>
155 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
156 <ClCompile>
157 <Optimization>MaxSpeed</Optimization>
158 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
159 <OmitFramePointers>true</OmitFramePointers>
160 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
161 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
162 <StringPooling>true</StringPooling>
163 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
164 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
165 <BufferSecurityCheck>false</BufferSecurityCheck>
166 <FunctionLevelLinking>true</FunctionLevelLinking>
167 <PrecompiledHeader>
168 </PrecompiledHeader>
169 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
170 <WarningLevel>Level3</WarningLevel>
171 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
172 </ClCompile>
173 <Link>
174 <AdditionalDependencies>x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
175 <OutputFile>$(OutDir)minizip.exe</OutputFile>
176 <GenerateDebugInformation>true</GenerateDebugInformation>
177 <SubSystem>Console</SubSystem>
178 <OptimizeReferences>true</OptimizeReferences>
179 <EnableCOMDATFolding>true</EnableCOMDATFolding>
180 <RandomizedBaseAddress>false</RandomizedBaseAddress>
181 <DataExecutionPrevention>
182 </DataExecutionPrevention>
183 <TargetMachine>MachineX86</TargetMachine>
184 </Link>
185 </ItemDefinitionGroup>
186 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
187 <Midl>
188 <TargetEnvironment>X64</TargetEnvironment>
189 </Midl>
190 <ClCompile>
191 <Optimization>Disabled</Optimization>
192 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
193 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
194 <MinimalRebuild>true</MinimalRebuild>
195 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
196 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
197 <BufferSecurityCheck>false</BufferSecurityCheck>
198 <PrecompiledHeader>
199 </PrecompiledHeader>
200 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
201 <WarningLevel>Level3</WarningLevel>
202 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
203 </ClCompile>
204 <Link>
205 <AdditionalDependencies>x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
206 <OutputFile>$(OutDir)minizip.exe</OutputFile>
207 <GenerateDebugInformation>true</GenerateDebugInformation>
208 <ProgramDatabaseFile>$(OutDir)minizip.pdb</ProgramDatabaseFile>
209 <SubSystem>Console</SubSystem>
210 <TargetMachine>MachineX64</TargetMachine>
211 </Link>
212 </ItemDefinitionGroup>
213 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">
214 <Midl>
215 <TargetEnvironment>Itanium</TargetEnvironment>
216 </Midl>
217 <ClCompile>
218 <Optimization>Disabled</Optimization>
219 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
220 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
221 <MinimalRebuild>true</MinimalRebuild>
222 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
223 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
224 <BufferSecurityCheck>false</BufferSecurityCheck>
225 <PrecompiledHeader>
226 </PrecompiledHeader>
227 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
228 <WarningLevel>Level3</WarningLevel>
229 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
230 </ClCompile>
231 <Link>
232 <AdditionalDependencies>ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
233 <OutputFile>$(OutDir)minizip.exe</OutputFile>
234 <GenerateDebugInformation>true</GenerateDebugInformation>
235 <ProgramDatabaseFile>$(OutDir)minizip.pdb</ProgramDatabaseFile>
236 <SubSystem>Console</SubSystem>
237 <TargetMachine>MachineIA64</TargetMachine>
238 </Link>
239 </ItemDefinitionGroup>
240 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
241 <Midl>
242 <TargetEnvironment>X64</TargetEnvironment>
243 </Midl>
244 <ClCompile>
245 <Optimization>MaxSpeed</Optimization>
246 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
247 <OmitFramePointers>true</OmitFramePointers>
248 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
249 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
250 <StringPooling>true</StringPooling>
251 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
252 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
253 <BufferSecurityCheck>false</BufferSecurityCheck>
254 <FunctionLevelLinking>true</FunctionLevelLinking>
255 <PrecompiledHeader>
256 </PrecompiledHeader>
257 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
258 <WarningLevel>Level3</WarningLevel>
259 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
260 </ClCompile>
261 <Link>
262 <AdditionalDependencies>x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
263 <OutputFile>$(OutDir)minizip.exe</OutputFile>
264 <GenerateDebugInformation>true</GenerateDebugInformation>
265 <SubSystem>Console</SubSystem>
266 <OptimizeReferences>true</OptimizeReferences>
267 <EnableCOMDATFolding>true</EnableCOMDATFolding>
268 <TargetMachine>MachineX64</TargetMachine>
269 </Link>
270 </ItemDefinitionGroup>
271 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">
272 <Midl>
273 <TargetEnvironment>Itanium</TargetEnvironment>
274 </Midl>
275 <ClCompile>
276 <Optimization>MaxSpeed</Optimization>
277 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
278 <OmitFramePointers>true</OmitFramePointers>
279 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
280 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
281 <StringPooling>true</StringPooling>
282 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
283 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
284 <BufferSecurityCheck>false</BufferSecurityCheck>
285 <FunctionLevelLinking>true</FunctionLevelLinking>
286 <PrecompiledHeader>
287 </PrecompiledHeader>
288 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
289 <WarningLevel>Level3</WarningLevel>
290 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
291 </ClCompile>
292 <Link>
293 <AdditionalDependencies>ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
294 <OutputFile>$(OutDir)minizip.exe</OutputFile>
295 <GenerateDebugInformation>true</GenerateDebugInformation>
296 <SubSystem>Console</SubSystem>
297 <OptimizeReferences>true</OptimizeReferences>
298 <EnableCOMDATFolding>true</EnableCOMDATFolding>
299 <TargetMachine>MachineIA64</TargetMachine>
300 </Link>
301 </ItemDefinitionGroup>
302 <ItemGroup>
303 <ClCompile Include="..\..\minizip\minizip.c" />
304 </ItemGroup>
305 <ItemGroup>
306 <ProjectReference Include="zlibvc.vcxproj">
307 <Project>{8fd826f8-3739-44e6-8cc8-997122e53b8d}</Project>
308 </ProjectReference>
309 </ItemGroup>
310 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
311 <ImportGroup Label="ExtensionTargets">
312 </ImportGroup>
313</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc14/minizip.vcxproj.user b/contrib/vstudio/vc14/minizip.vcxproj.user
new file mode 100644
index 0000000..abe8dd8
--- /dev/null
+++ b/contrib/vstudio/vc14/minizip.vcxproj.user
@@ -0,0 +1,4 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <PropertyGroup />
4</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc14/testzlib.vcxproj b/contrib/vstudio/vc14/testzlib.vcxproj
new file mode 100644
index 0000000..2c37125
--- /dev/null
+++ b/contrib/vstudio/vc14/testzlib.vcxproj
@@ -0,0 +1,430 @@
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|Itanium">
5 <Configuration>Debug</Configuration>
6 <Platform>Itanium</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|Win32">
9 <Configuration>Debug</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug|x64">
13 <Configuration>Debug</Configuration>
14 <Platform>x64</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="ReleaseWithoutAsm|Itanium">
17 <Configuration>ReleaseWithoutAsm</Configuration>
18 <Platform>Itanium</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="ReleaseWithoutAsm|Win32">
21 <Configuration>ReleaseWithoutAsm</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="ReleaseWithoutAsm|x64">
25 <Configuration>ReleaseWithoutAsm</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
28 <ProjectConfiguration Include="Release|Itanium">
29 <Configuration>Release</Configuration>
30 <Platform>Itanium</Platform>
31 </ProjectConfiguration>
32 <ProjectConfiguration Include="Release|Win32">
33 <Configuration>Release</Configuration>
34 <Platform>Win32</Platform>
35 </ProjectConfiguration>
36 <ProjectConfiguration Include="Release|x64">
37 <Configuration>Release</Configuration>
38 <Platform>x64</Platform>
39 </ProjectConfiguration>
40 </ItemGroup>
41 <PropertyGroup Label="Globals">
42 <ProjectGuid>{AA6666AA-E09F-4135-9C0C-4FE50C3C654B}</ProjectGuid>
43 <RootNamespace>testzlib</RootNamespace>
44 <Keyword>Win32Proj</Keyword>
45 </PropertyGroup>
46 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
47 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
48 <ConfigurationType>Application</ConfigurationType>
49 <CharacterSet>MultiByte</CharacterSet>
50 <WholeProgramOptimization>true</WholeProgramOptimization>
51 <PlatformToolset>v140</PlatformToolset>
52 </PropertyGroup>
53 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" Label="Configuration">
54 <ConfigurationType>Application</ConfigurationType>
55 <CharacterSet>MultiByte</CharacterSet>
56 <WholeProgramOptimization>true</WholeProgramOptimization>
57 <PlatformToolset>v140</PlatformToolset>
58 </PropertyGroup>
59 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
60 <ConfigurationType>Application</ConfigurationType>
61 <CharacterSet>Unicode</CharacterSet>
62 <PlatformToolset>v140</PlatformToolset>
63 </PropertyGroup>
64 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="Configuration">
65 <ConfigurationType>Application</ConfigurationType>
66 <CharacterSet>MultiByte</CharacterSet>
67 <WholeProgramOptimization>true</WholeProgramOptimization>
68 <PlatformToolset>v140</PlatformToolset>
69 </PropertyGroup>
70 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" Label="Configuration">
71 <ConfigurationType>Application</ConfigurationType>
72 <CharacterSet>MultiByte</CharacterSet>
73 <WholeProgramOptimization>true</WholeProgramOptimization>
74 <PlatformToolset>v140</PlatformToolset>
75 </PropertyGroup>
76 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="Configuration">
77 <ConfigurationType>Application</ConfigurationType>
78 <CharacterSet>MultiByte</CharacterSet>
79 <PlatformToolset>v140</PlatformToolset>
80 </PropertyGroup>
81 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
82 <ConfigurationType>Application</ConfigurationType>
83 <WholeProgramOptimization>true</WholeProgramOptimization>
84 <PlatformToolset>v140</PlatformToolset>
85 </PropertyGroup>
86 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" Label="Configuration">
87 <ConfigurationType>Application</ConfigurationType>
88 <WholeProgramOptimization>true</WholeProgramOptimization>
89 <PlatformToolset>v140</PlatformToolset>
90 </PropertyGroup>
91 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
92 <ConfigurationType>Application</ConfigurationType>
93 <PlatformToolset>v140</PlatformToolset>
94 </PropertyGroup>
95 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
96 <ImportGroup Label="ExtensionSettings">
97 </ImportGroup>
98 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" 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)'=='ReleaseWithoutAsm|Win32'" 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|Win32'" 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)'=='Release|Itanium'" Label="PropertySheets">
108 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
109 </ImportGroup>
110 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" Label="PropertySheets">
111 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
112 </ImportGroup>
113 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="PropertySheets">
114 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
115 </ImportGroup>
116 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
117 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
118 </ImportGroup>
119 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" Label="PropertySheets">
120 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
121 </ImportGroup>
122 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
123 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
124 </ImportGroup>
125 <PropertyGroup Label="UserMacros" />
126 <PropertyGroup>
127 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
128 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\TestZlib$(Configuration)\</OutDir>
129 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\TestZlib$(Configuration)\Tmp\</IntDir>
130 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
131 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest>
132 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\TestZlib$(Configuration)\</OutDir>
133 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\TestZlib$(Configuration)\Tmp\</IntDir>
134 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">false</LinkIncremental>
135 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">false</GenerateManifest>
136 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\TestZlib$(Configuration)\</OutDir>
137 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\TestZlib$(Configuration)\Tmp\</IntDir>
138 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
139 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</GenerateManifest>
140 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\TestZlib$(Configuration)\</OutDir>
141 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\TestZlib$(Configuration)\Tmp\</IntDir>
142 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
143 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\TestZlib$(Configuration)\</OutDir>
144 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\TestZlib$(Configuration)\Tmp\</IntDir>
145 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</LinkIncremental>
146 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">false</GenerateManifest>
147 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\TestZlib$(Configuration)\</OutDir>
148 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\TestZlib$(Configuration)\Tmp\</IntDir>
149 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">false</GenerateManifest>
150 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">ia64\TestZlib$(Configuration)\</OutDir>
151 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">ia64\TestZlib$(Configuration)\Tmp\</IntDir>
152 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">false</LinkIncremental>
153 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">false</GenerateManifest>
154 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\TestZlib$(Configuration)\</OutDir>
155 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\TestZlib$(Configuration)\Tmp\</IntDir>
156 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</GenerateManifest>
157 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\TestZlib$(Configuration)\</OutDir>
158 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\TestZlib$(Configuration)\Tmp\</IntDir>
159 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</LinkIncremental>
160 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</GenerateManifest>
161 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
162 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
163 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
164 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
165 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
166 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
167 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
168 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
169 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
170 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
171 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" />
172 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" />
173 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
174 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
175 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
176 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
177 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
178 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
179 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
180 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
181 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
182 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
183 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
184 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
185 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
186 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
187 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
188 </PropertyGroup>
189 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
190 <ClCompile>
191 <Optimization>Disabled</Optimization>
192 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
193 <PreprocessorDefinitions>ASMV;ASMINF;WIN32;ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
194 <MinimalRebuild>true</MinimalRebuild>
195 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
196 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
197 <BufferSecurityCheck>false</BufferSecurityCheck>
198 <PrecompiledHeader>
199 </PrecompiledHeader>
200 <AssemblerOutput>AssemblyAndSourceCode</AssemblerOutput>
201 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
202 <WarningLevel>Level3</WarningLevel>
203 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
204 </ClCompile>
205 <Link>
206 <AdditionalDependencies>..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)</AdditionalDependencies>
207 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
208 <GenerateDebugInformation>true</GenerateDebugInformation>
209 <ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>
210 <SubSystem>Console</SubSystem>
211 <RandomizedBaseAddress>false</RandomizedBaseAddress>
212 <DataExecutionPrevention>
213 </DataExecutionPrevention>
214 <TargetMachine>MachineX86</TargetMachine>
215 </Link>
216 </ItemDefinitionGroup>
217 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">
218 <ClCompile>
219 <Optimization>MaxSpeed</Optimization>
220 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
221 <OmitFramePointers>true</OmitFramePointers>
222 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
223 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
224 <StringPooling>true</StringPooling>
225 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
226 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
227 <BufferSecurityCheck>false</BufferSecurityCheck>
228 <FunctionLevelLinking>true</FunctionLevelLinking>
229 <PrecompiledHeader>
230 </PrecompiledHeader>
231 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
232 <WarningLevel>Level3</WarningLevel>
233 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
234 </ClCompile>
235 <Link>
236 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
237 <GenerateDebugInformation>true</GenerateDebugInformation>
238 <SubSystem>Console</SubSystem>
239 <OptimizeReferences>true</OptimizeReferences>
240 <EnableCOMDATFolding>true</EnableCOMDATFolding>
241 <RandomizedBaseAddress>false</RandomizedBaseAddress>
242 <DataExecutionPrevention>
243 </DataExecutionPrevention>
244 <TargetMachine>MachineX86</TargetMachine>
245 </Link>
246 </ItemDefinitionGroup>
247 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
248 <ClCompile>
249 <Optimization>MaxSpeed</Optimization>
250 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
251 <OmitFramePointers>true</OmitFramePointers>
252 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
253 <PreprocessorDefinitions>ASMV;ASMINF;WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
254 <StringPooling>true</StringPooling>
255 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
256 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
257 <BufferSecurityCheck>false</BufferSecurityCheck>
258 <FunctionLevelLinking>true</FunctionLevelLinking>
259 <PrecompiledHeader>
260 </PrecompiledHeader>
261 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
262 <WarningLevel>Level3</WarningLevel>
263 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
264 </ClCompile>
265 <Link>
266 <AdditionalDependencies>..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)</AdditionalDependencies>
267 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
268 <GenerateDebugInformation>true</GenerateDebugInformation>
269 <SubSystem>Console</SubSystem>
270 <OptimizeReferences>true</OptimizeReferences>
271 <EnableCOMDATFolding>true</EnableCOMDATFolding>
272 <RandomizedBaseAddress>false</RandomizedBaseAddress>
273 <DataExecutionPrevention>
274 </DataExecutionPrevention>
275 <TargetMachine>MachineX86</TargetMachine>
276 <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
277 </Link>
278 </ItemDefinitionGroup>
279 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
280 <ClCompile>
281 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
282 <PreprocessorDefinitions>ASMV;ASMINF;WIN32;ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
283 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
284 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
285 <BufferSecurityCheck>false</BufferSecurityCheck>
286 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
287 </ClCompile>
288 <Link>
289 <AdditionalDependencies>..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)</AdditionalDependencies>
290 </Link>
291 </ItemDefinitionGroup>
292 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">
293 <Midl>
294 <TargetEnvironment>Itanium</TargetEnvironment>
295 </Midl>
296 <ClCompile>
297 <Optimization>Disabled</Optimization>
298 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
299 <PreprocessorDefinitions>ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
300 <MinimalRebuild>true</MinimalRebuild>
301 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
302 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
303 <BufferSecurityCheck>false</BufferSecurityCheck>
304 <PrecompiledHeader>
305 </PrecompiledHeader>
306 <AssemblerOutput>AssemblyAndSourceCode</AssemblerOutput>
307 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
308 <WarningLevel>Level3</WarningLevel>
309 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
310 </ClCompile>
311 <Link>
312 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
313 <GenerateDebugInformation>true</GenerateDebugInformation>
314 <ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>
315 <SubSystem>Console</SubSystem>
316 <TargetMachine>MachineIA64</TargetMachine>
317 </Link>
318 </ItemDefinitionGroup>
319 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">
320 <ClCompile>
321 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
322 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
323 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
324 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
325 <BufferSecurityCheck>false</BufferSecurityCheck>
326 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
327 </ClCompile>
328 <Link>
329 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
330 </Link>
331 </ItemDefinitionGroup>
332 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">
333 <Midl>
334 <TargetEnvironment>Itanium</TargetEnvironment>
335 </Midl>
336 <ClCompile>
337 <Optimization>MaxSpeed</Optimization>
338 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
339 <OmitFramePointers>true</OmitFramePointers>
340 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
341 <PreprocessorDefinitions>ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
342 <StringPooling>true</StringPooling>
343 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
344 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
345 <BufferSecurityCheck>false</BufferSecurityCheck>
346 <FunctionLevelLinking>true</FunctionLevelLinking>
347 <PrecompiledHeader>
348 </PrecompiledHeader>
349 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
350 <WarningLevel>Level3</WarningLevel>
351 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
352 </ClCompile>
353 <Link>
354 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
355 <GenerateDebugInformation>true</GenerateDebugInformation>
356 <SubSystem>Console</SubSystem>
357 <OptimizeReferences>true</OptimizeReferences>
358 <EnableCOMDATFolding>true</EnableCOMDATFolding>
359 <TargetMachine>MachineIA64</TargetMachine>
360 </Link>
361 </ItemDefinitionGroup>
362 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
363 <ClCompile>
364 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
365 <PreprocessorDefinitions>ASMV;ASMINF;WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
366 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
367 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
368 <BufferSecurityCheck>false</BufferSecurityCheck>
369 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
370 </ClCompile>
371 <Link>
372 <AdditionalDependencies>..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)</AdditionalDependencies>
373 </Link>
374 </ItemDefinitionGroup>
375 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">
376 <Midl>
377 <TargetEnvironment>Itanium</TargetEnvironment>
378 </Midl>
379 <ClCompile>
380 <Optimization>MaxSpeed</Optimization>
381 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
382 <OmitFramePointers>true</OmitFramePointers>
383 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
384 <PreprocessorDefinitions>ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
385 <StringPooling>true</StringPooling>
386 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
387 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
388 <BufferSecurityCheck>false</BufferSecurityCheck>
389 <FunctionLevelLinking>true</FunctionLevelLinking>
390 <PrecompiledHeader>
391 </PrecompiledHeader>
392 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
393 <WarningLevel>Level3</WarningLevel>
394 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
395 </ClCompile>
396 <Link>
397 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
398 <GenerateDebugInformation>true</GenerateDebugInformation>
399 <SubSystem>Console</SubSystem>
400 <OptimizeReferences>true</OptimizeReferences>
401 <EnableCOMDATFolding>true</EnableCOMDATFolding>
402 <TargetMachine>MachineIA64</TargetMachine>
403 </Link>
404 </ItemDefinitionGroup>
405 <ItemGroup>
406 <ClCompile Include="..\..\..\adler32.c" />
407 <ClCompile Include="..\..\..\compress.c" />
408 <ClCompile Include="..\..\..\crc32.c" />
409 <ClCompile Include="..\..\..\deflate.c" />
410 <ClCompile Include="..\..\..\infback.c" />
411 <ClCompile Include="..\..\masmx64\inffas8664.c">
412 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</ExcludedFromBuild>
413 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
414 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">true</ExcludedFromBuild>
415 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">true</ExcludedFromBuild>
416 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">true</ExcludedFromBuild>
417 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
418 </ClCompile>
419 <ClCompile Include="..\..\..\inffast.c" />
420 <ClCompile Include="..\..\..\inflate.c" />
421 <ClCompile Include="..\..\..\inftrees.c" />
422 <ClCompile Include="..\..\testzlib\testzlib.c" />
423 <ClCompile Include="..\..\..\trees.c" />
424 <ClCompile Include="..\..\..\uncompr.c" />
425 <ClCompile Include="..\..\..\zutil.c" />
426 </ItemGroup>
427 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
428 <ImportGroup Label="ExtensionTargets">
429 </ImportGroup>
430</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc14/testzlib.vcxproj.user b/contrib/vstudio/vc14/testzlib.vcxproj.user
new file mode 100644
index 0000000..abe8dd8
--- /dev/null
+++ b/contrib/vstudio/vc14/testzlib.vcxproj.user
@@ -0,0 +1,4 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <PropertyGroup />
4</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc14/testzlibdll.vcxproj b/contrib/vstudio/vc14/testzlibdll.vcxproj
new file mode 100644
index 0000000..d87474d
--- /dev/null
+++ b/contrib/vstudio/vc14/testzlibdll.vcxproj
@@ -0,0 +1,316 @@
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|Itanium">
5 <Configuration>Debug</Configuration>
6 <Platform>Itanium</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|Win32">
9 <Configuration>Debug</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug|x64">
13 <Configuration>Debug</Configuration>
14 <Platform>x64</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Release|Itanium">
17 <Configuration>Release</Configuration>
18 <Platform>Itanium</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="Release|Win32">
21 <Configuration>Release</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="Release|x64">
25 <Configuration>Release</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
28 </ItemGroup>
29 <PropertyGroup Label="Globals">
30 <ProjectGuid>{C52F9E7B-498A-42BE-8DB4-85A15694366A}</ProjectGuid>
31 <Keyword>Win32Proj</Keyword>
32 </PropertyGroup>
33 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
34 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
35 <ConfigurationType>Application</ConfigurationType>
36 <CharacterSet>MultiByte</CharacterSet>
37 <PlatformToolset>v140</PlatformToolset>
38 </PropertyGroup>
39 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
40 <ConfigurationType>Application</ConfigurationType>
41 <CharacterSet>Unicode</CharacterSet>
42 <PlatformToolset>v140</PlatformToolset>
43 </PropertyGroup>
44 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="Configuration">
45 <ConfigurationType>Application</ConfigurationType>
46 <CharacterSet>MultiByte</CharacterSet>
47 <PlatformToolset>v140</PlatformToolset>
48 </PropertyGroup>
49 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="Configuration">
50 <ConfigurationType>Application</ConfigurationType>
51 <CharacterSet>MultiByte</CharacterSet>
52 <PlatformToolset>v140</PlatformToolset>
53 </PropertyGroup>
54 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
55 <ConfigurationType>Application</ConfigurationType>
56 <CharacterSet>MultiByte</CharacterSet>
57 <PlatformToolset>v140</PlatformToolset>
58 </PropertyGroup>
59 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
60 <ConfigurationType>Application</ConfigurationType>
61 <CharacterSet>MultiByte</CharacterSet>
62 <PlatformToolset>v140</PlatformToolset>
63 </PropertyGroup>
64 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
65 <ImportGroup Label="ExtensionSettings">
66 </ImportGroup>
67 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
68 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
69 </ImportGroup>
70 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
71 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
72 </ImportGroup>
73 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="PropertySheets">
74 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
75 </ImportGroup>
76 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="PropertySheets">
77 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
78 </ImportGroup>
79 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
80 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
81 </ImportGroup>
82 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
83 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
84 </ImportGroup>
85 <PropertyGroup Label="UserMacros" />
86 <PropertyGroup>
87 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
88 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\TestZlibDll$(Configuration)\</OutDir>
89 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\TestZlibDll$(Configuration)\Tmp\</IntDir>
90 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
91 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest>
92 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\TestZlibDll$(Configuration)\</OutDir>
93 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\TestZlibDll$(Configuration)\Tmp\</IntDir>
94 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
95 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</GenerateManifest>
96 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\TestZlibDll$(Configuration)\</OutDir>
97 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\TestZlibDll$(Configuration)\Tmp\</IntDir>
98 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
99 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
100 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\TestZlibDll$(Configuration)\</OutDir>
101 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\TestZlibDll$(Configuration)\Tmp\</IntDir>
102 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</LinkIncremental>
103 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">false</GenerateManifest>
104 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\TestZlibDll$(Configuration)\</OutDir>
105 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\TestZlibDll$(Configuration)\Tmp\</IntDir>
106 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
107 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</GenerateManifest>
108 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\TestZlibDll$(Configuration)\</OutDir>
109 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\TestZlibDll$(Configuration)\Tmp\</IntDir>
110 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</LinkIncremental>
111 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</GenerateManifest>
112 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
113 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
114 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
115 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
116 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
117 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
118 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
119 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
120 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
121 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
122 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
123 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
124 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
125 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
126 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
127 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
128 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
129 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
130 </PropertyGroup>
131 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
132 <ClCompile>
133 <Optimization>Disabled</Optimization>
134 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
135 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
136 <MinimalRebuild>true</MinimalRebuild>
137 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
138 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
139 <BufferSecurityCheck>false</BufferSecurityCheck>
140 <PrecompiledHeader>
141 </PrecompiledHeader>
142 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
143 <WarningLevel>Level3</WarningLevel>
144 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
145 </ClCompile>
146 <Link>
147 <AdditionalDependencies>x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
148 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
149 <GenerateDebugInformation>true</GenerateDebugInformation>
150 <ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>
151 <SubSystem>Console</SubSystem>
152 <RandomizedBaseAddress>false</RandomizedBaseAddress>
153 <DataExecutionPrevention>
154 </DataExecutionPrevention>
155 <TargetMachine>MachineX86</TargetMachine>
156 </Link>
157 </ItemDefinitionGroup>
158 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
159 <ClCompile>
160 <Optimization>MaxSpeed</Optimization>
161 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
162 <OmitFramePointers>true</OmitFramePointers>
163 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
164 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
165 <StringPooling>true</StringPooling>
166 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
167 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
168 <BufferSecurityCheck>false</BufferSecurityCheck>
169 <FunctionLevelLinking>true</FunctionLevelLinking>
170 <PrecompiledHeader>
171 </PrecompiledHeader>
172 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
173 <WarningLevel>Level3</WarningLevel>
174 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
175 </ClCompile>
176 <Link>
177 <AdditionalDependencies>x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
178 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
179 <GenerateDebugInformation>true</GenerateDebugInformation>
180 <SubSystem>Console</SubSystem>
181 <OptimizeReferences>true</OptimizeReferences>
182 <EnableCOMDATFolding>true</EnableCOMDATFolding>
183 <RandomizedBaseAddress>false</RandomizedBaseAddress>
184 <DataExecutionPrevention>
185 </DataExecutionPrevention>
186 <TargetMachine>MachineX86</TargetMachine>
187 </Link>
188 </ItemDefinitionGroup>
189 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
190 <Midl>
191 <TargetEnvironment>X64</TargetEnvironment>
192 </Midl>
193 <ClCompile>
194 <Optimization>Disabled</Optimization>
195 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
196 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
197 <MinimalRebuild>true</MinimalRebuild>
198 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
199 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
200 <BufferSecurityCheck>false</BufferSecurityCheck>
201 <PrecompiledHeader>
202 </PrecompiledHeader>
203 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
204 <WarningLevel>Level3</WarningLevel>
205 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
206 </ClCompile>
207 <Link>
208 <AdditionalDependencies>x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
209 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
210 <GenerateDebugInformation>true</GenerateDebugInformation>
211 <ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>
212 <SubSystem>Console</SubSystem>
213 <TargetMachine>MachineX64</TargetMachine>
214 </Link>
215 </ItemDefinitionGroup>
216 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">
217 <Midl>
218 <TargetEnvironment>Itanium</TargetEnvironment>
219 </Midl>
220 <ClCompile>
221 <Optimization>Disabled</Optimization>
222 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
223 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
224 <MinimalRebuild>true</MinimalRebuild>
225 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
226 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
227 <BufferSecurityCheck>false</BufferSecurityCheck>
228 <PrecompiledHeader>
229 </PrecompiledHeader>
230 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
231 <WarningLevel>Level3</WarningLevel>
232 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
233 </ClCompile>
234 <Link>
235 <AdditionalDependencies>ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
236 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
237 <GenerateDebugInformation>true</GenerateDebugInformation>
238 <ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>
239 <SubSystem>Console</SubSystem>
240 <TargetMachine>MachineIA64</TargetMachine>
241 </Link>
242 </ItemDefinitionGroup>
243 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
244 <Midl>
245 <TargetEnvironment>X64</TargetEnvironment>
246 </Midl>
247 <ClCompile>
248 <Optimization>MaxSpeed</Optimization>
249 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
250 <OmitFramePointers>true</OmitFramePointers>
251 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
252 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
253 <StringPooling>true</StringPooling>
254 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
255 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
256 <BufferSecurityCheck>false</BufferSecurityCheck>
257 <FunctionLevelLinking>true</FunctionLevelLinking>
258 <PrecompiledHeader>
259 </PrecompiledHeader>
260 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
261 <WarningLevel>Level3</WarningLevel>
262 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
263 </ClCompile>
264 <Link>
265 <AdditionalDependencies>x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
266 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
267 <GenerateDebugInformation>true</GenerateDebugInformation>
268 <SubSystem>Console</SubSystem>
269 <OptimizeReferences>true</OptimizeReferences>
270 <EnableCOMDATFolding>true</EnableCOMDATFolding>
271 <TargetMachine>MachineX64</TargetMachine>
272 </Link>
273 </ItemDefinitionGroup>
274 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">
275 <Midl>
276 <TargetEnvironment>Itanium</TargetEnvironment>
277 </Midl>
278 <ClCompile>
279 <Optimization>MaxSpeed</Optimization>
280 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
281 <OmitFramePointers>true</OmitFramePointers>
282 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
283 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
284 <StringPooling>true</StringPooling>
285 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
286 <RuntimeLibrary>MultiThreadedDLL</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 <AdditionalDependencies>ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
297 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
298 <GenerateDebugInformation>true</GenerateDebugInformation>
299 <SubSystem>Console</SubSystem>
300 <OptimizeReferences>true</OptimizeReferences>
301 <EnableCOMDATFolding>true</EnableCOMDATFolding>
302 <TargetMachine>MachineIA64</TargetMachine>
303 </Link>
304 </ItemDefinitionGroup>
305 <ItemGroup>
306 <ClCompile Include="..\..\testzlib\testzlib.c" />
307 </ItemGroup>
308 <ItemGroup>
309 <ProjectReference Include="zlibvc.vcxproj">
310 <Project>{8fd826f8-3739-44e6-8cc8-997122e53b8d}</Project>
311 </ProjectReference>
312 </ItemGroup>
313 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
314 <ImportGroup Label="ExtensionTargets">
315 </ImportGroup>
316</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc14/testzlibdll.vcxproj.user b/contrib/vstudio/vc14/testzlibdll.vcxproj.user
new file mode 100644
index 0000000..abe8dd8
--- /dev/null
+++ b/contrib/vstudio/vc14/testzlibdll.vcxproj.user
@@ -0,0 +1,4 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <PropertyGroup />
4</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc14/zlib.rc b/contrib/vstudio/vc14/zlib.rc
new file mode 100644
index 0000000..46a7ee1
--- /dev/null
+++ b/contrib/vstudio/vc14/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, 8, 1
6 PRODUCTVERSION 1, 2, 8, 1
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.8.1\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-2013 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/vc14/zlibstat.vcxproj b/contrib/vstudio/vc14/zlibstat.vcxproj
new file mode 100644
index 0000000..3e4b986
--- /dev/null
+++ b/contrib/vstudio/vc14/zlibstat.vcxproj
@@ -0,0 +1,467 @@
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|Itanium">
5 <Configuration>Debug</Configuration>
6 <Platform>Itanium</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|Win32">
9 <Configuration>Debug</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug|x64">
13 <Configuration>Debug</Configuration>
14 <Platform>x64</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="ReleaseWithoutAsm|Itanium">
17 <Configuration>ReleaseWithoutAsm</Configuration>
18 <Platform>Itanium</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="ReleaseWithoutAsm|Win32">
21 <Configuration>ReleaseWithoutAsm</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="ReleaseWithoutAsm|x64">
25 <Configuration>ReleaseWithoutAsm</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
28 <ProjectConfiguration Include="Release|Itanium">
29 <Configuration>Release</Configuration>
30 <Platform>Itanium</Platform>
31 </ProjectConfiguration>
32 <ProjectConfiguration Include="Release|Win32">
33 <Configuration>Release</Configuration>
34 <Platform>Win32</Platform>
35 </ProjectConfiguration>
36 <ProjectConfiguration Include="Release|x64">
37 <Configuration>Release</Configuration>
38 <Platform>x64</Platform>
39 </ProjectConfiguration>
40 </ItemGroup>
41 <PropertyGroup Label="Globals">
42 <ProjectGuid>{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}</ProjectGuid>
43 </PropertyGroup>
44 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
45 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" Label="Configuration">
46 <ConfigurationType>StaticLibrary</ConfigurationType>
47 <UseOfMfc>false</UseOfMfc>
48 <PlatformToolset>v140</PlatformToolset>
49 </PropertyGroup>
50 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
51 <ConfigurationType>StaticLibrary</ConfigurationType>
52 <UseOfMfc>false</UseOfMfc>
53 <PlatformToolset>v140</PlatformToolset>
54 </PropertyGroup>
55 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
56 <ConfigurationType>StaticLibrary</ConfigurationType>
57 <UseOfMfc>false</UseOfMfc>
58 <PlatformToolset>v140</PlatformToolset>
59 <CharacterSet>Unicode</CharacterSet>
60 </PropertyGroup>
61 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" Label="Configuration">
62 <ConfigurationType>StaticLibrary</ConfigurationType>
63 <UseOfMfc>false</UseOfMfc>
64 <PlatformToolset>v140</PlatformToolset>
65 </PropertyGroup>
66 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="Configuration">
67 <ConfigurationType>StaticLibrary</ConfigurationType>
68 <UseOfMfc>false</UseOfMfc>
69 <PlatformToolset>v140</PlatformToolset>
70 </PropertyGroup>
71 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="Configuration">
72 <ConfigurationType>StaticLibrary</ConfigurationType>
73 <UseOfMfc>false</UseOfMfc>
74 <PlatformToolset>v140</PlatformToolset>
75 </PropertyGroup>
76 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" Label="Configuration">
77 <ConfigurationType>StaticLibrary</ConfigurationType>
78 <UseOfMfc>false</UseOfMfc>
79 <PlatformToolset>v140</PlatformToolset>
80 </PropertyGroup>
81 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
82 <ConfigurationType>StaticLibrary</ConfigurationType>
83 <UseOfMfc>false</UseOfMfc>
84 <PlatformToolset>v140</PlatformToolset>
85 </PropertyGroup>
86 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
87 <ConfigurationType>StaticLibrary</ConfigurationType>
88 <UseOfMfc>false</UseOfMfc>
89 <PlatformToolset>v140</PlatformToolset>
90 </PropertyGroup>
91 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
92 <ImportGroup Label="ExtensionSettings">
93 </ImportGroup>
94 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" Label="PropertySheets">
95 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
96 </ImportGroup>
97 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
98 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
99 </ImportGroup>
100 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
101 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
102 </ImportGroup>
103 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" Label="PropertySheets">
104 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
105 </ImportGroup>
106 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="PropertySheets">
107 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
108 </ImportGroup>
109 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="PropertySheets">
110 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
111 </ImportGroup>
112 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" Label="PropertySheets">
113 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
114 </ImportGroup>
115 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
116 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
117 </ImportGroup>
118 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
119 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
120 </ImportGroup>
121 <PropertyGroup Label="UserMacros" />
122 <PropertyGroup>
123 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
124 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\ZlibStat$(Configuration)\</OutDir>
125 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\ZlibStat$(Configuration)\Tmp\</IntDir>
126 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\ZlibStat$(Configuration)\</OutDir>
127 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\ZlibStat$(Configuration)\Tmp\</IntDir>
128 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\ZlibStat$(Configuration)\</OutDir>
129 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\ZlibStat$(Configuration)\Tmp\</IntDir>
130 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\ZlibStat$(Configuration)\</OutDir>
131 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\ZlibStat$(Configuration)\Tmp\</IntDir>
132 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\ZlibStat$(Configuration)\</OutDir>
133 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\ZlibStat$(Configuration)\Tmp\</IntDir>
134 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\ZlibStat$(Configuration)\</OutDir>
135 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\ZlibStat$(Configuration)\Tmp\</IntDir>
136 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\ZlibStat$(Configuration)\</OutDir>
137 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\ZlibStat$(Configuration)\Tmp\</IntDir>
138 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\ZlibStat$(Configuration)\</OutDir>
139 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\ZlibStat$(Configuration)\Tmp\</IntDir>
140 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">ia64\ZlibStat$(Configuration)\</OutDir>
141 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">ia64\ZlibStat$(Configuration)\Tmp\</IntDir>
142 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
143 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
144 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
145 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
146 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
147 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
148 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
149 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
150 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
151 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
152 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" />
153 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" />
154 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
155 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
156 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
157 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
158 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
159 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
160 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
161 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
162 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
163 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
164 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
165 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
166 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
167 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
168 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
169 </PropertyGroup>
170 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
171 <ClCompile>
172 <Optimization>Disabled</Optimization>
173 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
174 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
175 <ExceptionHandling>
176 </ExceptionHandling>
177 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
178 <BufferSecurityCheck>false</BufferSecurityCheck>
179 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
180 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
181 <ObjectFileName>$(IntDir)</ObjectFileName>
182 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
183 <WarningLevel>Level3</WarningLevel>
184 <SuppressStartupBanner>true</SuppressStartupBanner>
185 <DebugInformationFormat>OldStyle</DebugInformationFormat>
186 </ClCompile>
187 <ResourceCompile>
188 <Culture>0x040c</Culture>
189 </ResourceCompile>
190 <Lib>
191 <AdditionalOptions>/MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
192 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
193 <SuppressStartupBanner>true</SuppressStartupBanner>
194 </Lib>
195 </ItemDefinitionGroup>
196 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
197 <ClCompile>
198 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
199 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
200 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ASMV;ASMINF;%(PreprocessorDefinitions)</PreprocessorDefinitions>
201 <StringPooling>true</StringPooling>
202 <ExceptionHandling>
203 </ExceptionHandling>
204 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
205 <BufferSecurityCheck>false</BufferSecurityCheck>
206 <FunctionLevelLinking>true</FunctionLevelLinking>
207 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
208 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
209 <ObjectFileName>$(IntDir)</ObjectFileName>
210 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
211 <WarningLevel>Level3</WarningLevel>
212 <SuppressStartupBanner>true</SuppressStartupBanner>
213 </ClCompile>
214 <ResourceCompile>
215 <Culture>0x040c</Culture>
216 </ResourceCompile>
217 <Lib>
218 <AdditionalOptions>/MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
219 <AdditionalDependencies>..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)</AdditionalDependencies>
220 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
221 <SuppressStartupBanner>true</SuppressStartupBanner>
222 </Lib>
223 </ItemDefinitionGroup>
224 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">
225 <ClCompile>
226 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
227 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
228 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
229 <StringPooling>true</StringPooling>
230 <ExceptionHandling>
231 </ExceptionHandling>
232 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
233 <BufferSecurityCheck>false</BufferSecurityCheck>
234 <FunctionLevelLinking>true</FunctionLevelLinking>
235 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
236 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
237 <ObjectFileName>$(IntDir)</ObjectFileName>
238 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
239 <WarningLevel>Level3</WarningLevel>
240 <SuppressStartupBanner>true</SuppressStartupBanner>
241 </ClCompile>
242 <ResourceCompile>
243 <Culture>0x040c</Culture>
244 </ResourceCompile>
245 <Lib>
246 <AdditionalOptions>/MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
247 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
248 <SuppressStartupBanner>true</SuppressStartupBanner>
249 </Lib>
250 </ItemDefinitionGroup>
251 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
252 <Midl>
253 <TargetEnvironment>X64</TargetEnvironment>
254 </Midl>
255 <ClCompile>
256 <Optimization>Disabled</Optimization>
257 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
258 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
259 <ExceptionHandling>
260 </ExceptionHandling>
261 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
262 <BufferSecurityCheck>false</BufferSecurityCheck>
263 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
264 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
265 <ObjectFileName>$(IntDir)</ObjectFileName>
266 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
267 <WarningLevel>Level3</WarningLevel>
268 <SuppressStartupBanner>true</SuppressStartupBanner>
269 <DebugInformationFormat>OldStyle</DebugInformationFormat>
270 </ClCompile>
271 <ResourceCompile>
272 <Culture>0x040c</Culture>
273 </ResourceCompile>
274 <Lib>
275 <AdditionalOptions>/MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
276 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
277 <SuppressStartupBanner>true</SuppressStartupBanner>
278 </Lib>
279 </ItemDefinitionGroup>
280 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">
281 <Midl>
282 <TargetEnvironment>Itanium</TargetEnvironment>
283 </Midl>
284 <ClCompile>
285 <Optimization>Disabled</Optimization>
286 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
287 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
288 <ExceptionHandling>
289 </ExceptionHandling>
290 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
291 <BufferSecurityCheck>false</BufferSecurityCheck>
292 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
293 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
294 <ObjectFileName>$(IntDir)</ObjectFileName>
295 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
296 <WarningLevel>Level3</WarningLevel>
297 <SuppressStartupBanner>true</SuppressStartupBanner>
298 <DebugInformationFormat>OldStyle</DebugInformationFormat>
299 </ClCompile>
300 <ResourceCompile>
301 <Culture>0x040c</Culture>
302 </ResourceCompile>
303 <Lib>
304 <AdditionalOptions>/MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
305 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
306 <SuppressStartupBanner>true</SuppressStartupBanner>
307 </Lib>
308 </ItemDefinitionGroup>
309 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
310 <Midl>
311 <TargetEnvironment>X64</TargetEnvironment>
312 </Midl>
313 <ClCompile>
314 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
315 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
316 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ASMV;ASMINF;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
317 <StringPooling>true</StringPooling>
318 <ExceptionHandling>
319 </ExceptionHandling>
320 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
321 <BufferSecurityCheck>false</BufferSecurityCheck>
322 <FunctionLevelLinking>true</FunctionLevelLinking>
323 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
324 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
325 <ObjectFileName>$(IntDir)</ObjectFileName>
326 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
327 <WarningLevel>Level3</WarningLevel>
328 <SuppressStartupBanner>true</SuppressStartupBanner>
329 </ClCompile>
330 <ResourceCompile>
331 <Culture>0x040c</Culture>
332 </ResourceCompile>
333 <Lib>
334 <AdditionalOptions>/MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
335 <AdditionalDependencies>..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)</AdditionalDependencies>
336 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
337 <SuppressStartupBanner>true</SuppressStartupBanner>
338 </Lib>
339 </ItemDefinitionGroup>
340 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">
341 <Midl>
342 <TargetEnvironment>Itanium</TargetEnvironment>
343 </Midl>
344 <ClCompile>
345 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
346 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
347 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
348 <StringPooling>true</StringPooling>
349 <ExceptionHandling>
350 </ExceptionHandling>
351 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
352 <BufferSecurityCheck>false</BufferSecurityCheck>
353 <FunctionLevelLinking>true</FunctionLevelLinking>
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 </ClCompile>
361 <ResourceCompile>
362 <Culture>0x040c</Culture>
363 </ResourceCompile>
364 <Lib>
365 <AdditionalOptions>/MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
366 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
367 <SuppressStartupBanner>true</SuppressStartupBanner>
368 </Lib>
369 </ItemDefinitionGroup>
370 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">
371 <Midl>
372 <TargetEnvironment>X64</TargetEnvironment>
373 </Midl>
374 <ClCompile>
375 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
376 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
377 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
378 <StringPooling>true</StringPooling>
379 <ExceptionHandling>
380 </ExceptionHandling>
381 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
382 <BufferSecurityCheck>false</BufferSecurityCheck>
383 <FunctionLevelLinking>true</FunctionLevelLinking>
384 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
385 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
386 <ObjectFileName>$(IntDir)</ObjectFileName>
387 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
388 <WarningLevel>Level3</WarningLevel>
389 <SuppressStartupBanner>true</SuppressStartupBanner>
390 </ClCompile>
391 <ResourceCompile>
392 <Culture>0x040c</Culture>
393 </ResourceCompile>
394 <Lib>
395 <AdditionalOptions>/MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
396 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
397 <SuppressStartupBanner>true</SuppressStartupBanner>
398 </Lib>
399 </ItemDefinitionGroup>
400 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">
401 <Midl>
402 <TargetEnvironment>Itanium</TargetEnvironment>
403 </Midl>
404 <ClCompile>
405 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
406 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
407 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
408 <StringPooling>true</StringPooling>
409 <ExceptionHandling>
410 </ExceptionHandling>
411 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
412 <BufferSecurityCheck>false</BufferSecurityCheck>
413 <FunctionLevelLinking>true</FunctionLevelLinking>
414 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
415 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
416 <ObjectFileName>$(IntDir)</ObjectFileName>
417 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
418 <WarningLevel>Level3</WarningLevel>
419 <SuppressStartupBanner>true</SuppressStartupBanner>
420 </ClCompile>
421 <ResourceCompile>
422 <Culture>0x040c</Culture>
423 </ResourceCompile>
424 <Lib>
425 <AdditionalOptions>/MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
426 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
427 <SuppressStartupBanner>true</SuppressStartupBanner>
428 </Lib>
429 </ItemDefinitionGroup>
430 <ItemGroup>
431 <ClCompile Include="..\..\..\adler32.c" />
432 <ClCompile Include="..\..\..\compress.c" />
433 <ClCompile Include="..\..\..\crc32.c" />
434 <ClCompile Include="..\..\..\deflate.c" />
435 <ClCompile Include="..\..\..\gzclose.c" />
436 <ClCompile Include="..\..\..\gzlib.c" />
437 <ClCompile Include="..\..\..\gzread.c" />
438 <ClCompile Include="..\..\..\gzwrite.c" />
439 <ClCompile Include="..\..\..\infback.c" />
440 <ClCompile Include="..\..\masmx64\inffas8664.c">
441 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</ExcludedFromBuild>
442 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
443 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">true</ExcludedFromBuild>
444 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">true</ExcludedFromBuild>
445 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">true</ExcludedFromBuild>
446 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
447 </ClCompile>
448 <ClCompile Include="..\..\..\inffast.c" />
449 <ClCompile Include="..\..\..\inflate.c" />
450 <ClCompile Include="..\..\..\inftrees.c" />
451 <ClCompile Include="..\..\minizip\ioapi.c" />
452 <ClCompile Include="..\..\..\trees.c" />
453 <ClCompile Include="..\..\..\uncompr.c" />
454 <ClCompile Include="..\..\minizip\unzip.c" />
455 <ClCompile Include="..\..\minizip\zip.c" />
456 <ClCompile Include="..\..\..\zutil.c" />
457 </ItemGroup>
458 <ItemGroup>
459 <ResourceCompile Include="zlib.rc" />
460 </ItemGroup>
461 <ItemGroup>
462 <None Include="zlibvc.def" />
463 </ItemGroup>
464 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
465 <ImportGroup Label="ExtensionTargets">
466 </ImportGroup>
467</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc14/zlibstat.vcxproj.user b/contrib/vstudio/vc14/zlibstat.vcxproj.user
new file mode 100644
index 0000000..abe8dd8
--- /dev/null
+++ b/contrib/vstudio/vc14/zlibstat.vcxproj.user
@@ -0,0 +1,4 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <PropertyGroup />
4</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc14/zlibvc.def b/contrib/vstudio/vc14/zlibvc.def
new file mode 100644
index 0000000..83106b9
--- /dev/null
+++ b/contrib/vstudio/vc14/zlibvc.def
@@ -0,0 +1,143 @@
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
diff --git a/contrib/vstudio/vc14/zlibvc.sln b/contrib/vstudio/vc14/zlibvc.sln
new file mode 100644
index 0000000..6f4a107
--- /dev/null
+++ b/contrib/vstudio/vc14/zlibvc.sln
@@ -0,0 +1,119 @@
1
2Microsoft Visual Studio Solution File, Format Version 12.00
3# Visual Studio 14
4VisualStudioVersion = 14.0.25420.1
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|Itanium = Debug|Itanium
21 Debug|Win32 = Debug|Win32
22 Debug|x64 = Debug|x64
23 Release|Itanium = Release|Itanium
24 Release|Win32 = Release|Win32
25 Release|x64 = Release|x64
26 ReleaseWithoutAsm|Itanium = ReleaseWithoutAsm|Itanium
27 ReleaseWithoutAsm|Win32 = ReleaseWithoutAsm|Win32
28 ReleaseWithoutAsm|x64 = ReleaseWithoutAsm|x64
29 EndGlobalSection
30 GlobalSection(ProjectConfigurationPlatforms) = postSolution
31 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Itanium.ActiveCfg = Debug|Win32
32 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.ActiveCfg = Debug|Win32
33 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.Build.0 = Debug|Win32
34 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.ActiveCfg = Debug|x64
35 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.Build.0 = Debug|x64
36 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Itanium.ActiveCfg = Release|Win32
37 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.ActiveCfg = Release|Win32
38 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.Build.0 = Release|Win32
39 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.ActiveCfg = Release|x64
40 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.Build.0 = Release|x64
41 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Win32
42 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32
43 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32
44 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64
45 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64
46 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Itanium.ActiveCfg = Debug|Win32
47 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.ActiveCfg = Debug|Win32
48 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.Build.0 = Debug|Win32
49 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.ActiveCfg = Debug|x64
50 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.Build.0 = Debug|x64
51 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Itanium.ActiveCfg = Release|Win32
52 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.ActiveCfg = Release|Win32
53 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.Build.0 = Release|Win32
54 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.ActiveCfg = Release|x64
55 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.Build.0 = Release|x64
56 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Win32
57 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32
58 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32
59 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64
60 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64
61 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.ActiveCfg = Debug|Win32
62 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32
63 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32
64 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64
65 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64
66 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.ActiveCfg = Release|Win32
67 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32
68 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32
69 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64
70 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64
71 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Win32
72 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32
73 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32
74 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64
75 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64
76 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Itanium.ActiveCfg = Debug|Win32
77 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.ActiveCfg = Debug|Win32
78 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.Build.0 = Debug|Win32
79 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.ActiveCfg = Debug|x64
80 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.Build.0 = Debug|x64
81 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Itanium.ActiveCfg = Release|Win32
82 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.ActiveCfg = Release|Win32
83 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.Build.0 = Release|Win32
84 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.ActiveCfg = Release|x64
85 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.Build.0 = Release|x64
86 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Win32
87 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32
88 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64
89 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.ActiveCfg = Debug|Win32
90 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32
91 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32
92 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64
93 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64
94 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.ActiveCfg = Release|Win32
95 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32
96 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32
97 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64
98 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64
99 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Win32
100 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32
101 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64
102 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Itanium.ActiveCfg = Debug|Win32
103 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.ActiveCfg = Debug|Win32
104 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.Build.0 = Debug|Win32
105 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.ActiveCfg = Debug|x64
106 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.Build.0 = Debug|x64
107 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Itanium.ActiveCfg = Release|Win32
108 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.ActiveCfg = Release|Win32
109 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.Build.0 = Release|Win32
110 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.ActiveCfg = Release|x64
111 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.Build.0 = Release|x64
112 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Win32
113 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32
114 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64
115 EndGlobalSection
116 GlobalSection(SolutionProperties) = preSolution
117 HideSolutionNode = FALSE
118 EndGlobalSection
119EndGlobal
diff --git a/contrib/vstudio/vc14/zlibvc.vcxproj b/contrib/vstudio/vc14/zlibvc.vcxproj
new file mode 100644
index 0000000..f8f673c
--- /dev/null
+++ b/contrib/vstudio/vc14/zlibvc.vcxproj
@@ -0,0 +1,692 @@
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|Itanium">
5 <Configuration>Debug</Configuration>
6 <Platform>Itanium</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|Win32">
9 <Configuration>Debug</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug|x64">
13 <Configuration>Debug</Configuration>
14 <Platform>x64</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="ReleaseWithoutAsm|Itanium">
17 <Configuration>ReleaseWithoutAsm</Configuration>
18 <Platform>Itanium</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="ReleaseWithoutAsm|Win32">
21 <Configuration>ReleaseWithoutAsm</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="ReleaseWithoutAsm|x64">
25 <Configuration>ReleaseWithoutAsm</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
28 <ProjectConfiguration Include="Release|Itanium">
29 <Configuration>Release</Configuration>
30 <Platform>Itanium</Platform>
31 </ProjectConfiguration>
32 <ProjectConfiguration Include="Release|Win32">
33 <Configuration>Release</Configuration>
34 <Platform>Win32</Platform>
35 </ProjectConfiguration>
36 <ProjectConfiguration Include="Release|x64">
37 <Configuration>Release</Configuration>
38 <Platform>x64</Platform>
39 </ProjectConfiguration>
40 </ItemGroup>
41 <PropertyGroup Label="Globals">
42 <ProjectGuid>{8FD826F8-3739-44E6-8CC8-997122E53B8D}</ProjectGuid>
43 </PropertyGroup>
44 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
45 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
46 <ConfigurationType>DynamicLibrary</ConfigurationType>
47 <UseOfMfc>false</UseOfMfc>
48 <WholeProgramOptimization>true</WholeProgramOptimization>
49 <PlatformToolset>v140</PlatformToolset>
50 </PropertyGroup>
51 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" Label="Configuration">
52 <ConfigurationType>DynamicLibrary</ConfigurationType>
53 <UseOfMfc>false</UseOfMfc>
54 <WholeProgramOptimization>true</WholeProgramOptimization>
55 <PlatformToolset>v140</PlatformToolset>
56 </PropertyGroup>
57 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
58 <ConfigurationType>DynamicLibrary</ConfigurationType>
59 <UseOfMfc>false</UseOfMfc>
60 <PlatformToolset>v140</PlatformToolset>
61 <CharacterSet>Unicode</CharacterSet>
62 </PropertyGroup>
63 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="Configuration">
64 <ConfigurationType>DynamicLibrary</ConfigurationType>
65 <UseOfMfc>false</UseOfMfc>
66 <WholeProgramOptimization>true</WholeProgramOptimization>
67 <PlatformToolset>v140</PlatformToolset>
68 </PropertyGroup>
69 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" Label="Configuration">
70 <ConfigurationType>DynamicLibrary</ConfigurationType>
71 <UseOfMfc>false</UseOfMfc>
72 <WholeProgramOptimization>true</WholeProgramOptimization>
73 <PlatformToolset>v140</PlatformToolset>
74 </PropertyGroup>
75 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="Configuration">
76 <ConfigurationType>DynamicLibrary</ConfigurationType>
77 <UseOfMfc>false</UseOfMfc>
78 <PlatformToolset>v140</PlatformToolset>
79 </PropertyGroup>
80 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
81 <ConfigurationType>DynamicLibrary</ConfigurationType>
82 <UseOfMfc>false</UseOfMfc>
83 <WholeProgramOptimization>true</WholeProgramOptimization>
84 <PlatformToolset>v140</PlatformToolset>
85 </PropertyGroup>
86 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" Label="Configuration">
87 <ConfigurationType>DynamicLibrary</ConfigurationType>
88 <UseOfMfc>false</UseOfMfc>
89 <WholeProgramOptimization>true</WholeProgramOptimization>
90 <PlatformToolset>v140</PlatformToolset>
91 </PropertyGroup>
92 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
93 <ConfigurationType>DynamicLibrary</ConfigurationType>
94 <UseOfMfc>false</UseOfMfc>
95 <PlatformToolset>v140</PlatformToolset>
96 </PropertyGroup>
97 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
98 <ImportGroup Label="ExtensionSettings">
99 </ImportGroup>
100 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
101 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
102 </ImportGroup>
103 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" Label="PropertySheets">
104 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
105 </ImportGroup>
106 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
107 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
108 </ImportGroup>
109 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="PropertySheets">
110 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
111 </ImportGroup>
112 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" Label="PropertySheets">
113 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
114 </ImportGroup>
115 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="PropertySheets">
116 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
117 </ImportGroup>
118 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
119 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
120 </ImportGroup>
121 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" Label="PropertySheets">
122 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
123 </ImportGroup>
124 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
125 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
126 </ImportGroup>
127 <PropertyGroup Label="UserMacros" />
128 <PropertyGroup>
129 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
130 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\ZlibDll$(Configuration)\</OutDir>
131 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\ZlibDll$(Configuration)\Tmp\</IntDir>
132 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
133 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest>
134 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\ZlibDll$(Configuration)\</OutDir>
135 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\ZlibDll$(Configuration)\Tmp\</IntDir>
136 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">false</LinkIncremental>
137 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">false</GenerateManifest>
138 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\ZlibDll$(Configuration)\</OutDir>
139 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\ZlibDll$(Configuration)\Tmp\</IntDir>
140 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
141 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</GenerateManifest>
142 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\ZlibDll$(Configuration)\</OutDir>
143 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\ZlibDll$(Configuration)\Tmp\</IntDir>
144 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
145 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
146 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\ZlibDll$(Configuration)\</OutDir>
147 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\ZlibDll$(Configuration)\Tmp\</IntDir>
148 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</LinkIncremental>
149 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">false</GenerateManifest>
150 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\ZlibDll$(Configuration)\</OutDir>
151 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\ZlibDll$(Configuration)\Tmp\</IntDir>
152 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">false</LinkIncremental>
153 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">false</GenerateManifest>
154 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">ia64\ZlibDll$(Configuration)\</OutDir>
155 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">ia64\ZlibDll$(Configuration)\Tmp\</IntDir>
156 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">false</LinkIncremental>
157 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">false</GenerateManifest>
158 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\ZlibDll$(Configuration)\</OutDir>
159 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\ZlibDll$(Configuration)\Tmp\</IntDir>
160 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
161 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</GenerateManifest>
162 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\ZlibDll$(Configuration)\</OutDir>
163 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\ZlibDll$(Configuration)\Tmp\</IntDir>
164 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</LinkIncremental>
165 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</GenerateManifest>
166 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
167 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
168 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
169 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
170 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
171 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
172 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
173 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
174 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
175 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
176 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" />
177 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" />
178 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
179 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
180 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
181 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
182 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
183 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
184 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
185 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
186 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
187 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
188 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
189 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
190 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
191 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
192 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
193 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">zlibwapi</TargetName>
194 <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">zlibwapi</TargetName>
195 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">zlibwapi</TargetName>
196 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">zlibwapi</TargetName>
197 <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">zlibwapi</TargetName>
198 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">zlibwapi</TargetName>
199 </PropertyGroup>
200 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
201 <Midl>
202 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
203 <MkTypLibCompatible>true</MkTypLibCompatible>
204 <SuppressStartupBanner>true</SuppressStartupBanner>
205 <TargetEnvironment>Win32</TargetEnvironment>
206 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
207 </Midl>
208 <ClCompile>
209 <Optimization>Disabled</Optimization>
210 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
211 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;ASMV;ASMINF;%(PreprocessorDefinitions)</PreprocessorDefinitions>
212 <ExceptionHandling>
213 </ExceptionHandling>
214 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
215 <BufferSecurityCheck>false</BufferSecurityCheck>
216 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
217 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
218 <ObjectFileName>$(IntDir)</ObjectFileName>
219 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
220 <BrowseInformation>
221 </BrowseInformation>
222 <WarningLevel>Level3</WarningLevel>
223 <SuppressStartupBanner>true</SuppressStartupBanner>
224 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
225 </ClCompile>
226 <ResourceCompile>
227 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
228 <Culture>0x040c</Culture>
229 </ResourceCompile>
230 <Link>
231 <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
232 <AdditionalDependencies>..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)</AdditionalDependencies>
233 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
234 <SuppressStartupBanner>true</SuppressStartupBanner>
235 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
236 <GenerateDebugInformation>true</GenerateDebugInformation>
237 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
238 <GenerateMapFile>true</GenerateMapFile>
239 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
240 <SubSystem>Windows</SubSystem>
241 <RandomizedBaseAddress>false</RandomizedBaseAddress>
242 <DataExecutionPrevention>
243 </DataExecutionPrevention>
244 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
245 </Link>
246 <PreBuildEvent>
247 <Command>cd ..\..\masmx86
248bld_ml32.bat</Command>
249 </PreBuildEvent>
250 </ItemDefinitionGroup>
251 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">
252 <Midl>
253 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
254 <MkTypLibCompatible>true</MkTypLibCompatible>
255 <SuppressStartupBanner>true</SuppressStartupBanner>
256 <TargetEnvironment>Win32</TargetEnvironment>
257 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
258 </Midl>
259 <ClCompile>
260 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
261 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
262 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
263 <StringPooling>true</StringPooling>
264 <ExceptionHandling>
265 </ExceptionHandling>
266 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
267 <BufferSecurityCheck>false</BufferSecurityCheck>
268 <FunctionLevelLinking>true</FunctionLevelLinking>
269 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
270 <AssemblerOutput>All</AssemblerOutput>
271 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
272 <ObjectFileName>$(IntDir)</ObjectFileName>
273 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
274 <BrowseInformation>
275 </BrowseInformation>
276 <WarningLevel>Level3</WarningLevel>
277 <SuppressStartupBanner>true</SuppressStartupBanner>
278 </ClCompile>
279 <ResourceCompile>
280 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
281 <Culture>0x040c</Culture>
282 </ResourceCompile>
283 <Link>
284 <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
285 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
286 <SuppressStartupBanner>true</SuppressStartupBanner>
287 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
288 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
289 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
290 <GenerateMapFile>true</GenerateMapFile>
291 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
292 <SubSystem>Windows</SubSystem>
293 <RandomizedBaseAddress>false</RandomizedBaseAddress>
294 <DataExecutionPrevention>
295 </DataExecutionPrevention>
296 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
297 </Link>
298 </ItemDefinitionGroup>
299 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
300 <Midl>
301 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
302 <MkTypLibCompatible>true</MkTypLibCompatible>
303 <SuppressStartupBanner>true</SuppressStartupBanner>
304 <TargetEnvironment>Win32</TargetEnvironment>
305 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
306 </Midl>
307 <ClCompile>
308 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
309 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
310 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;ASMV;ASMINF;%(PreprocessorDefinitions)</PreprocessorDefinitions>
311 <StringPooling>true</StringPooling>
312 <ExceptionHandling>
313 </ExceptionHandling>
314 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
315 <BufferSecurityCheck>false</BufferSecurityCheck>
316 <FunctionLevelLinking>true</FunctionLevelLinking>
317 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
318 <AssemblerOutput>All</AssemblerOutput>
319 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
320 <ObjectFileName>$(IntDir)</ObjectFileName>
321 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
322 <BrowseInformation>
323 </BrowseInformation>
324 <WarningLevel>Level3</WarningLevel>
325 <SuppressStartupBanner>true</SuppressStartupBanner>
326 </ClCompile>
327 <ResourceCompile>
328 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
329 <Culture>0x040c</Culture>
330 </ResourceCompile>
331 <Link>
332 <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
333 <AdditionalDependencies>..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)</AdditionalDependencies>
334 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
335 <SuppressStartupBanner>true</SuppressStartupBanner>
336 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
337 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
338 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
339 <GenerateMapFile>true</GenerateMapFile>
340 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
341 <SubSystem>Windows</SubSystem>
342 <RandomizedBaseAddress>false</RandomizedBaseAddress>
343 <DataExecutionPrevention>
344 </DataExecutionPrevention>
345 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
346 <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
347 </Link>
348 <PreBuildEvent>
349 <Command>cd ..\..\masmx86
350bld_ml32.bat</Command>
351 </PreBuildEvent>
352 </ItemDefinitionGroup>
353 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
354 <Midl>
355 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
356 <MkTypLibCompatible>true</MkTypLibCompatible>
357 <SuppressStartupBanner>true</SuppressStartupBanner>
358 <TargetEnvironment>X64</TargetEnvironment>
359 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
360 </Midl>
361 <ClCompile>
362 <Optimization>Disabled</Optimization>
363 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
364 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;ASMV;ASMINF;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
365 <ExceptionHandling>
366 </ExceptionHandling>
367 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
368 <BufferSecurityCheck>false</BufferSecurityCheck>
369 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
370 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
371 <ObjectFileName>$(IntDir)</ObjectFileName>
372 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
373 <BrowseInformation>
374 </BrowseInformation>
375 <WarningLevel>Level3</WarningLevel>
376 <SuppressStartupBanner>true</SuppressStartupBanner>
377 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
378 </ClCompile>
379 <ResourceCompile>
380 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
381 <Culture>0x040c</Culture>
382 </ResourceCompile>
383 <Link>
384 <AdditionalDependencies>..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)</AdditionalDependencies>
385 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
386 <SuppressStartupBanner>true</SuppressStartupBanner>
387 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
388 <GenerateDebugInformation>true</GenerateDebugInformation>
389 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
390 <GenerateMapFile>true</GenerateMapFile>
391 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
392 <SubSystem>Windows</SubSystem>
393 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
394 <TargetMachine>MachineX64</TargetMachine>
395 </Link>
396 <PreBuildEvent>
397 <Command>cd ..\..\contrib\masmx64
398bld_ml64.bat</Command>
399 </PreBuildEvent>
400 </ItemDefinitionGroup>
401 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">
402 <Midl>
403 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
404 <MkTypLibCompatible>true</MkTypLibCompatible>
405 <SuppressStartupBanner>true</SuppressStartupBanner>
406 <TargetEnvironment>Itanium</TargetEnvironment>
407 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
408 </Midl>
409 <ClCompile>
410 <Optimization>Disabled</Optimization>
411 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
412 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
413 <ExceptionHandling>
414 </ExceptionHandling>
415 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
416 <BufferSecurityCheck>false</BufferSecurityCheck>
417 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
418 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
419 <ObjectFileName>$(IntDir)</ObjectFileName>
420 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
421 <BrowseInformation>
422 </BrowseInformation>
423 <WarningLevel>Level3</WarningLevel>
424 <SuppressStartupBanner>true</SuppressStartupBanner>
425 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
426 </ClCompile>
427 <ResourceCompile>
428 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
429 <Culture>0x040c</Culture>
430 </ResourceCompile>
431 <Link>
432 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
433 <SuppressStartupBanner>true</SuppressStartupBanner>
434 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
435 <GenerateDebugInformation>true</GenerateDebugInformation>
436 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
437 <GenerateMapFile>true</GenerateMapFile>
438 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
439 <SubSystem>Windows</SubSystem>
440 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
441 <TargetMachine>MachineIA64</TargetMachine>
442 </Link>
443 </ItemDefinitionGroup>
444 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">
445 <Midl>
446 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
447 <MkTypLibCompatible>true</MkTypLibCompatible>
448 <SuppressStartupBanner>true</SuppressStartupBanner>
449 <TargetEnvironment>X64</TargetEnvironment>
450 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
451 </Midl>
452 <ClCompile>
453 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
454 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
455 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
456 <StringPooling>true</StringPooling>
457 <ExceptionHandling>
458 </ExceptionHandling>
459 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
460 <BufferSecurityCheck>false</BufferSecurityCheck>
461 <FunctionLevelLinking>true</FunctionLevelLinking>
462 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
463 <AssemblerOutput>All</AssemblerOutput>
464 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
465 <ObjectFileName>$(IntDir)</ObjectFileName>
466 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
467 <BrowseInformation>
468 </BrowseInformation>
469 <WarningLevel>Level3</WarningLevel>
470 <SuppressStartupBanner>true</SuppressStartupBanner>
471 </ClCompile>
472 <ResourceCompile>
473 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
474 <Culture>0x040c</Culture>
475 </ResourceCompile>
476 <Link>
477 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
478 <SuppressStartupBanner>true</SuppressStartupBanner>
479 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
480 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
481 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
482 <GenerateMapFile>true</GenerateMapFile>
483 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
484 <SubSystem>Windows</SubSystem>
485 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
486 <TargetMachine>MachineX64</TargetMachine>
487 </Link>
488 </ItemDefinitionGroup>
489 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">
490 <Midl>
491 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
492 <MkTypLibCompatible>true</MkTypLibCompatible>
493 <SuppressStartupBanner>true</SuppressStartupBanner>
494 <TargetEnvironment>Itanium</TargetEnvironment>
495 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
496 </Midl>
497 <ClCompile>
498 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
499 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
500 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
501 <StringPooling>true</StringPooling>
502 <ExceptionHandling>
503 </ExceptionHandling>
504 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
505 <BufferSecurityCheck>false</BufferSecurityCheck>
506 <FunctionLevelLinking>true</FunctionLevelLinking>
507 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
508 <AssemblerOutput>All</AssemblerOutput>
509 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
510 <ObjectFileName>$(IntDir)</ObjectFileName>
511 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
512 <BrowseInformation>
513 </BrowseInformation>
514 <WarningLevel>Level3</WarningLevel>
515 <SuppressStartupBanner>true</SuppressStartupBanner>
516 </ClCompile>
517 <ResourceCompile>
518 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
519 <Culture>0x040c</Culture>
520 </ResourceCompile>
521 <Link>
522 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
523 <SuppressStartupBanner>true</SuppressStartupBanner>
524 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
525 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
526 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
527 <GenerateMapFile>true</GenerateMapFile>
528 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
529 <SubSystem>Windows</SubSystem>
530 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
531 <TargetMachine>MachineIA64</TargetMachine>
532 </Link>
533 </ItemDefinitionGroup>
534 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
535 <Midl>
536 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
537 <MkTypLibCompatible>true</MkTypLibCompatible>
538 <SuppressStartupBanner>true</SuppressStartupBanner>
539 <TargetEnvironment>X64</TargetEnvironment>
540 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
541 </Midl>
542 <ClCompile>
543 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
544 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
545 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;ASMV;ASMINF;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
546 <StringPooling>true</StringPooling>
547 <ExceptionHandling>
548 </ExceptionHandling>
549 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
550 <BufferSecurityCheck>false</BufferSecurityCheck>
551 <FunctionLevelLinking>true</FunctionLevelLinking>
552 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
553 <AssemblerOutput>All</AssemblerOutput>
554 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
555 <ObjectFileName>$(IntDir)</ObjectFileName>
556 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
557 <BrowseInformation>
558 </BrowseInformation>
559 <WarningLevel>Level3</WarningLevel>
560 <SuppressStartupBanner>true</SuppressStartupBanner>
561 </ClCompile>
562 <ResourceCompile>
563 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
564 <Culture>0x040c</Culture>
565 </ResourceCompile>
566 <Link>
567 <AdditionalDependencies>..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)</AdditionalDependencies>
568 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
569 <SuppressStartupBanner>true</SuppressStartupBanner>
570 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
571 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
572 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
573 <GenerateMapFile>true</GenerateMapFile>
574 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
575 <SubSystem>Windows</SubSystem>
576 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
577 <TargetMachine>MachineX64</TargetMachine>
578 </Link>
579 <PreBuildEvent>
580 <Command>cd ..\..\masmx64
581bld_ml64.bat</Command>
582 </PreBuildEvent>
583 </ItemDefinitionGroup>
584 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">
585 <Midl>
586 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
587 <MkTypLibCompatible>true</MkTypLibCompatible>
588 <SuppressStartupBanner>true</SuppressStartupBanner>
589 <TargetEnvironment>Itanium</TargetEnvironment>
590 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
591 </Midl>
592 <ClCompile>
593 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
594 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
595 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
596 <StringPooling>true</StringPooling>
597 <ExceptionHandling>
598 </ExceptionHandling>
599 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
600 <BufferSecurityCheck>false</BufferSecurityCheck>
601 <FunctionLevelLinking>true</FunctionLevelLinking>
602 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
603 <AssemblerOutput>All</AssemblerOutput>
604 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
605 <ObjectFileName>$(IntDir)</ObjectFileName>
606 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
607 <BrowseInformation>
608 </BrowseInformation>
609 <WarningLevel>Level3</WarningLevel>
610 <SuppressStartupBanner>true</SuppressStartupBanner>
611 </ClCompile>
612 <ResourceCompile>
613 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
614 <Culture>0x040c</Culture>
615 </ResourceCompile>
616 <Link>
617 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
618 <SuppressStartupBanner>true</SuppressStartupBanner>
619 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
620 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
621 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
622 <GenerateMapFile>true</GenerateMapFile>
623 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
624 <SubSystem>Windows</SubSystem>
625 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
626 <TargetMachine>MachineIA64</TargetMachine>
627 </Link>
628 </ItemDefinitionGroup>
629 <ItemGroup>
630 <ClCompile Include="..\..\..\adler32.c" />
631 <ClCompile Include="..\..\..\compress.c" />
632 <ClCompile Include="..\..\..\crc32.c" />
633 <ClCompile Include="..\..\..\deflate.c" />
634 <ClCompile Include="..\..\..\gzclose.c" />
635 <ClCompile Include="..\..\..\gzlib.c" />
636 <ClCompile Include="..\..\..\gzread.c" />
637 <ClCompile Include="..\..\..\gzwrite.c" />
638 <ClCompile Include="..\..\..\infback.c" />
639 <ClCompile Include="..\..\masmx64\inffas8664.c">
640 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</ExcludedFromBuild>
641 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
642 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">true</ExcludedFromBuild>
643 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">true</ExcludedFromBuild>
644 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">true</ExcludedFromBuild>
645 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
646 </ClCompile>
647 <ClCompile Include="..\..\..\inffast.c" />
648 <ClCompile Include="..\..\..\inflate.c" />
649 <ClCompile Include="..\..\..\inftrees.c" />
650 <ClCompile Include="..\..\minizip\ioapi.c" />
651 <ClCompile Include="..\..\minizip\iowin32.c" />
652 <ClCompile Include="..\..\..\trees.c" />
653 <ClCompile Include="..\..\..\uncompr.c" />
654 <ClCompile Include="..\..\minizip\unzip.c">
655 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
656 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
657 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
658 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
659 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
660 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
661 </ClCompile>
662 <ClCompile Include="..\..\minizip\zip.c">
663 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
664 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
665 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
666 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
667 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
668 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
669 </ClCompile>
670 <ClCompile Include="..\..\..\zutil.c" />
671 </ItemGroup>
672 <ItemGroup>
673 <ResourceCompile Include="zlib.rc" />
674 </ItemGroup>
675 <ItemGroup>
676 <None Include="zlibvc.def" />
677 </ItemGroup>
678 <ItemGroup>
679 <ClInclude Include="..\..\..\deflate.h" />
680 <ClInclude Include="..\..\..\infblock.h" />
681 <ClInclude Include="..\..\..\infcodes.h" />
682 <ClInclude Include="..\..\..\inffast.h" />
683 <ClInclude Include="..\..\..\inftrees.h" />
684 <ClInclude Include="..\..\..\infutil.h" />
685 <ClInclude Include="..\..\..\zconf.h" />
686 <ClInclude Include="..\..\..\zlib.h" />
687 <ClInclude Include="..\..\..\zutil.h" />
688 </ItemGroup>
689 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
690 <ImportGroup Label="ExtensionTargets">
691 </ImportGroup>
692</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc14/zlibvc.vcxproj.user b/contrib/vstudio/vc14/zlibvc.vcxproj.user
new file mode 100644
index 0000000..abe8dd8
--- /dev/null
+++ b/contrib/vstudio/vc14/zlibvc.vcxproj.user
@@ -0,0 +1,4 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <PropertyGroup />
4</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc9/zlib.rc b/contrib/vstudio/vc9/zlib.rc
index 3ddc429..3e9f7a8 100644
--- a/contrib/vstudio/vc9/zlib.rc
+++ b/contrib/vstudio/vc9/zlib.rc
@@ -2,8 +2,8 @@
2 2
3#define IDR_VERSION1 1 3#define IDR_VERSION1 1
4IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE 4IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE
5 FILEVERSION 1.2.8.1,1 5 FILEVERSION 1, 2, 8, 1
6 PRODUCTVERSION 1.2.8.1,1 6 PRODUCTVERSION 1, 2, 8, 1
7 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 7 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
8 FILEFLAGS 0 8 FILEFLAGS 0
9 FILEOS VOS_DOS_WINDOWS32 9 FILEOS VOS_DOS_WINDOWS32
diff --git a/contrib/vstudio/vc9/zlibvc.def b/contrib/vstudio/vc9/zlibvc.def
index e377eaa..66cf3fb 100644
--- a/contrib/vstudio/vc9/zlibvc.def
+++ b/contrib/vstudio/vc9/zlibvc.def
@@ -1,7 +1,7 @@
1LIBRARY 1LIBRARY
2; zlib data compression and ZIP file I/O library 2; zlib data compression and ZIP file I/O library
3 3
4VERSION 1.2.8.1 4VERSION 1.2
5 5
6EXPORTS 6EXPORTS
7 adler32 @1 7 adler32 @1