# Makefile for zlib # Microsoft 32-bit Visual C++ 4.0 or later (may work on earlier versions) # To use, do "nmake /f makefile.win32" # If you wish to reduce the memory requirements (default 256K for big # objects plus a few K), you can add to CFLAGS below: # -DMAX_MEM_LEVEL=7 -DMAX_WBITS=14 # See zconf.h for details about the memory requirements. # ------------- Microsoft Visual C++ 4.0 and later ------------- MODEL= CFLAGS=-Ox -GA3s -nologo -W3 CC=cl LD=link LDFLAGS= O=.obj OBJS = adler32.obj compress.obj crc32.obj deflate.obj gzio.obj infback.obj \ inffast.obj inflate.obj inftrees.obj trees.obj uncompr.obj zutil.obj all: libvtf3.lib vtf3.obj: vtf3.c zconf.h $(CC) -c $(CFLAGS) $*.c vtf3showtfwin.obj: vtf3.c zconf.h $(CC) -c $(CFLAGS) $*.c vtf3zlib.obj: vtf3.c zconf.h $(CC) -c $(CFLAGS) $*.c libvtf3.lib: vtf3.obj vtf3showtfwin.obj vtf3zlib.obj if exist libvtf3.lib del libvtf3.lib cd zlib-1.2.2 nmake /f win32\Makefile.msc copy *.obj .. cd .. lib /OUT:libvtf3.lib $(OBJS) vtf3.obj vtf3showtfwin.obj vtf3zlib.obj /NODEFAULTLIB:libc.lib clean: del *.obj zlib-1.2.2\*.obj zconf.h: copy zlib-1.2.2\zconf.h zconf.h