summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2013-03-22 17:38:37 -0700
committerMark Adler <madler@alumni.caltech.edu>2013-03-22 17:38:37 -0700
commitdd5d0940e93f2196a7791b1bf052d68309a7d45f (patch)
tree50aed37bc694f65d2060e2bab0fdd89a2b3cebdf
parenta2d71e8e66530c325bfce936f3805ccff5831b62 (diff)
downloadzlib-dd5d0940e93f2196a7791b1bf052d68309a7d45f.tar.gz
zlib-dd5d0940e93f2196a7791b1bf052d68309a7d45f.tar.bz2
zlib-dd5d0940e93f2196a7791b1bf052d68309a7d45f.zip
Add vc11 and vc12 build files to contrib/vstudio.
-rw-r--r--contrib/README.contrib1
-rw-r--r--contrib/vstudio/vc11/zlib.rc32
-rw-r--r--contrib/vstudio/vc11/zlibvc.sln26
-rw-r--r--contrib/vstudio/vc11/zlibvc.vcxproj204
-rw-r--r--contrib/vstudio/vc11/zlibvc.vcxproj.filters118
-rw-r--r--contrib/vstudio/vc11/zlibvc.vssscc10
-rw-r--r--contrib/vstudio/vc11/zlibvc11.def139
-rw-r--r--contrib/vstudio/vc12/miniunz.vcxproj314
-rw-r--r--contrib/vstudio/vc12/minizip.vcxproj311
-rw-r--r--contrib/vstudio/vc12/testzlib.vcxproj426
-rw-r--r--contrib/vstudio/vc12/testzlibdll.vcxproj314
-rw-r--r--contrib/vstudio/vc12/zlib.rc32
-rw-r--r--contrib/vstudio/vc12/zlibstat.vcxproj464
-rw-r--r--contrib/vstudio/vc12/zlibvc.def139
-rw-r--r--contrib/vstudio/vc12/zlibvc.sln117
-rw-r--r--contrib/vstudio/vc12/zlibvc.vcxproj688
16 files changed, 3335 insertions, 0 deletions
diff --git a/contrib/README.contrib b/contrib/README.contrib
index dd2285d..c66349b 100644
--- a/contrib/README.contrib
+++ b/contrib/README.contrib
@@ -75,3 +75,4 @@ untgz/ by Pedro A. Aranda Gutierrez <paag@tid.es>
75 75
76vstudio/ by Gilles Vollant <info@winimage.com> 76vstudio/ by Gilles Vollant <info@winimage.com>
77 Building a minizip-enhanced zlib with Microsoft Visual Studio 77 Building a minizip-enhanced zlib with Microsoft Visual Studio
78 Includes vc11 from kreuzerkrieg and vc12 from davispuh
diff --git a/contrib/vstudio/vc11/zlib.rc b/contrib/vstudio/vc11/zlib.rc
new file mode 100644
index 0000000..8eca4db
--- /dev/null
+++ b/contrib/vstudio/vc11/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.7,0
6 PRODUCTVERSION 1.2.7,0
7 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
8 FILEFLAGS 0
9 FILEOS VOS_DOS_WINDOWS32
10 FILETYPE VFT_DLL
11 FILESUBTYPE 0 // not used
12BEGIN
13 BLOCK "StringFileInfo"
14 BEGIN
15 BLOCK "040904E4"
16 //language ID = U.S. English, char set = Windows, Multilingual
17
18 BEGIN
19 VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0"
20 VALUE "FileVersion", "1.2.7\0"
21 VALUE "InternalName", "zlib\0"
22 VALUE "OriginalFilename", "zlib.dll\0"
23 VALUE "ProductName", "ZLib.DLL\0"
24 VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0"
25 VALUE "LegalCopyright", "(C) 1995-2012 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/vc11/zlibvc.sln b/contrib/vstudio/vc11/zlibvc.sln
new file mode 100644
index 0000000..c18f213
--- /dev/null
+++ b/contrib/vstudio/vc11/zlibvc.sln
@@ -0,0 +1,26 @@
1
2Microsoft Visual Studio Solution File, Format Version 12.00
3# Visual Studio 2010
4Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlibvc", "zlibvc.vcxproj", "{8FD826F8-3739-44E6-8CC8-997122E53B8D}"
5EndProject
6Global
7 GlobalSection(TeamFoundationVersionControl) = preSolution
8 SccNumberOfProjects = 1
9 SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
10 SccTeamFoundationServer = http://iltfsapp01:8080/tfs/mediamind
11 SccLocalPath0 = .
12 EndGlobalSection
13 GlobalSection(SolutionConfigurationPlatforms) = preSolution
14 Debug|x64 = Debug|x64
15 Release|x64 = Release|x64
16 EndGlobalSection
17 GlobalSection(ProjectConfigurationPlatforms) = postSolution
18 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.ActiveCfg = Debug|x64
19 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.Build.0 = Debug|x64
20 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.ActiveCfg = Release|x64
21 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.Build.0 = Release|x64
22 EndGlobalSection
23 GlobalSection(SolutionProperties) = preSolution
24 HideSolutionNode = FALSE
25 EndGlobalSection
26EndGlobal
diff --git a/contrib/vstudio/vc11/zlibvc.vcxproj b/contrib/vstudio/vc11/zlibvc.vcxproj
new file mode 100644
index 0000000..dfaccf5
--- /dev/null
+++ b/contrib/vstudio/vc11/zlibvc.vcxproj
@@ -0,0 +1,204 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|x64">
5 <Configuration>Debug</Configuration>
6 <Platform>x64</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Release|x64">
9 <Configuration>Release</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
12 </ItemGroup>
13 <PropertyGroup Label="Globals">
14 <ProjectGuid>{8FD826F8-3739-44E6-8CC8-997122E53B8D}</ProjectGuid>
15 </PropertyGroup>
16 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
17 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
18 <ConfigurationType>DynamicLibrary</ConfigurationType>
19 <UseOfMfc>false</UseOfMfc>
20 <WholeProgramOptimization>true</WholeProgramOptimization>
21 <PlatformToolset>v110</PlatformToolset>
22 </PropertyGroup>
23 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
24 <ConfigurationType>DynamicLibrary</ConfigurationType>
25 <UseOfMfc>false</UseOfMfc>
26 <PlatformToolset>v110</PlatformToolset>
27 </PropertyGroup>
28 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
29 <ImportGroup Label="ExtensionSettings">
30 </ImportGroup>
31 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
32 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
33 </ImportGroup>
34 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
35 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
36 </ImportGroup>
37 <PropertyGroup Label="UserMacros" />
38 <PropertyGroup>
39 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
40 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\ZlibDll$(Configuration)\</OutDir>
41 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\ZlibDll$(Configuration)\Tmp\</IntDir>
42 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
43 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
44 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\ZlibDll$(Configuration)\</OutDir>
45 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\ZlibDll$(Configuration)\Tmp\</IntDir>
46 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
47 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</GenerateManifest>
48 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
49 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
50 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
51 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
52 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
53 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
54 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">zlibwapi</TargetName>
55 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">zlibwapi</TargetName>
56 </PropertyGroup>
57 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
58 <Midl>
59 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
60 <MkTypLibCompatible>true</MkTypLibCompatible>
61 <SuppressStartupBanner>true</SuppressStartupBanner>
62 <TargetEnvironment>X64</TargetEnvironment>
63 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
64 </Midl>
65 <ClCompile>
66 <Optimization>Disabled</Optimization>
67 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
68 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;ASMV;ASMINF;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
69 <ExceptionHandling>
70 </ExceptionHandling>
71 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
72 <BufferSecurityCheck>false</BufferSecurityCheck>
73 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
74 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
75 <ObjectFileName>$(IntDir)</ObjectFileName>
76 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
77 <BrowseInformation>
78 </BrowseInformation>
79 <WarningLevel>Level3</WarningLevel>
80 <SuppressStartupBanner>true</SuppressStartupBanner>
81 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
82 </ClCompile>
83 <ResourceCompile>
84 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
85 <Culture>0x040c</Culture>
86 </ResourceCompile>
87 <Link>
88 <AdditionalDependencies>..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)</AdditionalDependencies>
89 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
90 <SuppressStartupBanner>true</SuppressStartupBanner>
91 <ModuleDefinitionFile>.\zlibvc11.def</ModuleDefinitionFile>
92 <GenerateDebugInformation>true</GenerateDebugInformation>
93 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
94 <GenerateMapFile>true</GenerateMapFile>
95 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
96 <SubSystem>Windows</SubSystem>
97 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
98 <TargetMachine>MachineX64</TargetMachine>
99 </Link>
100 <PreBuildEvent>
101 <Command>cd ..\..\masmx64
102bld_ml64.bat</Command>
103 </PreBuildEvent>
104 </ItemDefinitionGroup>
105 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
106 <Midl>
107 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
108 <MkTypLibCompatible>true</MkTypLibCompatible>
109 <SuppressStartupBanner>true</SuppressStartupBanner>
110 <TargetEnvironment>X64</TargetEnvironment>
111 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
112 </Midl>
113 <ClCompile>
114 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
115 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
116 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;ASMV;ASMINF;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
117 <StringPooling>true</StringPooling>
118 <ExceptionHandling>
119 </ExceptionHandling>
120 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
121 <BufferSecurityCheck>false</BufferSecurityCheck>
122 <FunctionLevelLinking>true</FunctionLevelLinking>
123 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
124 <AssemblerOutput>All</AssemblerOutput>
125 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
126 <ObjectFileName>$(IntDir)</ObjectFileName>
127 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
128 <BrowseInformation>
129 </BrowseInformation>
130 <WarningLevel>Level3</WarningLevel>
131 <SuppressStartupBanner>true</SuppressStartupBanner>
132 </ClCompile>
133 <ResourceCompile>
134 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
135 <Culture>0x040c</Culture>
136 </ResourceCompile>
137 <Link>
138 <AdditionalDependencies>..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)</AdditionalDependencies>
139 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
140 <SuppressStartupBanner>true</SuppressStartupBanner>
141 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
142 <ModuleDefinitionFile>.\zlibvc11.def</ModuleDefinitionFile>
143 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
144 <GenerateMapFile>true</GenerateMapFile>
145 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
146 <SubSystem>Windows</SubSystem>
147 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
148 <TargetMachine>MachineX64</TargetMachine>
149 <GenerateDebugInformation>true</GenerateDebugInformation>
150 </Link>
151 <PreBuildEvent>
152 <Command>cd ..\..\masmx64
153bld_ml64.bat</Command>
154 </PreBuildEvent>
155 </ItemDefinitionGroup>
156 <ItemGroup>
157 <ClCompile Include="..\..\..\adler32.c" />
158 <ClCompile Include="..\..\..\compress.c" />
159 <ClCompile Include="..\..\..\crc32.c" />
160 <ClCompile Include="..\..\..\deflate.c" />
161 <ClCompile Include="..\..\..\gzclose.c" />
162 <ClCompile Include="..\..\..\gzlib.c" />
163 <ClCompile Include="..\..\..\gzread.c" />
164 <ClCompile Include="..\..\..\gzwrite.c" />
165 <ClCompile Include="..\..\..\infback.c" />
166 <ClCompile Include="..\..\masmx64\inffas8664.c" />
167 <ClCompile Include="..\..\..\inffast.c" />
168 <ClCompile Include="..\..\..\inflate.c" />
169 <ClCompile Include="..\..\..\inftrees.c" />
170 <ClCompile Include="..\..\minizip\ioapi.c" />
171 <ClCompile Include="..\..\minizip\iowin32.c" />
172 <ClCompile Include="..\..\..\trees.c" />
173 <ClCompile Include="..\..\..\uncompr.c" />
174 <ClCompile Include="..\..\minizip\unzip.c">
175 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
176 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
177 </ClCompile>
178 <ClCompile Include="..\..\minizip\zip.c">
179 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
180 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
181 </ClCompile>
182 <ClCompile Include="..\..\..\zutil.c" />
183 </ItemGroup>
184 <ItemGroup>
185 <ResourceCompile Include="zlib.rc" />
186 </ItemGroup>
187 <ItemGroup>
188 <None Include="zlibvc.def" />
189 </ItemGroup>
190 <ItemGroup>
191 <ClInclude Include="..\..\..\deflate.h" />
192 <ClInclude Include="..\..\..\infblock.h" />
193 <ClInclude Include="..\..\..\infcodes.h" />
194 <ClInclude Include="..\..\..\inffast.h" />
195 <ClInclude Include="..\..\..\inftrees.h" />
196 <ClInclude Include="..\..\..\infutil.h" />
197 <ClInclude Include="..\..\..\zconf.h" />
198 <ClInclude Include="..\..\..\zlib.h" />
199 <ClInclude Include="..\..\..\zutil.h" />
200 </ItemGroup>
201 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
202 <ImportGroup Label="ExtensionTargets">
203 </ImportGroup>
204</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc11/zlibvc.vcxproj.filters b/contrib/vstudio/vc11/zlibvc.vcxproj.filters
new file mode 100644
index 0000000..180b71c
--- /dev/null
+++ b/contrib/vstudio/vc11/zlibvc.vcxproj.filters
@@ -0,0 +1,118 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup>
4 <Filter Include="Source Files">
5 <UniqueIdentifier>{07934a85-8b61-443d-a0ee-b2eedb74f3cd}</UniqueIdentifier>
6 <Extensions>cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90</Extensions>
7 </Filter>
8 <Filter Include="Header Files">
9 <UniqueIdentifier>{1d99675b-433d-4a21-9e50-ed4ab8b19762}</UniqueIdentifier>
10 <Extensions>h;hpp;hxx;hm;inl;fi;fd</Extensions>
11 </Filter>
12 <Filter Include="Resource Files">
13 <UniqueIdentifier>{431c0958-fa71-44d0-9084-2d19d100c0cc}</UniqueIdentifier>
14 <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe</Extensions>
15 </Filter>
16 </ItemGroup>
17 <ItemGroup>
18 <ClCompile Include="..\..\..\adler32.c">
19 <Filter>Source Files</Filter>
20 </ClCompile>
21 <ClCompile Include="..\..\..\compress.c">
22 <Filter>Source Files</Filter>
23 </ClCompile>
24 <ClCompile Include="..\..\..\crc32.c">
25 <Filter>Source Files</Filter>
26 </ClCompile>
27 <ClCompile Include="..\..\..\deflate.c">
28 <Filter>Source Files</Filter>
29 </ClCompile>
30 <ClCompile Include="..\..\..\gzclose.c">
31 <Filter>Source Files</Filter>
32 </ClCompile>
33 <ClCompile Include="..\..\..\gzlib.c">
34 <Filter>Source Files</Filter>
35 </ClCompile>
36 <ClCompile Include="..\..\..\gzread.c">
37 <Filter>Source Files</Filter>
38 </ClCompile>
39 <ClCompile Include="..\..\..\gzwrite.c">
40 <Filter>Source Files</Filter>
41 </ClCompile>
42 <ClCompile Include="..\..\..\infback.c">
43 <Filter>Source Files</Filter>
44 </ClCompile>
45 <ClCompile Include="..\..\masmx64\inffas8664.c">
46 <Filter>Source Files</Filter>
47 </ClCompile>
48 <ClCompile Include="..\..\..\inffast.c">
49 <Filter>Source Files</Filter>
50 </ClCompile>
51 <ClCompile Include="..\..\..\inflate.c">
52 <Filter>Source Files</Filter>
53 </ClCompile>
54 <ClCompile Include="..\..\..\inftrees.c">
55 <Filter>Source Files</Filter>
56 </ClCompile>
57 <ClCompile Include="..\..\minizip\ioapi.c">
58 <Filter>Source Files</Filter>
59 </ClCompile>
60 <ClCompile Include="..\..\minizip\iowin32.c">
61 <Filter>Source Files</Filter>
62 </ClCompile>
63 <ClCompile Include="..\..\..\trees.c">
64 <Filter>Source Files</Filter>
65 </ClCompile>
66 <ClCompile Include="..\..\..\uncompr.c">
67 <Filter>Source Files</Filter>
68 </ClCompile>
69 <ClCompile Include="..\..\minizip\unzip.c">
70 <Filter>Source Files</Filter>
71 </ClCompile>
72 <ClCompile Include="..\..\minizip\zip.c">
73 <Filter>Source Files</Filter>
74 </ClCompile>
75 <ClCompile Include="..\..\..\zutil.c">
76 <Filter>Source Files</Filter>
77 </ClCompile>
78 </ItemGroup>
79 <ItemGroup>
80 <ResourceCompile Include="zlib.rc">
81 <Filter>Source Files</Filter>
82 </ResourceCompile>
83 </ItemGroup>
84 <ItemGroup>
85 <None Include="zlibvc.def">
86 <Filter>Source Files</Filter>
87 </None>
88 </ItemGroup>
89 <ItemGroup>
90 <ClInclude Include="..\..\..\deflate.h">
91 <Filter>Header Files</Filter>
92 </ClInclude>
93 <ClInclude Include="..\..\..\infblock.h">
94 <Filter>Header Files</Filter>
95 </ClInclude>
96 <ClInclude Include="..\..\..\infcodes.h">
97 <Filter>Header Files</Filter>
98 </ClInclude>
99 <ClInclude Include="..\..\..\inffast.h">
100 <Filter>Header Files</Filter>
101 </ClInclude>
102 <ClInclude Include="..\..\..\inftrees.h">
103 <Filter>Header Files</Filter>
104 </ClInclude>
105 <ClInclude Include="..\..\..\infutil.h">
106 <Filter>Header Files</Filter>
107 </ClInclude>
108 <ClInclude Include="..\..\..\zconf.h">
109 <Filter>Header Files</Filter>
110 </ClInclude>
111 <ClInclude Include="..\..\..\zlib.h">
112 <Filter>Header Files</Filter>
113 </ClInclude>
114 <ClInclude Include="..\..\..\zutil.h">
115 <Filter>Header Files</Filter>
116 </ClInclude>
117 </ItemGroup>
118</Project> \ No newline at end of file
diff --git a/contrib/vstudio/vc11/zlibvc.vssscc b/contrib/vstudio/vc11/zlibvc.vssscc
new file mode 100644
index 0000000..794f014
--- /dev/null
+++ b/contrib/vstudio/vc11/zlibvc.vssscc
@@ -0,0 +1,10 @@
1""
2{
3"FILE_VERSION" = "9237"
4"ENLISTMENT_CHOICE" = "NEVER"
5"PROJECT_FILE_RELATIVE_PATH" = ""
6"NUMBER_OF_EXCLUDED_FILES" = "0"
7"ORIGINAL_PROJECT_FILE_PATH" = ""
8"NUMBER_OF_NESTED_PROJECTS" = "0"
9"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROJECT"
10}
diff --git a/contrib/vstudio/vc11/zlibvc11.def b/contrib/vstudio/vc11/zlibvc11.def
new file mode 100644
index 0000000..3adee3c
--- /dev/null
+++ b/contrib/vstudio/vc11/zlibvc11.def
@@ -0,0 +1,139 @@
1LIBRARY
2; zlib data compression and ZIP file I/O library
3
4VERSION 1.27
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
diff --git a/contrib/vstudio/vc12/miniunz.vcxproj b/contrib/vstudio/vc12/miniunz.vcxproj
new file mode 100644
index 0000000..8f9f20b
--- /dev/null
+++ b/contrib/vstudio/vc12/miniunz.vcxproj
@@ -0,0 +1,314 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="4.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>v110</PlatformToolset>
38 </PropertyGroup>
39 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
40 <ConfigurationType>Application</ConfigurationType>
41 <CharacterSet>Unicode</CharacterSet>
42 <PlatformToolset>v110</PlatformToolset>
43 </PropertyGroup>
44 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="Configuration">
45 <ConfigurationType>Application</ConfigurationType>
46 <CharacterSet>MultiByte</CharacterSet>
47 </PropertyGroup>
48 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="Configuration">
49 <ConfigurationType>Application</ConfigurationType>
50 <CharacterSet>MultiByte</CharacterSet>
51 </PropertyGroup>
52 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
53 <ConfigurationType>Application</ConfigurationType>
54 <CharacterSet>MultiByte</CharacterSet>
55 <PlatformToolset>v110</PlatformToolset>
56 </PropertyGroup>
57 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
58 <ConfigurationType>Application</ConfigurationType>
59 <CharacterSet>MultiByte</CharacterSet>
60 <PlatformToolset>v110</PlatformToolset>
61 </PropertyGroup>
62 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
63 <ImportGroup Label="ExtensionSettings">
64 </ImportGroup>
65 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
66 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
67 </ImportGroup>
68 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
69 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
70 </ImportGroup>
71 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="PropertySheets">
72 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
73 </ImportGroup>
74 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="PropertySheets">
75 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
76 </ImportGroup>
77 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
78 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
79 </ImportGroup>
80 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
81 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
82 </ImportGroup>
83 <PropertyGroup Label="UserMacros" />
84 <PropertyGroup>
85 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
86 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\MiniUnzip$(Configuration)\</OutDir>
87 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\MiniUnzip$(Configuration)\Tmp\</IntDir>
88 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
89 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest>
90 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\MiniUnzip$(Configuration)\</OutDir>
91 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\MiniUnzip$(Configuration)\Tmp\</IntDir>
92 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
93 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</GenerateManifest>
94 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\MiniUnzip$(Configuration)\</OutDir>
95 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\MiniUnzip$(Configuration)\Tmp\</IntDir>
96 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
97 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
98 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\MiniUnzip$(Configuration)\</OutDir>
99 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\MiniUnzip$(Configuration)\Tmp\</IntDir>
100 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</LinkIncremental>
101 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">false</GenerateManifest>
102 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\MiniUnzip$(Configuration)\</OutDir>
103 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\MiniUnzip$(Configuration)\Tmp\</IntDir>
104 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
105 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</GenerateManifest>
106 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\MiniUnzip$(Configuration)\</OutDir>
107 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\MiniUnzip$(Configuration)\Tmp\</IntDir>
108 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</LinkIncremental>
109 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</GenerateManifest>
110 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
111 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
112 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
113 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
114 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
115 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
116 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
117 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
118 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
119 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
120 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
121 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
122 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
123 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
124 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
125 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
126 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
127 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
128 </PropertyGroup>
129 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
130 <ClCompile>
131 <Optimization>Disabled</Optimization>
132 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
133 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
134 <MinimalRebuild>true</MinimalRebuild>
135 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
136 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
137 <BufferSecurityCheck>false</BufferSecurityCheck>
138 <PrecompiledHeader>
139 </PrecompiledHeader>
140 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
141 <WarningLevel>Level3</WarningLevel>
142 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
143 </ClCompile>
144 <Link>
145 <AdditionalDependencies>x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
146 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
147 <GenerateDebugInformation>true</GenerateDebugInformation>
148 <ProgramDatabaseFile>$(OutDir)miniunz.pdb</ProgramDatabaseFile>
149 <SubSystem>Console</SubSystem>
150 <RandomizedBaseAddress>false</RandomizedBaseAddress>
151 <DataExecutionPrevention>
152 </DataExecutionPrevention>
153 <TargetMachine>MachineX86</TargetMachine>
154 </Link>
155 </ItemDefinitionGroup>
156 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
157 <ClCompile>
158 <Optimization>MaxSpeed</Optimization>
159 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
160 <OmitFramePointers>true</OmitFramePointers>
161 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
162 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
163 <StringPooling>true</StringPooling>
164 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
165 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
166 <BufferSecurityCheck>false</BufferSecurityCheck>
167 <FunctionLevelLinking>true</FunctionLevelLinking>
168 <PrecompiledHeader>
169 </PrecompiledHeader>
170 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
171 <WarningLevel>Level3</WarningLevel>
172 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
173 </ClCompile>
174 <Link>
175 <AdditionalDependencies>x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
176 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
177 <GenerateDebugInformation>true</GenerateDebugInformation>
178 <SubSystem>Console</SubSystem>
179 <OptimizeReferences>true</OptimizeReferences>
180 <EnableCOMDATFolding>true</EnableCOMDATFolding>
181 <RandomizedBaseAddress>false</RandomizedBaseAddress>
182 <DataExecutionPrevention>
183 </DataExecutionPrevention>
184 <TargetMachine>MachineX86</TargetMachine>
185 </Link>
186 </ItemDefinitionGroup>
187 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
188 <Midl>
189 <TargetEnvironment>X64</TargetEnvironment>
190 </Midl>
191 <ClCompile>
192 <Optimization>Disabled</Optimization>
193 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
194 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
195 <MinimalRebuild>true</MinimalRebuild>
196 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
197 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
198 <BufferSecurityCheck>false</BufferSecurityCheck>
199 <PrecompiledHeader>
200 </PrecompiledHeader>
201 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
202 <WarningLevel>Level3</WarningLevel>
203 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
204 </ClCompile>
205 <Link>
206 <AdditionalDependencies>x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
207 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
208 <GenerateDebugInformation>true</GenerateDebugInformation>
209 <ProgramDatabaseFile>$(OutDir)miniunz.pdb</ProgramDatabaseFile>
210 <SubSystem>Console</SubSystem>
211 <TargetMachine>MachineX64</TargetMachine>
212 </Link>
213 </ItemDefinitionGroup>
214 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">
215 <Midl>
216 <TargetEnvironment>Itanium</TargetEnvironment>
217 </Midl>
218 <ClCompile>
219 <Optimization>Disabled</Optimization>
220 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
221 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
222 <MinimalRebuild>true</MinimalRebuild>
223 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
224 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
225 <BufferSecurityCheck>false</BufferSecurityCheck>
226 <PrecompiledHeader>
227 </PrecompiledHeader>
228 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
229 <WarningLevel>Level3</WarningLevel>
230 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
231 </ClCompile>
232 <Link>
233 <AdditionalDependencies>ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
234 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
235 <GenerateDebugInformation>true</GenerateDebugInformation>
236 <ProgramDatabaseFile>$(OutDir)miniunz.pdb</ProgramDatabaseFile>
237 <SubSystem>Console</SubSystem>
238 <TargetMachine>MachineIA64</TargetMachine>
239 </Link>
240 </ItemDefinitionGroup>
241 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
242 <Midl>
243 <TargetEnvironment>X64</TargetEnvironment>
244 </Midl>
245 <ClCompile>
246 <Optimization>MaxSpeed</Optimization>
247 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
248 <OmitFramePointers>true</OmitFramePointers>
249 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
250 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
251 <StringPooling>true</StringPooling>
252 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
253 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
254 <BufferSecurityCheck>false</BufferSecurityCheck>
255 <FunctionLevelLinking>true</FunctionLevelLinking>
256 <PrecompiledHeader>
257 </PrecompiledHeader>
258 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
259 <WarningLevel>Level3</WarningLevel>
260 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
261 </ClCompile>
262 <Link>
263 <AdditionalDependencies>x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
264 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
265 <GenerateDebugInformation>true</GenerateDebugInformation>
266 <SubSystem>Console</SubSystem>
267 <OptimizeReferences>true</OptimizeReferences>
268 <EnableCOMDATFolding>true</EnableCOMDATFolding>
269 <TargetMachine>MachineX64</TargetMachine>
270 </Link>
271 </ItemDefinitionGroup>
272 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">
273 <Midl>
274 <TargetEnvironment>Itanium</TargetEnvironment>
275 </Midl>
276 <ClCompile>
277 <Optimization>MaxSpeed</Optimization>
278 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
279 <OmitFramePointers>true</OmitFramePointers>
280 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
281 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
282 <StringPooling>true</StringPooling>
283 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
284 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
285 <BufferSecurityCheck>false</BufferSecurityCheck>
286 <FunctionLevelLinking>true</FunctionLevelLinking>
287 <PrecompiledHeader>
288 </PrecompiledHeader>
289 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
290 <WarningLevel>Level3</WarningLevel>
291 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
292 </ClCompile>
293 <Link>
294 <AdditionalDependencies>ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
295 <OutputFile>$(OutDir)miniunz.exe</OutputFile>
296 <GenerateDebugInformation>true</GenerateDebugInformation>
297 <SubSystem>Console</SubSystem>
298 <OptimizeReferences>true</OptimizeReferences>
299 <EnableCOMDATFolding>true</EnableCOMDATFolding>
300 <TargetMachine>MachineIA64</TargetMachine>
301 </Link>
302 </ItemDefinitionGroup>
303 <ItemGroup>
304 <ClCompile Include="..\..\minizip\miniunz.c" />
305 </ItemGroup>
306 <ItemGroup>
307 <ProjectReference Include="zlibvc.vcxproj">
308 <Project>{8fd826f8-3739-44e6-8cc8-997122e53b8d}</Project>
309 </ProjectReference>
310 </ItemGroup>
311 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
312 <ImportGroup Label="ExtensionTargets">
313 </ImportGroup>
314</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..c93d9e6
--- /dev/null
+++ b/contrib/vstudio/vc12/minizip.vcxproj
@@ -0,0 +1,311 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="4.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>v110</PlatformToolset>
38 </PropertyGroup>
39 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
40 <ConfigurationType>Application</ConfigurationType>
41 <CharacterSet>Unicode</CharacterSet>
42 <PlatformToolset>v110</PlatformToolset>
43 </PropertyGroup>
44 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="Configuration">
45 <ConfigurationType>Application</ConfigurationType>
46 <CharacterSet>MultiByte</CharacterSet>
47 </PropertyGroup>
48 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="Configuration">
49 <ConfigurationType>Application</ConfigurationType>
50 <CharacterSet>MultiByte</CharacterSet>
51 </PropertyGroup>
52 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
53 <ConfigurationType>Application</ConfigurationType>
54 <CharacterSet>MultiByte</CharacterSet>
55 <PlatformToolset>v110</PlatformToolset>
56 </PropertyGroup>
57 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
58 <ConfigurationType>Application</ConfigurationType>
59 <CharacterSet>MultiByte</CharacterSet>
60 <PlatformToolset>v110</PlatformToolset>
61 </PropertyGroup>
62 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
63 <ImportGroup Label="ExtensionSettings">
64 </ImportGroup>
65 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
66 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
67 </ImportGroup>
68 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
69 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
70 </ImportGroup>
71 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="PropertySheets">
72 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
73 </ImportGroup>
74 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="PropertySheets">
75 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
76 </ImportGroup>
77 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
78 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
79 </ImportGroup>
80 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
81 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
82 </ImportGroup>
83 <PropertyGroup Label="UserMacros" />
84 <PropertyGroup>
85 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
86 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\MiniZip$(Configuration)\</OutDir>
87 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\MiniZip$(Configuration)\Tmp\</IntDir>
88 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
89 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest>
90 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\MiniZip$(Configuration)\</OutDir>
91 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\MiniZip$(Configuration)\Tmp\</IntDir>
92 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
93 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\$(Configuration)\</OutDir>
94 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\$(Configuration)\</IntDir>
95 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
96 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
97 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\$(Configuration)\</OutDir>
98 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\$(Configuration)\</IntDir>
99 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</LinkIncremental>
100 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">false</GenerateManifest>
101 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\$(Configuration)\</OutDir>
102 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\$(Configuration)\</IntDir>
103 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
104 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\$(Configuration)\</OutDir>
105 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\$(Configuration)\</IntDir>
106 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</LinkIncremental>
107 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
108 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
109 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
110 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
111 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
112 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
113 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
114 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
115 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
116 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
117 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
118 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
119 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
120 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
121 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
122 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
123 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
124 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
125 </PropertyGroup>
126 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
127 <ClCompile>
128 <Optimization>Disabled</Optimization>
129 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
130 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
131 <MinimalRebuild>true</MinimalRebuild>
132 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
133 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
134 <BufferSecurityCheck>false</BufferSecurityCheck>
135 <PrecompiledHeader>
136 </PrecompiledHeader>
137 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
138 <WarningLevel>Level3</WarningLevel>
139 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
140 </ClCompile>
141 <Link>
142 <AdditionalDependencies>x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
143 <OutputFile>$(OutDir)minizip.exe</OutputFile>
144 <GenerateDebugInformation>true</GenerateDebugInformation>
145 <ProgramDatabaseFile>$(OutDir)minizip.pdb</ProgramDatabaseFile>
146 <SubSystem>Console</SubSystem>
147 <RandomizedBaseAddress>false</RandomizedBaseAddress>
148 <DataExecutionPrevention>
149 </DataExecutionPrevention>
150 <TargetMachine>MachineX86</TargetMachine>
151 </Link>
152 </ItemDefinitionGroup>
153 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
154 <ClCompile>
155 <Optimization>MaxSpeed</Optimization>
156 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
157 <OmitFramePointers>true</OmitFramePointers>
158 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
159 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
160 <StringPooling>true</StringPooling>
161 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
162 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
163 <BufferSecurityCheck>false</BufferSecurityCheck>
164 <FunctionLevelLinking>true</FunctionLevelLinking>
165 <PrecompiledHeader>
166 </PrecompiledHeader>
167 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
168 <WarningLevel>Level3</WarningLevel>
169 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
170 </ClCompile>
171 <Link>
172 <AdditionalDependencies>x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
173 <OutputFile>$(OutDir)minizip.exe</OutputFile>
174 <GenerateDebugInformation>true</GenerateDebugInformation>
175 <SubSystem>Console</SubSystem>
176 <OptimizeReferences>true</OptimizeReferences>
177 <EnableCOMDATFolding>true</EnableCOMDATFolding>
178 <RandomizedBaseAddress>false</RandomizedBaseAddress>
179 <DataExecutionPrevention>
180 </DataExecutionPrevention>
181 <TargetMachine>MachineX86</TargetMachine>
182 </Link>
183 </ItemDefinitionGroup>
184 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
185 <Midl>
186 <TargetEnvironment>X64</TargetEnvironment>
187 </Midl>
188 <ClCompile>
189 <Optimization>Disabled</Optimization>
190 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
191 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
192 <MinimalRebuild>true</MinimalRebuild>
193 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
194 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
195 <BufferSecurityCheck>false</BufferSecurityCheck>
196 <PrecompiledHeader>
197 </PrecompiledHeader>
198 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
199 <WarningLevel>Level3</WarningLevel>
200 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
201 </ClCompile>
202 <Link>
203 <AdditionalDependencies>x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
204 <OutputFile>$(OutDir)minizip.exe</OutputFile>
205 <GenerateDebugInformation>true</GenerateDebugInformation>
206 <ProgramDatabaseFile>$(OutDir)minizip.pdb</ProgramDatabaseFile>
207 <SubSystem>Console</SubSystem>
208 <TargetMachine>MachineX64</TargetMachine>
209 </Link>
210 </ItemDefinitionGroup>
211 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">
212 <Midl>
213 <TargetEnvironment>Itanium</TargetEnvironment>
214 </Midl>
215 <ClCompile>
216 <Optimization>Disabled</Optimization>
217 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
218 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
219 <MinimalRebuild>true</MinimalRebuild>
220 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
221 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
222 <BufferSecurityCheck>false</BufferSecurityCheck>
223 <PrecompiledHeader>
224 </PrecompiledHeader>
225 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
226 <WarningLevel>Level3</WarningLevel>
227 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
228 </ClCompile>
229 <Link>
230 <AdditionalDependencies>ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
231 <OutputFile>$(OutDir)minizip.exe</OutputFile>
232 <GenerateDebugInformation>true</GenerateDebugInformation>
233 <ProgramDatabaseFile>$(OutDir)minizip.pdb</ProgramDatabaseFile>
234 <SubSystem>Console</SubSystem>
235 <TargetMachine>MachineIA64</TargetMachine>
236 </Link>
237 </ItemDefinitionGroup>
238 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
239 <Midl>
240 <TargetEnvironment>X64</TargetEnvironment>
241 </Midl>
242 <ClCompile>
243 <Optimization>MaxSpeed</Optimization>
244 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
245 <OmitFramePointers>true</OmitFramePointers>
246 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
247 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
248 <StringPooling>true</StringPooling>
249 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
250 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
251 <BufferSecurityCheck>false</BufferSecurityCheck>
252 <FunctionLevelLinking>true</FunctionLevelLinking>
253 <PrecompiledHeader>
254 </PrecompiledHeader>
255 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
256 <WarningLevel>Level3</WarningLevel>
257 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
258 </ClCompile>
259 <Link>
260 <AdditionalDependencies>x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
261 <OutputFile>$(OutDir)minizip.exe</OutputFile>
262 <GenerateDebugInformation>true</GenerateDebugInformation>
263 <SubSystem>Console</SubSystem>
264 <OptimizeReferences>true</OptimizeReferences>
265 <EnableCOMDATFolding>true</EnableCOMDATFolding>
266 <TargetMachine>MachineX64</TargetMachine>
267 </Link>
268 </ItemDefinitionGroup>
269 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">
270 <Midl>
271 <TargetEnvironment>Itanium</TargetEnvironment>
272 </Midl>
273 <ClCompile>
274 <Optimization>MaxSpeed</Optimization>
275 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
276 <OmitFramePointers>true</OmitFramePointers>
277 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
278 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
279 <StringPooling>true</StringPooling>
280 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
281 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
282 <BufferSecurityCheck>false</BufferSecurityCheck>
283 <FunctionLevelLinking>true</FunctionLevelLinking>
284 <PrecompiledHeader>
285 </PrecompiledHeader>
286 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
287 <WarningLevel>Level3</WarningLevel>
288 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
289 </ClCompile>
290 <Link>
291 <AdditionalDependencies>ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
292 <OutputFile>$(OutDir)minizip.exe</OutputFile>
293 <GenerateDebugInformation>true</GenerateDebugInformation>
294 <SubSystem>Console</SubSystem>
295 <OptimizeReferences>true</OptimizeReferences>
296 <EnableCOMDATFolding>true</EnableCOMDATFolding>
297 <TargetMachine>MachineIA64</TargetMachine>
298 </Link>
299 </ItemDefinitionGroup>
300 <ItemGroup>
301 <ClCompile Include="..\..\minizip\minizip.c" />
302 </ItemGroup>
303 <ItemGroup>
304 <ProjectReference Include="zlibvc.vcxproj">
305 <Project>{8fd826f8-3739-44e6-8cc8-997122e53b8d}</Project>
306 </ProjectReference>
307 </ItemGroup>
308 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
309 <ImportGroup Label="ExtensionTargets">
310 </ImportGroup>
311</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..6d55954
--- /dev/null
+++ b/contrib/vstudio/vc12/testzlib.vcxproj
@@ -0,0 +1,426 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="4.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>v110</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>v110</PlatformToolset>
58 </PropertyGroup>
59 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
60 <ConfigurationType>Application</ConfigurationType>
61 <CharacterSet>Unicode</CharacterSet>
62 <PlatformToolset>v110</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 </PropertyGroup>
69 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" Label="Configuration">
70 <ConfigurationType>Application</ConfigurationType>
71 <CharacterSet>MultiByte</CharacterSet>
72 <WholeProgramOptimization>true</WholeProgramOptimization>
73 </PropertyGroup>
74 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="Configuration">
75 <ConfigurationType>Application</ConfigurationType>
76 <CharacterSet>MultiByte</CharacterSet>
77 </PropertyGroup>
78 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
79 <ConfigurationType>Application</ConfigurationType>
80 <WholeProgramOptimization>true</WholeProgramOptimization>
81 <PlatformToolset>v110</PlatformToolset>
82 </PropertyGroup>
83 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" Label="Configuration">
84 <ConfigurationType>Application</ConfigurationType>
85 <WholeProgramOptimization>true</WholeProgramOptimization>
86 <PlatformToolset>v110</PlatformToolset>
87 </PropertyGroup>
88 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
89 <ConfigurationType>Application</ConfigurationType>
90 <PlatformToolset>v110</PlatformToolset>
91 </PropertyGroup>
92 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
93 <ImportGroup Label="ExtensionSettings">
94 </ImportGroup>
95 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
96 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
97 </ImportGroup>
98 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|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)'=='Debug|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)'=='Release|Itanium'" 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)'=='ReleaseWithoutAsm|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)'=='Debug|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)'=='Release|x64'" 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)'=='ReleaseWithoutAsm|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)'=='Debug|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 <PropertyGroup Label="UserMacros" />
123 <PropertyGroup>
124 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
125 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\TestZlib$(Configuration)\</OutDir>
126 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\TestZlib$(Configuration)\Tmp\</IntDir>
127 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
128 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest>
129 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\TestZlib$(Configuration)\</OutDir>
130 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\TestZlib$(Configuration)\Tmp\</IntDir>
131 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">false</LinkIncremental>
132 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">false</GenerateManifest>
133 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\TestZlib$(Configuration)\</OutDir>
134 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\TestZlib$(Configuration)\Tmp\</IntDir>
135 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
136 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</GenerateManifest>
137 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\TestZlib$(Configuration)\</OutDir>
138 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\TestZlib$(Configuration)\Tmp\</IntDir>
139 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
140 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\TestZlib$(Configuration)\</OutDir>
141 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\TestZlib$(Configuration)\Tmp\</IntDir>
142 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</LinkIncremental>
143 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">false</GenerateManifest>
144 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\TestZlib$(Configuration)\</OutDir>
145 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\TestZlib$(Configuration)\Tmp\</IntDir>
146 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">false</GenerateManifest>
147 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">ia64\TestZlib$(Configuration)\</OutDir>
148 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">ia64\TestZlib$(Configuration)\Tmp\</IntDir>
149 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">false</LinkIncremental>
150 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">false</GenerateManifest>
151 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\TestZlib$(Configuration)\</OutDir>
152 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\TestZlib$(Configuration)\Tmp\</IntDir>
153 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</GenerateManifest>
154 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\TestZlib$(Configuration)\</OutDir>
155 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\TestZlib$(Configuration)\Tmp\</IntDir>
156 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</LinkIncremental>
157 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</GenerateManifest>
158 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
159 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
160 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
161 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
162 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
163 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
164 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
165 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
166 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
167 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
168 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" />
169 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" />
170 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
171 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
172 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
173 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
174 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
175 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
176 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
177 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
178 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
179 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
180 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
181 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
182 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
183 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
184 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
185 </PropertyGroup>
186 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
187 <ClCompile>
188 <Optimization>Disabled</Optimization>
189 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
190 <PreprocessorDefinitions>ASMV;ASMINF;WIN32;ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
191 <MinimalRebuild>true</MinimalRebuild>
192 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
193 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
194 <BufferSecurityCheck>false</BufferSecurityCheck>
195 <PrecompiledHeader>
196 </PrecompiledHeader>
197 <AssemblerOutput>AssemblyAndSourceCode</AssemblerOutput>
198 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
199 <WarningLevel>Level3</WarningLevel>
200 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
201 </ClCompile>
202 <Link>
203 <AdditionalDependencies>..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)</AdditionalDependencies>
204 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
205 <GenerateDebugInformation>true</GenerateDebugInformation>
206 <ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>
207 <SubSystem>Console</SubSystem>
208 <RandomizedBaseAddress>false</RandomizedBaseAddress>
209 <DataExecutionPrevention>
210 </DataExecutionPrevention>
211 <TargetMachine>MachineX86</TargetMachine>
212 </Link>
213 </ItemDefinitionGroup>
214 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">
215 <ClCompile>
216 <Optimization>MaxSpeed</Optimization>
217 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
218 <OmitFramePointers>true</OmitFramePointers>
219 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
220 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
221 <StringPooling>true</StringPooling>
222 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
223 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
224 <BufferSecurityCheck>false</BufferSecurityCheck>
225 <FunctionLevelLinking>true</FunctionLevelLinking>
226 <PrecompiledHeader>
227 </PrecompiledHeader>
228 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
229 <WarningLevel>Level3</WarningLevel>
230 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
231 </ClCompile>
232 <Link>
233 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
234 <GenerateDebugInformation>true</GenerateDebugInformation>
235 <SubSystem>Console</SubSystem>
236 <OptimizeReferences>true</OptimizeReferences>
237 <EnableCOMDATFolding>true</EnableCOMDATFolding>
238 <RandomizedBaseAddress>false</RandomizedBaseAddress>
239 <DataExecutionPrevention>
240 </DataExecutionPrevention>
241 <TargetMachine>MachineX86</TargetMachine>
242 </Link>
243 </ItemDefinitionGroup>
244 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
245 <ClCompile>
246 <Optimization>MaxSpeed</Optimization>
247 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
248 <OmitFramePointers>true</OmitFramePointers>
249 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
250 <PreprocessorDefinitions>ASMV;ASMINF;WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
251 <StringPooling>true</StringPooling>
252 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
253 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
254 <BufferSecurityCheck>false</BufferSecurityCheck>
255 <FunctionLevelLinking>true</FunctionLevelLinking>
256 <PrecompiledHeader>
257 </PrecompiledHeader>
258 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
259 <WarningLevel>Level3</WarningLevel>
260 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
261 </ClCompile>
262 <Link>
263 <AdditionalDependencies>..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)</AdditionalDependencies>
264 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
265 <GenerateDebugInformation>true</GenerateDebugInformation>
266 <SubSystem>Console</SubSystem>
267 <OptimizeReferences>true</OptimizeReferences>
268 <EnableCOMDATFolding>true</EnableCOMDATFolding>
269 <RandomizedBaseAddress>false</RandomizedBaseAddress>
270 <DataExecutionPrevention>
271 </DataExecutionPrevention>
272 <TargetMachine>MachineX86</TargetMachine>
273 </Link>
274 </ItemDefinitionGroup>
275 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
276 <ClCompile>
277 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
278 <PreprocessorDefinitions>ASMV;ASMINF;WIN32;ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
279 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
280 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
281 <BufferSecurityCheck>false</BufferSecurityCheck>
282 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
283 </ClCompile>
284 <Link>
285 <AdditionalDependencies>..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)</AdditionalDependencies>
286 </Link>
287 </ItemDefinitionGroup>
288 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">
289 <Midl>
290 <TargetEnvironment>Itanium</TargetEnvironment>
291 </Midl>
292 <ClCompile>
293 <Optimization>Disabled</Optimization>
294 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
295 <PreprocessorDefinitions>ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
296 <MinimalRebuild>true</MinimalRebuild>
297 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
298 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
299 <BufferSecurityCheck>false</BufferSecurityCheck>
300 <PrecompiledHeader>
301 </PrecompiledHeader>
302 <AssemblerOutput>AssemblyAndSourceCode</AssemblerOutput>
303 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
304 <WarningLevel>Level3</WarningLevel>
305 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
306 </ClCompile>
307 <Link>
308 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
309 <GenerateDebugInformation>true</GenerateDebugInformation>
310 <ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>
311 <SubSystem>Console</SubSystem>
312 <TargetMachine>MachineIA64</TargetMachine>
313 </Link>
314 </ItemDefinitionGroup>
315 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">
316 <ClCompile>
317 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
318 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
319 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
320 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
321 <BufferSecurityCheck>false</BufferSecurityCheck>
322 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
323 </ClCompile>
324 <Link>
325 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
326 </Link>
327 </ItemDefinitionGroup>
328 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">
329 <Midl>
330 <TargetEnvironment>Itanium</TargetEnvironment>
331 </Midl>
332 <ClCompile>
333 <Optimization>MaxSpeed</Optimization>
334 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
335 <OmitFramePointers>true</OmitFramePointers>
336 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
337 <PreprocessorDefinitions>ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
338 <StringPooling>true</StringPooling>
339 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
340 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
341 <BufferSecurityCheck>false</BufferSecurityCheck>
342 <FunctionLevelLinking>true</FunctionLevelLinking>
343 <PrecompiledHeader>
344 </PrecompiledHeader>
345 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
346 <WarningLevel>Level3</WarningLevel>
347 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
348 </ClCompile>
349 <Link>
350 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
351 <GenerateDebugInformation>true</GenerateDebugInformation>
352 <SubSystem>Console</SubSystem>
353 <OptimizeReferences>true</OptimizeReferences>
354 <EnableCOMDATFolding>true</EnableCOMDATFolding>
355 <TargetMachine>MachineIA64</TargetMachine>
356 </Link>
357 </ItemDefinitionGroup>
358 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
359 <ClCompile>
360 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
361 <PreprocessorDefinitions>ASMV;ASMINF;WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
362 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
363 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
364 <BufferSecurityCheck>false</BufferSecurityCheck>
365 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
366 </ClCompile>
367 <Link>
368 <AdditionalDependencies>..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)</AdditionalDependencies>
369 </Link>
370 </ItemDefinitionGroup>
371 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">
372 <Midl>
373 <TargetEnvironment>Itanium</TargetEnvironment>
374 </Midl>
375 <ClCompile>
376 <Optimization>MaxSpeed</Optimization>
377 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
378 <OmitFramePointers>true</OmitFramePointers>
379 <AdditionalIncludeDirectories>..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
380 <PreprocessorDefinitions>ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
381 <StringPooling>true</StringPooling>
382 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
383 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
384 <BufferSecurityCheck>false</BufferSecurityCheck>
385 <FunctionLevelLinking>true</FunctionLevelLinking>
386 <PrecompiledHeader>
387 </PrecompiledHeader>
388 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
389 <WarningLevel>Level3</WarningLevel>
390 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
391 </ClCompile>
392 <Link>
393 <OutputFile>$(OutDir)testzlib.exe</OutputFile>
394 <GenerateDebugInformation>true</GenerateDebugInformation>
395 <SubSystem>Console</SubSystem>
396 <OptimizeReferences>true</OptimizeReferences>
397 <EnableCOMDATFolding>true</EnableCOMDATFolding>
398 <TargetMachine>MachineIA64</TargetMachine>
399 </Link>
400 </ItemDefinitionGroup>
401 <ItemGroup>
402 <ClCompile Include="..\..\..\adler32.c" />
403 <ClCompile Include="..\..\..\compress.c" />
404 <ClCompile Include="..\..\..\crc32.c" />
405 <ClCompile Include="..\..\..\deflate.c" />
406 <ClCompile Include="..\..\..\infback.c" />
407 <ClCompile Include="..\..\masmx64\inffas8664.c">
408 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</ExcludedFromBuild>
409 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
410 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">true</ExcludedFromBuild>
411 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">true</ExcludedFromBuild>
412 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">true</ExcludedFromBuild>
413 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
414 </ClCompile>
415 <ClCompile Include="..\..\..\inffast.c" />
416 <ClCompile Include="..\..\..\inflate.c" />
417 <ClCompile Include="..\..\..\inftrees.c" />
418 <ClCompile Include="..\..\testzlib\testzlib.c" />
419 <ClCompile Include="..\..\..\trees.c" />
420 <ClCompile Include="..\..\..\uncompr.c" />
421 <ClCompile Include="..\..\..\zutil.c" />
422 </ItemGroup>
423 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
424 <ImportGroup Label="ExtensionTargets">
425 </ImportGroup>
426</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..9f20c78
--- /dev/null
+++ b/contrib/vstudio/vc12/testzlibdll.vcxproj
@@ -0,0 +1,314 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="4.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>v110</PlatformToolset>
38 </PropertyGroup>
39 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
40 <ConfigurationType>Application</ConfigurationType>
41 <CharacterSet>Unicode</CharacterSet>
42 <PlatformToolset>v110</PlatformToolset>
43 </PropertyGroup>
44 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="Configuration">
45 <ConfigurationType>Application</ConfigurationType>
46 <CharacterSet>MultiByte</CharacterSet>
47 </PropertyGroup>
48 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="Configuration">
49 <ConfigurationType>Application</ConfigurationType>
50 <CharacterSet>MultiByte</CharacterSet>
51 </PropertyGroup>
52 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
53 <ConfigurationType>Application</ConfigurationType>
54 <CharacterSet>MultiByte</CharacterSet>
55 <PlatformToolset>v110</PlatformToolset>
56 </PropertyGroup>
57 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
58 <ConfigurationType>Application</ConfigurationType>
59 <CharacterSet>MultiByte</CharacterSet>
60 <PlatformToolset>v110</PlatformToolset>
61 </PropertyGroup>
62 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
63 <ImportGroup Label="ExtensionSettings">
64 </ImportGroup>
65 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
66 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
67 </ImportGroup>
68 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
69 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
70 </ImportGroup>
71 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="PropertySheets">
72 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
73 </ImportGroup>
74 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="PropertySheets">
75 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
76 </ImportGroup>
77 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
78 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
79 </ImportGroup>
80 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
81 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
82 </ImportGroup>
83 <PropertyGroup Label="UserMacros" />
84 <PropertyGroup>
85 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
86 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\TestZlibDll$(Configuration)\</OutDir>
87 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\TestZlibDll$(Configuration)\Tmp\</IntDir>
88 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
89 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest>
90 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\TestZlibDll$(Configuration)\</OutDir>
91 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\TestZlibDll$(Configuration)\Tmp\</IntDir>
92 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
93 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</GenerateManifest>
94 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\TestZlibDll$(Configuration)\</OutDir>
95 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\TestZlibDll$(Configuration)\Tmp\</IntDir>
96 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
97 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
98 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\TestZlibDll$(Configuration)\</OutDir>
99 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\TestZlibDll$(Configuration)\Tmp\</IntDir>
100 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</LinkIncremental>
101 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">false</GenerateManifest>
102 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\TestZlibDll$(Configuration)\</OutDir>
103 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\TestZlibDll$(Configuration)\Tmp\</IntDir>
104 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
105 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</GenerateManifest>
106 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\TestZlibDll$(Configuration)\</OutDir>
107 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\TestZlibDll$(Configuration)\Tmp\</IntDir>
108 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</LinkIncremental>
109 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</GenerateManifest>
110 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
111 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
112 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
113 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
114 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
115 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
116 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
117 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
118 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
119 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
120 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
121 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
122 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
123 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
124 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
125 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
126 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
127 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
128 </PropertyGroup>
129 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
130 <ClCompile>
131 <Optimization>Disabled</Optimization>
132 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
133 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
134 <MinimalRebuild>true</MinimalRebuild>
135 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
136 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
137 <BufferSecurityCheck>false</BufferSecurityCheck>
138 <PrecompiledHeader>
139 </PrecompiledHeader>
140 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
141 <WarningLevel>Level3</WarningLevel>
142 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
143 </ClCompile>
144 <Link>
145 <AdditionalDependencies>x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
146 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
147 <GenerateDebugInformation>true</GenerateDebugInformation>
148 <ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>
149 <SubSystem>Console</SubSystem>
150 <RandomizedBaseAddress>false</RandomizedBaseAddress>
151 <DataExecutionPrevention>
152 </DataExecutionPrevention>
153 <TargetMachine>MachineX86</TargetMachine>
154 </Link>
155 </ItemDefinitionGroup>
156 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
157 <ClCompile>
158 <Optimization>MaxSpeed</Optimization>
159 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
160 <OmitFramePointers>true</OmitFramePointers>
161 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
162 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
163 <StringPooling>true</StringPooling>
164 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
165 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
166 <BufferSecurityCheck>false</BufferSecurityCheck>
167 <FunctionLevelLinking>true</FunctionLevelLinking>
168 <PrecompiledHeader>
169 </PrecompiledHeader>
170 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
171 <WarningLevel>Level3</WarningLevel>
172 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
173 </ClCompile>
174 <Link>
175 <AdditionalDependencies>x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
176 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
177 <GenerateDebugInformation>true</GenerateDebugInformation>
178 <SubSystem>Console</SubSystem>
179 <OptimizeReferences>true</OptimizeReferences>
180 <EnableCOMDATFolding>true</EnableCOMDATFolding>
181 <RandomizedBaseAddress>false</RandomizedBaseAddress>
182 <DataExecutionPrevention>
183 </DataExecutionPrevention>
184 <TargetMachine>MachineX86</TargetMachine>
185 </Link>
186 </ItemDefinitionGroup>
187 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
188 <Midl>
189 <TargetEnvironment>X64</TargetEnvironment>
190 </Midl>
191 <ClCompile>
192 <Optimization>Disabled</Optimization>
193 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
194 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
195 <MinimalRebuild>true</MinimalRebuild>
196 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
197 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
198 <BufferSecurityCheck>false</BufferSecurityCheck>
199 <PrecompiledHeader>
200 </PrecompiledHeader>
201 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
202 <WarningLevel>Level3</WarningLevel>
203 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
204 </ClCompile>
205 <Link>
206 <AdditionalDependencies>x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
207 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
208 <GenerateDebugInformation>true</GenerateDebugInformation>
209 <ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>
210 <SubSystem>Console</SubSystem>
211 <TargetMachine>MachineX64</TargetMachine>
212 </Link>
213 </ItemDefinitionGroup>
214 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">
215 <Midl>
216 <TargetEnvironment>Itanium</TargetEnvironment>
217 </Midl>
218 <ClCompile>
219 <Optimization>Disabled</Optimization>
220 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
221 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
222 <MinimalRebuild>true</MinimalRebuild>
223 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
224 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
225 <BufferSecurityCheck>false</BufferSecurityCheck>
226 <PrecompiledHeader>
227 </PrecompiledHeader>
228 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
229 <WarningLevel>Level3</WarningLevel>
230 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
231 </ClCompile>
232 <Link>
233 <AdditionalDependencies>ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
234 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
235 <GenerateDebugInformation>true</GenerateDebugInformation>
236 <ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>
237 <SubSystem>Console</SubSystem>
238 <TargetMachine>MachineIA64</TargetMachine>
239 </Link>
240 </ItemDefinitionGroup>
241 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
242 <Midl>
243 <TargetEnvironment>X64</TargetEnvironment>
244 </Midl>
245 <ClCompile>
246 <Optimization>MaxSpeed</Optimization>
247 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
248 <OmitFramePointers>true</OmitFramePointers>
249 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
250 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
251 <StringPooling>true</StringPooling>
252 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
253 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
254 <BufferSecurityCheck>false</BufferSecurityCheck>
255 <FunctionLevelLinking>true</FunctionLevelLinking>
256 <PrecompiledHeader>
257 </PrecompiledHeader>
258 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
259 <WarningLevel>Level3</WarningLevel>
260 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
261 </ClCompile>
262 <Link>
263 <AdditionalDependencies>x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
264 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
265 <GenerateDebugInformation>true</GenerateDebugInformation>
266 <SubSystem>Console</SubSystem>
267 <OptimizeReferences>true</OptimizeReferences>
268 <EnableCOMDATFolding>true</EnableCOMDATFolding>
269 <TargetMachine>MachineX64</TargetMachine>
270 </Link>
271 </ItemDefinitionGroup>
272 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">
273 <Midl>
274 <TargetEnvironment>Itanium</TargetEnvironment>
275 </Midl>
276 <ClCompile>
277 <Optimization>MaxSpeed</Optimization>
278 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
279 <OmitFramePointers>true</OmitFramePointers>
280 <AdditionalIncludeDirectories>..\..\..;..\..\minizip;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
281 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
282 <StringPooling>true</StringPooling>
283 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
284 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
285 <BufferSecurityCheck>false</BufferSecurityCheck>
286 <FunctionLevelLinking>true</FunctionLevelLinking>
287 <PrecompiledHeader>
288 </PrecompiledHeader>
289 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
290 <WarningLevel>Level3</WarningLevel>
291 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
292 </ClCompile>
293 <Link>
294 <AdditionalDependencies>ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
295 <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>
296 <GenerateDebugInformation>true</GenerateDebugInformation>
297 <SubSystem>Console</SubSystem>
298 <OptimizeReferences>true</OptimizeReferences>
299 <EnableCOMDATFolding>true</EnableCOMDATFolding>
300 <TargetMachine>MachineIA64</TargetMachine>
301 </Link>
302 </ItemDefinitionGroup>
303 <ItemGroup>
304 <ClCompile Include="..\..\testzlib\testzlib.c" />
305 </ItemGroup>
306 <ItemGroup>
307 <ProjectReference Include="zlibvc.vcxproj">
308 <Project>{8fd826f8-3739-44e6-8cc8-997122e53b8d}</Project>
309 </ProjectReference>
310 </ItemGroup>
311 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
312 <ImportGroup Label="ExtensionTargets">
313 </ImportGroup>
314</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..8eca4db
--- /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.7,0
6 PRODUCTVERSION 1.2.7,0
7 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
8 FILEFLAGS 0
9 FILEOS VOS_DOS_WINDOWS32
10 FILETYPE VFT_DLL
11 FILESUBTYPE 0 // not used
12BEGIN
13 BLOCK "StringFileInfo"
14 BEGIN
15 BLOCK "040904E4"
16 //language ID = U.S. English, char set = Windows, Multilingual
17
18 BEGIN
19 VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0"
20 VALUE "FileVersion", "1.2.7\0"
21 VALUE "InternalName", "zlib\0"
22 VALUE "OriginalFilename", "zlib.dll\0"
23 VALUE "ProductName", "ZLib.DLL\0"
24 VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0"
25 VALUE "LegalCopyright", "(C) 1995-2012 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..806b76a
--- /dev/null
+++ b/contrib/vstudio/vc12/zlibstat.vcxproj
@@ -0,0 +1,464 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="4.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>v110</PlatformToolset>
49 </PropertyGroup>
50 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
51 <ConfigurationType>StaticLibrary</ConfigurationType>
52 <UseOfMfc>false</UseOfMfc>
53 <PlatformToolset>v110</PlatformToolset>
54 </PropertyGroup>
55 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
56 <ConfigurationType>StaticLibrary</ConfigurationType>
57 <UseOfMfc>false</UseOfMfc>
58 <PlatformToolset>v110</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 </PropertyGroup>
65 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" Label="Configuration">
66 <ConfigurationType>StaticLibrary</ConfigurationType>
67 <UseOfMfc>false</UseOfMfc>
68 </PropertyGroup>
69 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="Configuration">
70 <ConfigurationType>StaticLibrary</ConfigurationType>
71 <UseOfMfc>false</UseOfMfc>
72 </PropertyGroup>
73 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" Label="Configuration">
74 <ConfigurationType>StaticLibrary</ConfigurationType>
75 <UseOfMfc>false</UseOfMfc>
76 <PlatformToolset>v110</PlatformToolset>
77 </PropertyGroup>
78 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
79 <ConfigurationType>StaticLibrary</ConfigurationType>
80 <UseOfMfc>false</UseOfMfc>
81 <PlatformToolset>v110</PlatformToolset>
82 </PropertyGroup>
83 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
84 <ConfigurationType>StaticLibrary</ConfigurationType>
85 <UseOfMfc>false</UseOfMfc>
86 <PlatformToolset>v110</PlatformToolset>
87 </PropertyGroup>
88 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
89 <ImportGroup Label="ExtensionSettings">
90 </ImportGroup>
91 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" Label="PropertySheets">
92 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
93 </ImportGroup>
94 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|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)'=='Debug|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)'=='ReleaseWithoutAsm|Itanium'" 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)'=='Release|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)'=='Debug|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)'=='ReleaseWithoutAsm|x64'" 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)'=='Release|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)'=='Debug|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 <PropertyGroup Label="UserMacros" />
119 <PropertyGroup>
120 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
121 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\ZlibStat$(Configuration)\</OutDir>
122 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\ZlibStat$(Configuration)\Tmp\</IntDir>
123 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\ZlibStat$(Configuration)\</OutDir>
124 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\ZlibStat$(Configuration)\Tmp\</IntDir>
125 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\ZlibStat$(Configuration)\</OutDir>
126 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\ZlibStat$(Configuration)\Tmp\</IntDir>
127 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\ZlibStat$(Configuration)\</OutDir>
128 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\ZlibStat$(Configuration)\Tmp\</IntDir>
129 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\ZlibStat$(Configuration)\</OutDir>
130 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\ZlibStat$(Configuration)\Tmp\</IntDir>
131 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\ZlibStat$(Configuration)\</OutDir>
132 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\ZlibStat$(Configuration)\Tmp\</IntDir>
133 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\ZlibStat$(Configuration)\</OutDir>
134 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\ZlibStat$(Configuration)\Tmp\</IntDir>
135 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\ZlibStat$(Configuration)\</OutDir>
136 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\ZlibStat$(Configuration)\Tmp\</IntDir>
137 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">ia64\ZlibStat$(Configuration)\</OutDir>
138 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">ia64\ZlibStat$(Configuration)\Tmp\</IntDir>
139 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
140 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
141 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
142 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
143 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
144 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
145 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
146 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
147 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
148 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
149 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" />
150 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" />
151 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
152 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
153 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
154 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
155 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
156 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
157 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
158 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
159 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
160 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
161 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
162 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
163 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
164 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
165 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
166 </PropertyGroup>
167 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
168 <ClCompile>
169 <Optimization>Disabled</Optimization>
170 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
171 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
172 <ExceptionHandling>
173 </ExceptionHandling>
174 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
175 <BufferSecurityCheck>false</BufferSecurityCheck>
176 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
177 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
178 <ObjectFileName>$(IntDir)</ObjectFileName>
179 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
180 <WarningLevel>Level3</WarningLevel>
181 <SuppressStartupBanner>true</SuppressStartupBanner>
182 <DebugInformationFormat>OldStyle</DebugInformationFormat>
183 </ClCompile>
184 <ResourceCompile>
185 <Culture>0x040c</Culture>
186 </ResourceCompile>
187 <Lib>
188 <AdditionalOptions>/MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
189 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
190 <SuppressStartupBanner>true</SuppressStartupBanner>
191 </Lib>
192 </ItemDefinitionGroup>
193 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
194 <ClCompile>
195 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
196 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
197 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ASMV;ASMINF;%(PreprocessorDefinitions)</PreprocessorDefinitions>
198 <StringPooling>true</StringPooling>
199 <ExceptionHandling>
200 </ExceptionHandling>
201 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
202 <BufferSecurityCheck>false</BufferSecurityCheck>
203 <FunctionLevelLinking>true</FunctionLevelLinking>
204 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
205 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
206 <ObjectFileName>$(IntDir)</ObjectFileName>
207 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
208 <WarningLevel>Level3</WarningLevel>
209 <SuppressStartupBanner>true</SuppressStartupBanner>
210 </ClCompile>
211 <ResourceCompile>
212 <Culture>0x040c</Culture>
213 </ResourceCompile>
214 <Lib>
215 <AdditionalOptions>/MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
216 <AdditionalDependencies>..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)</AdditionalDependencies>
217 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
218 <SuppressStartupBanner>true</SuppressStartupBanner>
219 </Lib>
220 </ItemDefinitionGroup>
221 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">
222 <ClCompile>
223 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
224 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
225 <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
226 <StringPooling>true</StringPooling>
227 <ExceptionHandling>
228 </ExceptionHandling>
229 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
230 <BufferSecurityCheck>false</BufferSecurityCheck>
231 <FunctionLevelLinking>true</FunctionLevelLinking>
232 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
233 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
234 <ObjectFileName>$(IntDir)</ObjectFileName>
235 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
236 <WarningLevel>Level3</WarningLevel>
237 <SuppressStartupBanner>true</SuppressStartupBanner>
238 </ClCompile>
239 <ResourceCompile>
240 <Culture>0x040c</Culture>
241 </ResourceCompile>
242 <Lib>
243 <AdditionalOptions>/MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
244 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
245 <SuppressStartupBanner>true</SuppressStartupBanner>
246 </Lib>
247 </ItemDefinitionGroup>
248 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
249 <Midl>
250 <TargetEnvironment>X64</TargetEnvironment>
251 </Midl>
252 <ClCompile>
253 <Optimization>Disabled</Optimization>
254 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
255 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
256 <ExceptionHandling>
257 </ExceptionHandling>
258 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
259 <BufferSecurityCheck>false</BufferSecurityCheck>
260 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
261 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
262 <ObjectFileName>$(IntDir)</ObjectFileName>
263 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
264 <WarningLevel>Level3</WarningLevel>
265 <SuppressStartupBanner>true</SuppressStartupBanner>
266 <DebugInformationFormat>OldStyle</DebugInformationFormat>
267 </ClCompile>
268 <ResourceCompile>
269 <Culture>0x040c</Culture>
270 </ResourceCompile>
271 <Lib>
272 <AdditionalOptions>/MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
273 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
274 <SuppressStartupBanner>true</SuppressStartupBanner>
275 </Lib>
276 </ItemDefinitionGroup>
277 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">
278 <Midl>
279 <TargetEnvironment>Itanium</TargetEnvironment>
280 </Midl>
281 <ClCompile>
282 <Optimization>Disabled</Optimization>
283 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
284 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
285 <ExceptionHandling>
286 </ExceptionHandling>
287 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
288 <BufferSecurityCheck>false</BufferSecurityCheck>
289 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
290 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
291 <ObjectFileName>$(IntDir)</ObjectFileName>
292 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
293 <WarningLevel>Level3</WarningLevel>
294 <SuppressStartupBanner>true</SuppressStartupBanner>
295 <DebugInformationFormat>OldStyle</DebugInformationFormat>
296 </ClCompile>
297 <ResourceCompile>
298 <Culture>0x040c</Culture>
299 </ResourceCompile>
300 <Lib>
301 <AdditionalOptions>/MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
302 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
303 <SuppressStartupBanner>true</SuppressStartupBanner>
304 </Lib>
305 </ItemDefinitionGroup>
306 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
307 <Midl>
308 <TargetEnvironment>X64</TargetEnvironment>
309 </Midl>
310 <ClCompile>
311 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
312 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
313 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ASMV;ASMINF;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
314 <StringPooling>true</StringPooling>
315 <ExceptionHandling>
316 </ExceptionHandling>
317 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
318 <BufferSecurityCheck>false</BufferSecurityCheck>
319 <FunctionLevelLinking>true</FunctionLevelLinking>
320 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
321 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
322 <ObjectFileName>$(IntDir)</ObjectFileName>
323 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
324 <WarningLevel>Level3</WarningLevel>
325 <SuppressStartupBanner>true</SuppressStartupBanner>
326 </ClCompile>
327 <ResourceCompile>
328 <Culture>0x040c</Culture>
329 </ResourceCompile>
330 <Lib>
331 <AdditionalOptions>/MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
332 <AdditionalDependencies>..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)</AdditionalDependencies>
333 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
334 <SuppressStartupBanner>true</SuppressStartupBanner>
335 </Lib>
336 </ItemDefinitionGroup>
337 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">
338 <Midl>
339 <TargetEnvironment>Itanium</TargetEnvironment>
340 </Midl>
341 <ClCompile>
342 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
343 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
344 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
345 <StringPooling>true</StringPooling>
346 <ExceptionHandling>
347 </ExceptionHandling>
348 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
349 <BufferSecurityCheck>false</BufferSecurityCheck>
350 <FunctionLevelLinking>true</FunctionLevelLinking>
351 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
352 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
353 <ObjectFileName>$(IntDir)</ObjectFileName>
354 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
355 <WarningLevel>Level3</WarningLevel>
356 <SuppressStartupBanner>true</SuppressStartupBanner>
357 </ClCompile>
358 <ResourceCompile>
359 <Culture>0x040c</Culture>
360 </ResourceCompile>
361 <Lib>
362 <AdditionalOptions>/MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
363 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
364 <SuppressStartupBanner>true</SuppressStartupBanner>
365 </Lib>
366 </ItemDefinitionGroup>
367 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">
368 <Midl>
369 <TargetEnvironment>X64</TargetEnvironment>
370 </Midl>
371 <ClCompile>
372 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
373 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
374 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
375 <StringPooling>true</StringPooling>
376 <ExceptionHandling>
377 </ExceptionHandling>
378 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
379 <BufferSecurityCheck>false</BufferSecurityCheck>
380 <FunctionLevelLinking>true</FunctionLevelLinking>
381 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
382 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
383 <ObjectFileName>$(IntDir)</ObjectFileName>
384 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
385 <WarningLevel>Level3</WarningLevel>
386 <SuppressStartupBanner>true</SuppressStartupBanner>
387 </ClCompile>
388 <ResourceCompile>
389 <Culture>0x040c</Culture>
390 </ResourceCompile>
391 <Lib>
392 <AdditionalOptions>/MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
393 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
394 <SuppressStartupBanner>true</SuppressStartupBanner>
395 </Lib>
396 </ItemDefinitionGroup>
397 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">
398 <Midl>
399 <TargetEnvironment>Itanium</TargetEnvironment>
400 </Midl>
401 <ClCompile>
402 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
403 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
404 <PreprocessorDefinitions>ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
405 <StringPooling>true</StringPooling>
406 <ExceptionHandling>
407 </ExceptionHandling>
408 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
409 <BufferSecurityCheck>false</BufferSecurityCheck>
410 <FunctionLevelLinking>true</FunctionLevelLinking>
411 <PrecompiledHeaderOutputFile>$(IntDir)zlibstat.pch</PrecompiledHeaderOutputFile>
412 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
413 <ObjectFileName>$(IntDir)</ObjectFileName>
414 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
415 <WarningLevel>Level3</WarningLevel>
416 <SuppressStartupBanner>true</SuppressStartupBanner>
417 </ClCompile>
418 <ResourceCompile>
419 <Culture>0x040c</Culture>
420 </ResourceCompile>
421 <Lib>
422 <AdditionalOptions>/MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
423 <OutputFile>$(OutDir)zlibstat.lib</OutputFile>
424 <SuppressStartupBanner>true</SuppressStartupBanner>
425 </Lib>
426 </ItemDefinitionGroup>
427 <ItemGroup>
428 <ClCompile Include="..\..\..\adler32.c" />
429 <ClCompile Include="..\..\..\compress.c" />
430 <ClCompile Include="..\..\..\crc32.c" />
431 <ClCompile Include="..\..\..\deflate.c" />
432 <ClCompile Include="..\..\..\gzclose.c" />
433 <ClCompile Include="..\..\..\gzlib.c" />
434 <ClCompile Include="..\..\..\gzread.c" />
435 <ClCompile Include="..\..\..\gzwrite.c" />
436 <ClCompile Include="..\..\..\infback.c" />
437 <ClCompile Include="..\..\masmx64\inffas8664.c">
438 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</ExcludedFromBuild>
439 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
440 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">true</ExcludedFromBuild>
441 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">true</ExcludedFromBuild>
442 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">true</ExcludedFromBuild>
443 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
444 </ClCompile>
445 <ClCompile Include="..\..\..\inffast.c" />
446 <ClCompile Include="..\..\..\inflate.c" />
447 <ClCompile Include="..\..\..\inftrees.c" />
448 <ClCompile Include="..\..\minizip\ioapi.c" />
449 <ClCompile Include="..\..\..\trees.c" />
450 <ClCompile Include="..\..\..\uncompr.c" />
451 <ClCompile Include="..\..\minizip\unzip.c" />
452 <ClCompile Include="..\..\minizip\zip.c" />
453 <ClCompile Include="..\..\..\zutil.c" />
454 </ItemGroup>
455 <ItemGroup>
456 <ResourceCompile Include="zlib.rc" />
457 </ItemGroup>
458 <ItemGroup>
459 <None Include="zlibvc.def" />
460 </ItemGroup>
461 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
462 <ImportGroup Label="ExtensionTargets">
463 </ImportGroup>
464</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..3adee3c
--- /dev/null
+++ b/contrib/vstudio/vc12/zlibvc.def
@@ -0,0 +1,139 @@
1LIBRARY
2; zlib data compression and ZIP file I/O library
3
4VERSION 1.27
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
diff --git a/contrib/vstudio/vc12/zlibvc.sln b/contrib/vstudio/vc12/zlibvc.sln
new file mode 100644
index 0000000..9fcbafd
--- /dev/null
+++ b/contrib/vstudio/vc12/zlibvc.sln
@@ -0,0 +1,117 @@
1
2Microsoft Visual Studio Solution File, Format Version 12.00
3# Visual Studio 2012
4Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlibvc", "zlibvc.vcxproj", "{8FD826F8-3739-44E6-8CC8-997122E53B8D}"
5EndProject
6Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlibstat", "zlibstat.vcxproj", "{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}"
7EndProject
8Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testzlib", "testzlib.vcxproj", "{AA6666AA-E09F-4135-9C0C-4FE50C3C654B}"
9EndProject
10Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testzlibdll", "testzlibdll.vcxproj", "{C52F9E7B-498A-42BE-8DB4-85A15694366A}"
11EndProject
12Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "minizip", "minizip.vcxproj", "{48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}"
13EndProject
14Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "miniunz", "miniunz.vcxproj", "{C52F9E7B-498A-42BE-8DB4-85A15694382A}"
15EndProject
16Global
17 GlobalSection(SolutionConfigurationPlatforms) = preSolution
18 Debug|Itanium = Debug|Itanium
19 Debug|Win32 = Debug|Win32
20 Debug|x64 = Debug|x64
21 Release|Itanium = Release|Itanium
22 Release|Win32 = Release|Win32
23 Release|x64 = Release|x64
24 ReleaseWithoutAsm|Itanium = ReleaseWithoutAsm|Itanium
25 ReleaseWithoutAsm|Win32 = ReleaseWithoutAsm|Win32
26 ReleaseWithoutAsm|x64 = ReleaseWithoutAsm|x64
27 EndGlobalSection
28 GlobalSection(ProjectConfigurationPlatforms) = postSolution
29 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Itanium.ActiveCfg = Debug|Win32
30 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.ActiveCfg = Debug|Win32
31 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.Build.0 = Debug|Win32
32 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.ActiveCfg = Debug|x64
33 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.Build.0 = Debug|x64
34 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Itanium.ActiveCfg = Release|Win32
35 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.ActiveCfg = Release|Win32
36 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.Build.0 = Release|Win32
37 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.ActiveCfg = Release|x64
38 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.Build.0 = Release|x64
39 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Win32
40 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32
41 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32
42 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64
43 {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64
44 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Itanium.ActiveCfg = Debug|Win32
45 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.ActiveCfg = Debug|Win32
46 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.Build.0 = Debug|Win32
47 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.ActiveCfg = Debug|x64
48 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.Build.0 = Debug|x64
49 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Itanium.ActiveCfg = Release|Win32
50 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.ActiveCfg = Release|Win32
51 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.Build.0 = Release|Win32
52 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.ActiveCfg = Release|x64
53 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.Build.0 = Release|x64
54 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Win32
55 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32
56 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32
57 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64
58 {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64
59 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.ActiveCfg = Debug|Win32
60 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32
61 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32
62 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64
63 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64
64 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.ActiveCfg = Release|Win32
65 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32
66 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32
67 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64
68 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64
69 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Win32
70 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32
71 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32
72 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64
73 {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64
74 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Itanium.ActiveCfg = Debug|Win32
75 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.ActiveCfg = Debug|Win32
76 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.Build.0 = Debug|Win32
77 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.ActiveCfg = Debug|x64
78 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.Build.0 = Debug|x64
79 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Itanium.ActiveCfg = Release|Win32
80 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.ActiveCfg = Release|Win32
81 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.Build.0 = Release|Win32
82 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.ActiveCfg = Release|x64
83 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.Build.0 = Release|x64
84 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Win32
85 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32
86 {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64
87 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.ActiveCfg = Debug|Win32
88 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32
89 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32
90 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64
91 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64
92 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.ActiveCfg = Release|Win32
93 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32
94 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32
95 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64
96 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64
97 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Win32
98 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32
99 {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64
100 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Itanium.ActiveCfg = Debug|Win32
101 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.ActiveCfg = Debug|Win32
102 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.Build.0 = Debug|Win32
103 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.ActiveCfg = Debug|x64
104 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.Build.0 = Debug|x64
105 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Itanium.ActiveCfg = Release|Win32
106 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.ActiveCfg = Release|Win32
107 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.Build.0 = Release|Win32
108 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.ActiveCfg = Release|x64
109 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.Build.0 = Release|x64
110 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Win32
111 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32
112 {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64
113 EndGlobalSection
114 GlobalSection(SolutionProperties) = preSolution
115 HideSolutionNode = FALSE
116 EndGlobalSection
117EndGlobal
diff --git a/contrib/vstudio/vc12/zlibvc.vcxproj b/contrib/vstudio/vc12/zlibvc.vcxproj
new file mode 100644
index 0000000..c65b95f
--- /dev/null
+++ b/contrib/vstudio/vc12/zlibvc.vcxproj
@@ -0,0 +1,688 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="4.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>v110</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>v110</PlatformToolset>
56 </PropertyGroup>
57 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
58 <ConfigurationType>DynamicLibrary</ConfigurationType>
59 <UseOfMfc>false</UseOfMfc>
60 <PlatformToolset>v110</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 </PropertyGroup>
68 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" Label="Configuration">
69 <ConfigurationType>DynamicLibrary</ConfigurationType>
70 <UseOfMfc>false</UseOfMfc>
71 <WholeProgramOptimization>true</WholeProgramOptimization>
72 </PropertyGroup>
73 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" Label="Configuration">
74 <ConfigurationType>DynamicLibrary</ConfigurationType>
75 <UseOfMfc>false</UseOfMfc>
76 </PropertyGroup>
77 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
78 <ConfigurationType>DynamicLibrary</ConfigurationType>
79 <UseOfMfc>false</UseOfMfc>
80 <WholeProgramOptimization>true</WholeProgramOptimization>
81 <PlatformToolset>v110</PlatformToolset>
82 </PropertyGroup>
83 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" Label="Configuration">
84 <ConfigurationType>DynamicLibrary</ConfigurationType>
85 <UseOfMfc>false</UseOfMfc>
86 <WholeProgramOptimization>true</WholeProgramOptimization>
87 <PlatformToolset>v110</PlatformToolset>
88 </PropertyGroup>
89 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
90 <ConfigurationType>DynamicLibrary</ConfigurationType>
91 <UseOfMfc>false</UseOfMfc>
92 <PlatformToolset>v110</PlatformToolset>
93 </PropertyGroup>
94 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
95 <ImportGroup Label="ExtensionSettings">
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)'=='ReleaseWithoutAsm|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)'=='Debug|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)'=='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)'=='ReleaseWithoutAsm|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)'=='Debug|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)'=='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)'=='ReleaseWithoutAsm|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)'=='Debug|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 <PropertyGroup Label="UserMacros" />
125 <PropertyGroup>
126 <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
127 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\ZlibDll$(Configuration)\</OutDir>
128 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">x86\ZlibDll$(Configuration)\Tmp\</IntDir>
129 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
130 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest>
131 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\ZlibDll$(Configuration)\</OutDir>
132 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">x86\ZlibDll$(Configuration)\Tmp\</IntDir>
133 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">false</LinkIncremental>
134 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">false</GenerateManifest>
135 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\ZlibDll$(Configuration)\</OutDir>
136 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">x86\ZlibDll$(Configuration)\Tmp\</IntDir>
137 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
138 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</GenerateManifest>
139 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\ZlibDll$(Configuration)\</OutDir>
140 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">x64\ZlibDll$(Configuration)\Tmp\</IntDir>
141 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
142 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest>
143 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\ZlibDll$(Configuration)\</OutDir>
144 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">ia64\ZlibDll$(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\ZlibDll$(Configuration)\</OutDir>
148 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">x64\ZlibDll$(Configuration)\Tmp\</IntDir>
149 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">false</LinkIncremental>
150 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">false</GenerateManifest>
151 <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">ia64\ZlibDll$(Configuration)\</OutDir>
152 <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">ia64\ZlibDll$(Configuration)\Tmp\</IntDir>
153 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">false</LinkIncremental>
154 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">false</GenerateManifest>
155 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\ZlibDll$(Configuration)\</OutDir>
156 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">x64\ZlibDll$(Configuration)\Tmp\</IntDir>
157 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
158 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</GenerateManifest>
159 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\ZlibDll$(Configuration)\</OutDir>
160 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ia64\ZlibDll$(Configuration)\Tmp\</IntDir>
161 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</LinkIncremental>
162 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">false</GenerateManifest>
163 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
164 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
165 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'" />
166 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
167 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
168 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
169 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
170 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
171 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
172 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
173 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" />
174 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'" />
175 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
176 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
177 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'" />
178 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
179 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
180 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'" />
181 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">AllRules.ruleset</CodeAnalysisRuleSet>
182 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
183 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'" />
184 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
185 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
186 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
187 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
188 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
189 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
190 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">zlibwapi</TargetName>
191 <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">zlibwapi</TargetName>
192 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">zlibwapi</TargetName>
193 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">zlibwapi</TargetName>
194 <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">zlibwapi</TargetName>
195 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">zlibwapi</TargetName>
196 </PropertyGroup>
197 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
198 <Midl>
199 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
200 <MkTypLibCompatible>true</MkTypLibCompatible>
201 <SuppressStartupBanner>true</SuppressStartupBanner>
202 <TargetEnvironment>Win32</TargetEnvironment>
203 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
204 </Midl>
205 <ClCompile>
206 <Optimization>Disabled</Optimization>
207 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
208 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;ASMV;ASMINF;%(PreprocessorDefinitions)</PreprocessorDefinitions>
209 <ExceptionHandling>
210 </ExceptionHandling>
211 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
212 <BufferSecurityCheck>false</BufferSecurityCheck>
213 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
214 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
215 <ObjectFileName>$(IntDir)</ObjectFileName>
216 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
217 <BrowseInformation>
218 </BrowseInformation>
219 <WarningLevel>Level3</WarningLevel>
220 <SuppressStartupBanner>true</SuppressStartupBanner>
221 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
222 </ClCompile>
223 <ResourceCompile>
224 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
225 <Culture>0x040c</Culture>
226 </ResourceCompile>
227 <Link>
228 <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
229 <AdditionalDependencies>..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)</AdditionalDependencies>
230 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
231 <SuppressStartupBanner>true</SuppressStartupBanner>
232 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
233 <GenerateDebugInformation>true</GenerateDebugInformation>
234 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
235 <GenerateMapFile>true</GenerateMapFile>
236 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
237 <SubSystem>Windows</SubSystem>
238 <RandomizedBaseAddress>false</RandomizedBaseAddress>
239 <DataExecutionPrevention>
240 </DataExecutionPrevention>
241 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
242 </Link>
243 <PreBuildEvent>
244 <Command>cd ..\..\masmx86
245bld_ml32.bat</Command>
246 </PreBuildEvent>
247 </ItemDefinitionGroup>
248 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">
249 <Midl>
250 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
251 <MkTypLibCompatible>true</MkTypLibCompatible>
252 <SuppressStartupBanner>true</SuppressStartupBanner>
253 <TargetEnvironment>Win32</TargetEnvironment>
254 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
255 </Midl>
256 <ClCompile>
257 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
258 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
259 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
260 <StringPooling>true</StringPooling>
261 <ExceptionHandling>
262 </ExceptionHandling>
263 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
264 <BufferSecurityCheck>false</BufferSecurityCheck>
265 <FunctionLevelLinking>true</FunctionLevelLinking>
266 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
267 <AssemblerOutput>All</AssemblerOutput>
268 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
269 <ObjectFileName>$(IntDir)</ObjectFileName>
270 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
271 <BrowseInformation>
272 </BrowseInformation>
273 <WarningLevel>Level3</WarningLevel>
274 <SuppressStartupBanner>true</SuppressStartupBanner>
275 </ClCompile>
276 <ResourceCompile>
277 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
278 <Culture>0x040c</Culture>
279 </ResourceCompile>
280 <Link>
281 <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
282 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
283 <SuppressStartupBanner>true</SuppressStartupBanner>
284 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
285 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
286 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
287 <GenerateMapFile>true</GenerateMapFile>
288 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
289 <SubSystem>Windows</SubSystem>
290 <RandomizedBaseAddress>false</RandomizedBaseAddress>
291 <DataExecutionPrevention>
292 </DataExecutionPrevention>
293 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
294 </Link>
295 </ItemDefinitionGroup>
296 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
297 <Midl>
298 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
299 <MkTypLibCompatible>true</MkTypLibCompatible>
300 <SuppressStartupBanner>true</SuppressStartupBanner>
301 <TargetEnvironment>Win32</TargetEnvironment>
302 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
303 </Midl>
304 <ClCompile>
305 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
306 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
307 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;ASMV;ASMINF;%(PreprocessorDefinitions)</PreprocessorDefinitions>
308 <StringPooling>true</StringPooling>
309 <ExceptionHandling>
310 </ExceptionHandling>
311 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
312 <BufferSecurityCheck>false</BufferSecurityCheck>
313 <FunctionLevelLinking>true</FunctionLevelLinking>
314 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
315 <AssemblerOutput>All</AssemblerOutput>
316 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
317 <ObjectFileName>$(IntDir)</ObjectFileName>
318 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
319 <BrowseInformation>
320 </BrowseInformation>
321 <WarningLevel>Level3</WarningLevel>
322 <SuppressStartupBanner>true</SuppressStartupBanner>
323 </ClCompile>
324 <ResourceCompile>
325 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
326 <Culture>0x040c</Culture>
327 </ResourceCompile>
328 <Link>
329 <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
330 <AdditionalDependencies>..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)</AdditionalDependencies>
331 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
332 <SuppressStartupBanner>true</SuppressStartupBanner>
333 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
334 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
335 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
336 <GenerateMapFile>true</GenerateMapFile>
337 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
338 <SubSystem>Windows</SubSystem>
339 <RandomizedBaseAddress>false</RandomizedBaseAddress>
340 <DataExecutionPrevention>
341 </DataExecutionPrevention>
342 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
343 </Link>
344 <PreBuildEvent>
345 <Command>cd ..\..\masmx86
346bld_ml32.bat</Command>
347 </PreBuildEvent>
348 </ItemDefinitionGroup>
349 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
350 <Midl>
351 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
352 <MkTypLibCompatible>true</MkTypLibCompatible>
353 <SuppressStartupBanner>true</SuppressStartupBanner>
354 <TargetEnvironment>X64</TargetEnvironment>
355 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
356 </Midl>
357 <ClCompile>
358 <Optimization>Disabled</Optimization>
359 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
360 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;ASMV;ASMINF;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
361 <ExceptionHandling>
362 </ExceptionHandling>
363 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
364 <BufferSecurityCheck>false</BufferSecurityCheck>
365 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
366 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
367 <ObjectFileName>$(IntDir)</ObjectFileName>
368 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
369 <BrowseInformation>
370 </BrowseInformation>
371 <WarningLevel>Level3</WarningLevel>
372 <SuppressStartupBanner>true</SuppressStartupBanner>
373 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
374 </ClCompile>
375 <ResourceCompile>
376 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
377 <Culture>0x040c</Culture>
378 </ResourceCompile>
379 <Link>
380 <AdditionalDependencies>..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)</AdditionalDependencies>
381 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
382 <SuppressStartupBanner>true</SuppressStartupBanner>
383 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
384 <GenerateDebugInformation>true</GenerateDebugInformation>
385 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
386 <GenerateMapFile>true</GenerateMapFile>
387 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
388 <SubSystem>Windows</SubSystem>
389 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
390 <TargetMachine>MachineX64</TargetMachine>
391 </Link>
392 <PreBuildEvent>
393 <Command>cd ..\..\contrib\masmx64
394bld_ml64.bat</Command>
395 </PreBuildEvent>
396 </ItemDefinitionGroup>
397 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">
398 <Midl>
399 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
400 <MkTypLibCompatible>true</MkTypLibCompatible>
401 <SuppressStartupBanner>true</SuppressStartupBanner>
402 <TargetEnvironment>Itanium</TargetEnvironment>
403 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
404 </Midl>
405 <ClCompile>
406 <Optimization>Disabled</Optimization>
407 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
408 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
409 <ExceptionHandling>
410 </ExceptionHandling>
411 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
412 <BufferSecurityCheck>false</BufferSecurityCheck>
413 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
414 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
415 <ObjectFileName>$(IntDir)</ObjectFileName>
416 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
417 <BrowseInformation>
418 </BrowseInformation>
419 <WarningLevel>Level3</WarningLevel>
420 <SuppressStartupBanner>true</SuppressStartupBanner>
421 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
422 </ClCompile>
423 <ResourceCompile>
424 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
425 <Culture>0x040c</Culture>
426 </ResourceCompile>
427 <Link>
428 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
429 <SuppressStartupBanner>true</SuppressStartupBanner>
430 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
431 <GenerateDebugInformation>true</GenerateDebugInformation>
432 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
433 <GenerateMapFile>true</GenerateMapFile>
434 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
435 <SubSystem>Windows</SubSystem>
436 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
437 <TargetMachine>MachineIA64</TargetMachine>
438 </Link>
439 </ItemDefinitionGroup>
440 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">
441 <Midl>
442 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
443 <MkTypLibCompatible>true</MkTypLibCompatible>
444 <SuppressStartupBanner>true</SuppressStartupBanner>
445 <TargetEnvironment>X64</TargetEnvironment>
446 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
447 </Midl>
448 <ClCompile>
449 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
450 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
451 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
452 <StringPooling>true</StringPooling>
453 <ExceptionHandling>
454 </ExceptionHandling>
455 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
456 <BufferSecurityCheck>false</BufferSecurityCheck>
457 <FunctionLevelLinking>true</FunctionLevelLinking>
458 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
459 <AssemblerOutput>All</AssemblerOutput>
460 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
461 <ObjectFileName>$(IntDir)</ObjectFileName>
462 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
463 <BrowseInformation>
464 </BrowseInformation>
465 <WarningLevel>Level3</WarningLevel>
466 <SuppressStartupBanner>true</SuppressStartupBanner>
467 </ClCompile>
468 <ResourceCompile>
469 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
470 <Culture>0x040c</Culture>
471 </ResourceCompile>
472 <Link>
473 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
474 <SuppressStartupBanner>true</SuppressStartupBanner>
475 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
476 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
477 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
478 <GenerateMapFile>true</GenerateMapFile>
479 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
480 <SubSystem>Windows</SubSystem>
481 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
482 <TargetMachine>MachineX64</TargetMachine>
483 </Link>
484 </ItemDefinitionGroup>
485 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">
486 <Midl>
487 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
488 <MkTypLibCompatible>true</MkTypLibCompatible>
489 <SuppressStartupBanner>true</SuppressStartupBanner>
490 <TargetEnvironment>Itanium</TargetEnvironment>
491 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
492 </Midl>
493 <ClCompile>
494 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
495 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
496 <PreprocessorDefinitions>WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
497 <StringPooling>true</StringPooling>
498 <ExceptionHandling>
499 </ExceptionHandling>
500 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
501 <BufferSecurityCheck>false</BufferSecurityCheck>
502 <FunctionLevelLinking>true</FunctionLevelLinking>
503 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
504 <AssemblerOutput>All</AssemblerOutput>
505 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
506 <ObjectFileName>$(IntDir)</ObjectFileName>
507 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
508 <BrowseInformation>
509 </BrowseInformation>
510 <WarningLevel>Level3</WarningLevel>
511 <SuppressStartupBanner>true</SuppressStartupBanner>
512 </ClCompile>
513 <ResourceCompile>
514 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
515 <Culture>0x040c</Culture>
516 </ResourceCompile>
517 <Link>
518 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
519 <SuppressStartupBanner>true</SuppressStartupBanner>
520 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
521 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
522 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
523 <GenerateMapFile>true</GenerateMapFile>
524 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
525 <SubSystem>Windows</SubSystem>
526 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
527 <TargetMachine>MachineIA64</TargetMachine>
528 </Link>
529 </ItemDefinitionGroup>
530 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
531 <Midl>
532 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
533 <MkTypLibCompatible>true</MkTypLibCompatible>
534 <SuppressStartupBanner>true</SuppressStartupBanner>
535 <TargetEnvironment>X64</TargetEnvironment>
536 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
537 </Midl>
538 <ClCompile>
539 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
540 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
541 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;ASMV;ASMINF;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
542 <StringPooling>true</StringPooling>
543 <ExceptionHandling>
544 </ExceptionHandling>
545 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
546 <BufferSecurityCheck>false</BufferSecurityCheck>
547 <FunctionLevelLinking>true</FunctionLevelLinking>
548 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
549 <AssemblerOutput>All</AssemblerOutput>
550 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
551 <ObjectFileName>$(IntDir)</ObjectFileName>
552 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
553 <BrowseInformation>
554 </BrowseInformation>
555 <WarningLevel>Level3</WarningLevel>
556 <SuppressStartupBanner>true</SuppressStartupBanner>
557 </ClCompile>
558 <ResourceCompile>
559 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
560 <Culture>0x040c</Culture>
561 </ResourceCompile>
562 <Link>
563 <AdditionalDependencies>..\..\masmx64\gvmat64.obj;..\..\masmx64\inffasx64.obj;%(AdditionalDependencies)</AdditionalDependencies>
564 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
565 <SuppressStartupBanner>true</SuppressStartupBanner>
566 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
567 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
568 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
569 <GenerateMapFile>true</GenerateMapFile>
570 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
571 <SubSystem>Windows</SubSystem>
572 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
573 <TargetMachine>MachineX64</TargetMachine>
574 </Link>
575 <PreBuildEvent>
576 <Command>cd ..\..\masmx64
577bld_ml64.bat</Command>
578 </PreBuildEvent>
579 </ItemDefinitionGroup>
580 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">
581 <Midl>
582 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
583 <MkTypLibCompatible>true</MkTypLibCompatible>
584 <SuppressStartupBanner>true</SuppressStartupBanner>
585 <TargetEnvironment>Itanium</TargetEnvironment>
586 <TypeLibraryName>$(OutDir)zlibvc.tlb</TypeLibraryName>
587 </Midl>
588 <ClCompile>
589 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
590 <AdditionalIncludeDirectories>..\..\..;..\..\masmx86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
591 <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
592 <StringPooling>true</StringPooling>
593 <ExceptionHandling>
594 </ExceptionHandling>
595 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
596 <BufferSecurityCheck>false</BufferSecurityCheck>
597 <FunctionLevelLinking>true</FunctionLevelLinking>
598 <PrecompiledHeaderOutputFile>$(IntDir)zlibvc.pch</PrecompiledHeaderOutputFile>
599 <AssemblerOutput>All</AssemblerOutput>
600 <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
601 <ObjectFileName>$(IntDir)</ObjectFileName>
602 <ProgramDataBaseFileName>$(OutDir)</ProgramDataBaseFileName>
603 <BrowseInformation>
604 </BrowseInformation>
605 <WarningLevel>Level3</WarningLevel>
606 <SuppressStartupBanner>true</SuppressStartupBanner>
607 </ClCompile>
608 <ResourceCompile>
609 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
610 <Culture>0x040c</Culture>
611 </ResourceCompile>
612 <Link>
613 <OutputFile>$(OutDir)zlibwapi.dll</OutputFile>
614 <SuppressStartupBanner>true</SuppressStartupBanner>
615 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
616 <ModuleDefinitionFile>.\zlibvc.def</ModuleDefinitionFile>
617 <ProgramDatabaseFile>$(OutDir)zlibwapi.pdb</ProgramDatabaseFile>
618 <GenerateMapFile>true</GenerateMapFile>
619 <MapFileName>$(OutDir)zlibwapi.map</MapFileName>
620 <SubSystem>Windows</SubSystem>
621 <ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>
622 <TargetMachine>MachineIA64</TargetMachine>
623 </Link>
624 </ItemDefinitionGroup>
625 <ItemGroup>
626 <ClCompile Include="..\..\..\adler32.c" />
627 <ClCompile Include="..\..\..\compress.c" />
628 <ClCompile Include="..\..\..\crc32.c" />
629 <ClCompile Include="..\..\..\deflate.c" />
630 <ClCompile Include="..\..\..\gzclose.c" />
631 <ClCompile Include="..\..\..\gzlib.c" />
632 <ClCompile Include="..\..\..\gzread.c" />
633 <ClCompile Include="..\..\..\gzwrite.c" />
634 <ClCompile Include="..\..\..\infback.c" />
635 <ClCompile Include="..\..\masmx64\inffas8664.c">
636 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">true</ExcludedFromBuild>
637 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
638 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Itanium'">true</ExcludedFromBuild>
639 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">true</ExcludedFromBuild>
640 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">true</ExcludedFromBuild>
641 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
642 </ClCompile>
643 <ClCompile Include="..\..\..\inffast.c" />
644 <ClCompile Include="..\..\..\inflate.c" />
645 <ClCompile Include="..\..\..\inftrees.c" />
646 <ClCompile Include="..\..\minizip\ioapi.c" />
647 <ClCompile Include="..\..\minizip\iowin32.c" />
648 <ClCompile Include="..\..\..\trees.c" />
649 <ClCompile Include="..\..\..\uncompr.c" />
650 <ClCompile Include="..\..\minizip\unzip.c">
651 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
652 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
653 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
654 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
655 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
656 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
657 </ClCompile>
658 <ClCompile Include="..\..\minizip\zip.c">
659 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
660 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
661 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
662 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
663 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
664 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ZLIB_INTERNAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
665 </ClCompile>
666 <ClCompile Include="..\..\..\zutil.c" />
667 </ItemGroup>
668 <ItemGroup>
669 <ResourceCompile Include="zlib.rc" />
670 </ItemGroup>
671 <ItemGroup>
672 <None Include="zlibvc.def" />
673 </ItemGroup>
674 <ItemGroup>
675 <ClInclude Include="..\..\..\deflate.h" />
676 <ClInclude Include="..\..\..\infblock.h" />
677 <ClInclude Include="..\..\..\infcodes.h" />
678 <ClInclude Include="..\..\..\inffast.h" />
679 <ClInclude Include="..\..\..\inftrees.h" />
680 <ClInclude Include="..\..\..\infutil.h" />
681 <ClInclude Include="..\..\..\zconf.h" />
682 <ClInclude Include="..\..\..\zlib.h" />
683 <ClInclude Include="..\..\..\zutil.h" />
684 </ItemGroup>
685 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
686 <ImportGroup Label="ExtensionTargets">
687 </ImportGroup>
688</Project> \ No newline at end of file