> cd zlib-1.2.3
> make -f win32\Makefile.gcc
gcc -O3 -Wall -c -o adler32.o adler32.c
gcc -O3 -Wall -c -o compress.o compress.c
gcc -O3 -Wall -c -o crc32.o crc32.c
gcc -O3 -Wall -c -o deflate.o deflate.c
gcc -O3 -Wall -c -o gzio.o gzio.c
gcc -O3 -Wall -c -o infback.o infback.c
gcc -O3 -Wall -c -o inffast.o inffast.c
gcc -O3 -Wall -c -o inflate.o inflate.c
gcc -O3 -Wall -c -o inftrees.o inftrees.c
gcc -O3 -Wall -c -o trees.o trees.c
gcc -O3 -Wall -c -o uncompr.o uncompr.c
gcc -O3 -Wall -c -o zutil.o zutil.c
ar rcs libz.a adler32.o compress.o crc32.o deflate.o gzio.o infback.o inffast.o inflate.o inftrees.o trees.o uncompr.o zutil.o
windres --define GCC_WINDRES -o zlibrc.o win32/zlib1.rc
dllwrap --driver-name gcc --def win32/zlib.def \
--implib libzdll.a -o zlib1.dll adler32.o compress.o crc32.o deflate.o gzio.o infback.o inffast.o inflate.o inftrees.o trees.o unc
ompr.o zutil.o zlibrc.o
strip zlib1.dll
gcc -O3 -Wall -c -o example.o example.c
gcc -s -o example example.o libz.a
gcc -O3 -Wall -c -o minigzip.o minigzip.c
gcc -s -o minigzip minigzip.o libz.a
gcc -s -o example_d example.o libzdll.a
gcc -s -o minigzip_d minigzip.o libzdll.a
> cd contrib\minizip
> make CC=gcc
gcc -O -I../.. -o miniunz miniunz.o unzip.o ioapi.o iowin32.o ../../libz.a
gcc -O -I../.. -o minizip minizip.o zip.o ioapi.o iowin32.o ../../libz.a