mirror of https://github.com/madler/zlib.git
parent
05d47d2627
commit
7147f24cd7
37 changed files with 176 additions and 148 deletions
@ -1,27 +1,27 @@ |
|||||||
|
|
||||||
Summary |
Summary |
||||||
------- |
------- |
||||||
This directory contains ASM implementations of the functions |
This directory contains ASM implementations of the functions |
||||||
longest_match() and inflate_fast(). |
longest_match() and inflate_fast(). |
||||||
|
|
||||||
|
|
||||||
Use instructions |
Use instructions |
||||||
---------------- |
---------------- |
||||||
Assemble using MASM, and copy the object files into the zlib source |
Assemble using MASM, and copy the object files into the zlib source |
||||||
directory, then run the appropriate makefile, as suggested below. You can |
directory, then run the appropriate makefile, as suggested below. You can |
||||||
donwload MASM from here: |
donwload MASM from here: |
||||||
|
|
||||||
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=7a1c9da0-0510-44a2-b042-7ef370530c64 |
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=7a1c9da0-0510-44a2-b042-7ef370530c64 |
||||||
|
|
||||||
You can also get objects files here: |
You can also get objects files here: |
||||||
|
|
||||||
http://www.winimage.com/zLibDll/zlib124_masm_obj.zip |
http://www.winimage.com/zLibDll/zlib124_masm_obj.zip |
||||||
|
|
||||||
Build instructions |
Build instructions |
||||||
------------------ |
------------------ |
||||||
* With Microsoft C and MASM: |
* With Microsoft C and MASM: |
||||||
nmake -f win32/Makefile.msc LOC="-DASMV -DASMINF" OBJA="match686.obj inffas32.obj" |
nmake -f win32/Makefile.msc LOC="-DASMV -DASMINF" OBJA="match686.obj inffas32.obj" |
||||||
|
|
||||||
* With Borland C and TASM: |
* With Borland C and TASM: |
||||||
make -f win32/Makefile.bor LOCAL_ZLIB="-DASMV -DASMINF" OBJA="match686.obj inffas32.obj" OBJPA="+match686c.obj+match686.obj+inffas32.obj" |
make -f win32/Makefile.bor LOCAL_ZLIB="-DASMV -DASMINF" OBJA="match686.obj inffas32.obj" OBJPA="+match686c.obj+match686.obj+inffas32.obj" |
||||||
|
|
||||||
|
@ -1,41 +0,0 @@ |
|||||||
This directory contains project files for building zlib under various |
|
||||||
Integrated Development Environments (IDE). |
|
||||||
|
|
||||||
If you wish to submit a new project to this directory, you should comply |
|
||||||
to the following requirements. Otherwise (e.g. if you wish to integrate |
|
||||||
a custom piece of code that changes the zlib interface or its behavior), |
|
||||||
please consider submitting the project to the contrib directory. |
|
||||||
|
|
||||||
|
|
||||||
Requirements |
|
||||||
============ |
|
||||||
|
|
||||||
- The project must build zlib using the source files from the official |
|
||||||
zlib source distribution, exclusively. |
|
||||||
|
|
||||||
- If the project produces redistributable builds (e.g. shared objects |
|
||||||
or DLL files), these builds must be compatible to those produced by |
|
||||||
makefiles, if such makefiles exist in the zlib distribution. |
|
||||||
In particular, if the project produces a DLL build for the Win32 |
|
||||||
platform, this build must comply to the officially-ammended Win32 DLL |
|
||||||
Application Binary Interface (ABI), described in win32/DLL_FAQ.txt. |
|
||||||
|
|
||||||
- The project may provide additional build targets, which depend on |
|
||||||
3rd-party (unofficially-supported) software, present in the contrib |
|
||||||
directory. For example, it is possible to provide an "ASM build", |
|
||||||
besides the officially-supported build, and have ASM source files |
|
||||||
among its dependencies. |
|
||||||
|
|
||||||
- If there are significant differences between the project files created |
|
||||||
by different versions of an IDE (e.g. Visual C++ 6.0 vs. 7.0), the name |
|
||||||
of the project directory should contain the version number of the IDE |
|
||||||
for which the project is intended (e.g. "visualc6" for Visual C++ 6.0, |
|
||||||
or "visualc7" for Visual C++ 7.0 and 7.1). |
|
||||||
|
|
||||||
|
|
||||||
Current projects |
|
||||||
================ |
|
||||||
|
|
||||||
visualc6/ by Simon-Pierre Cadieux <methodex@methodex.ca> |
|
||||||
and Cosmin Truta <cosmint@cs.ubbcluj.ro> |
|
||||||
Project for Microsoft Visual C++ 6.0 |
|
Binary file not shown.
Loading…
Reference in new issue