-Building instructions for the DLL versions of Zlib 1.2.4\r
+Building instructions for the DLL versions of Zlib 1.2.7\r
========================================================\r
\r
This directory contains projects that build zlib and minizip using\r
-Microsoft Visual C++ 9.0/10.0, and Visual C++ .\r
+Microsoft Visual C++ 9.0/10.0.\r
\r
You don't need to build these projects yourself. You can download the\r
binaries from:\r
\r
More information can be found at this site.\r
\r
-first compile assembly code by running\r
-bld_ml64.bat in contrib\masmx64\r
-bld_ml32.bat in contrib\masmx86\r
\r
\r
\r
Build instructions for Visual Studio 2008 (32 bits or 64 bits)\r
--------------------------------------------------------------\r
- Uncompress current zlib, including all contrib/* files\r
-- Open contrib\vstudio\vc9\zlibvc.sln with Microsoft Visual C++ 2008.0\r
+- Compile assembly code (with Visual Studio Command Prompt) by running:\r
+ bld_ml64.bat (in contrib\masmx64)\r
+ bld_ml32.bat (in contrib\masmx86)\r
+- Open contrib\vstudio\vc9\zlibvc.sln with Microsoft Visual C++ 2008\r
- Or run: vcbuild /rebuild contrib\vstudio\vc9\zlibvc.sln "Release|Win32"\r
\r
Build instructions for Visual Studio 2010 (32 bits or 64 bits)\r
--------------------------------------------------------------\r
- Uncompress current zlib, including all contrib/* files\r
-- Open contrib\vstudio\vc10\zlibvc.sln with Microsoft Visual C++ 2010.0\r
+- Open contrib\vstudio\vc10\zlibvc.sln with Microsoft Visual C++ 2010\r
\r
\r
Important\r
</ClCompile>\r
<Link>\r
<AdditionalDependencies>x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
- <OutputFile>$(OutDir)testzlib.exe</OutputFile>\r
+ <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>\r
<GenerateDebugInformation>true</GenerateDebugInformation>\r
<ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>\r
<SubSystem>Console</SubSystem>\r
</ClCompile>\r
<Link>\r
<AdditionalDependencies>x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
- <OutputFile>$(OutDir)testzlib.exe</OutputFile>\r
+ <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>\r
<GenerateDebugInformation>true</GenerateDebugInformation>\r
<SubSystem>Console</SubSystem>\r
<OptimizeReferences>true</OptimizeReferences>\r
</ClCompile>\r
<Link>\r
<AdditionalDependencies>x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
- <OutputFile>$(OutDir)testzlib.exe</OutputFile>\r
+ <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>\r
<GenerateDebugInformation>true</GenerateDebugInformation>\r
<ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>\r
<SubSystem>Console</SubSystem>\r
</ClCompile>\r
<Link>\r
<AdditionalDependencies>ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
- <OutputFile>$(OutDir)testzlib.exe</OutputFile>\r
+ <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>\r
<GenerateDebugInformation>true</GenerateDebugInformation>\r
<ProgramDatabaseFile>$(OutDir)testzlib.pdb</ProgramDatabaseFile>\r
<SubSystem>Console</SubSystem>\r
</ClCompile>\r
<Link>\r
<AdditionalDependencies>x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
- <OutputFile>$(OutDir)testzlib.exe</OutputFile>\r
+ <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>\r
<GenerateDebugInformation>true</GenerateDebugInformation>\r
<SubSystem>Console</SubSystem>\r
<OptimizeReferences>true</OptimizeReferences>\r
</ClCompile>\r
<Link>\r
<AdditionalDependencies>ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
- <OutputFile>$(OutDir)testzlib.exe</OutputFile>\r
+ <OutputFile>$(OutDir)testzlibdll.exe</OutputFile>\r
<GenerateDebugInformation>true</GenerateDebugInformation>\r
<SubSystem>Console</SubSystem>\r
<OptimizeReferences>true</OptimizeReferences>\r
\r
#define IDR_VERSION1 1\r
IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE\r
- FILEVERSION 1.2.7,1\r
- PRODUCTVERSION 1.2.7,1\r
+ FILEVERSION 1.2.7,0\r
+ PRODUCTVERSION 1.2.7,0\r
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK\r
FILEFLAGS 0\r
FILEOS VOS_DOS_WINDOWS32\r
LIBRARY\r
; zlib data compression and ZIP file I/O library\r
\r
-VERSION 1.24\r
+VERSION 1.2.7\r
\r
EXPORTS\r
adler32 @1\r
\r
; zlib1 v1.2.6 added:\r
gzgetc_ @161\r
+ gzflags @162\r
inflateResetKeep @163\r
- deflateResetKeep @164
+ deflateResetKeep @164\r
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>\r
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />\r
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />\r
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">zlibwapi</TargetName>\r
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">zlibwapi</TargetName>\r
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">zlibwapi</TargetName>\r
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">zlibwapi</TargetName>\r
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|x64'">zlibwapi</TargetName>\r
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">zlibwapi</TargetName>\r
</PropertyGroup>\r
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
<Midl>\r
</DataExecutionPrevention>\r
<ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>\r
</Link>\r
+ <PreBuildEvent>\r
+ <Command>cd ..\..\masmx86\r
+bld_ml32.bat</Command>\r
+ </PreBuildEvent>\r
</ItemDefinitionGroup>\r
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithoutAsm|Win32'">\r
<Midl>\r
</DataExecutionPrevention>\r
<ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>\r
</Link>\r
+ <PreBuildEvent>\r
+ <Command>cd ..\..\masmx86\r
+bld_ml32.bat</Command>\r
+ </PreBuildEvent>\r
</ItemDefinitionGroup>\r
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
<Midl>\r
<ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>\r
<TargetMachine>MachineX64</TargetMachine>\r
</Link>\r
+ <PreBuildEvent>\r
+ <Command>cd ..\..\contrib\masmx64\r
+bld_ml64.bat</Command>\r
+ </PreBuildEvent>\r
</ItemDefinitionGroup>\r
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Itanium'">\r
<Midl>\r
<ImportLibrary>$(OutDir)zlibwapi.lib</ImportLibrary>\r
<TargetMachine>MachineX64</TargetMachine>\r
</Link>\r
+ <PreBuildEvent>\r
+ <Command>cd ..\..\masmx64\r
+bld_ml64.bat</Command>\r
+ </PreBuildEvent>\r
</ItemDefinitionGroup>\r
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Itanium'">\r
<Midl>\r
\r
#define IDR_VERSION1 1\r
IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE\r
- FILEVERSION 1.2.7,1\r
- PRODUCTVERSION 1.2.7,1\r
+ FILEVERSION 1.2.7,0\r
+ PRODUCTVERSION 1.2.7,0\r
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK\r
FILEFLAGS 0\r
FILEOS VOS_DOS_WINDOWS32\r
LIBRARY\r
; zlib data compression and ZIP file I/O library\r
\r
-VERSION 1.24\r
+VERSION 1.2.7\r
\r
EXPORTS\r
adler32 @1\r
\r
; zlib1 v1.2.6 added:\r
gzgetc_ @161\r
+ gzflags @162\r
inflateResetKeep @163\r
deflateResetKeep @164