summaryrefslogtreecommitdiff
path: root/win32/Makefile.msc
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2011-09-09 23:21:57 -0700
committerMark Adler <madler@alumni.caltech.edu>2011-09-09 23:21:57 -0700
commit13a294f044ef0a89b2dcbfbb5d4d4c792673348e (patch)
treed9b377b4d8c00633c3da4e96659bfba9b08287f2 /win32/Makefile.msc
parent7c2a874e50b871d04fbd19501f7b42cff55e5abc (diff)
downloadzlib-1.2.0.1.tar.gz
zlib-1.2.0.1.tar.bz2
zlib-1.2.0.1.zip
zlib 1.2.0.1v1.2.0.1
Diffstat (limited to 'win32/Makefile.msc')
-rw-r--r--win32/Makefile.msc69
1 files changed, 69 insertions, 0 deletions
diff --git a/win32/Makefile.msc b/win32/Makefile.msc
new file mode 100644
index 0000000..9760208
--- /dev/null
+++ b/win32/Makefile.msc
@@ -0,0 +1,69 @@
1# Makefile for (static) zlib -- Microsoft (Visual) C.
2# Author: Cosmin Truta, 11-Mar-2003.
3#
4# Usage: nmake -f win32/Makefile.msc
5
6CC = cl
7LD = cl
8CFLAGS = -nologo -MD -O2
9LDFLAGS = -nologo
10
11OBJS = adler32.obj compress.obj crc32.obj deflate.obj gzio.obj infback.obj \
12 inffast.obj inflate.obj inftrees.obj trees.obj uncompr.obj zutil.obj
13
14# targets
15all: zlib.lib example.exe minigzip.exe
16
17zlib.lib: $(OBJS)
18 lib -out:$@ $(OBJS)
19
20example.exe: example.obj zlib.lib
21 $(LD) $(LDFLAGS) example.obj zlib.lib
22
23minigzip.exe: minigzip.obj zlib.lib
24 $(LD) $(LDFLAGS) minigzip.obj zlib.lib
25
26.c.obj:
27 $(CC) -c $(CFLAGS) $*.c
28
29adler32.obj: adler32.c zlib.h zconf.h
30
31compress.obj: compress.c zlib.h zconf.h
32
33crc32.obj: crc32.c zlib.h zconf.h crc32.h
34
35deflate.obj: deflate.c deflate.h zutil.h zlib.h zconf.h
36
37gzio.obj: gzio.c zutil.h zlib.h zconf.h
38
39infback.obj: infback.c zutil.h zlib.h zconf.h inftrees.h inflate.h \
40 inffast.h inffixed.h
41
42inffast.obj: inffast.c zutil.h zlib.h zconf.h inftrees.h inflate.h \
43 inffast.h
44
45inflate.obj: inflate.c zutil.h zlib.h zconf.h inftrees.h inflate.h \
46 inffast.h inffixed.h
47
48inftrees.obj: inftrees.c zutil.h zlib.h zconf.h inftrees.h
49
50trees.obj: trees.c zutil.h zlib.h zconf.h deflate.h trees.h
51
52uncompr.obj: uncompr.c zlib.h zconf.h
53
54zutil.obj: zutil.c zutil.h zlib.h zconf.h
55
56example.obj: example.c zlib.h zconf.h
57
58minigzip.obj: minigzip.c zlib.h zconf.h
59
60# testing
61test: example.exe minigzip.exe
62 example
63 echo hello world | minigzip | minigzip -d
64
65# cleanup
66clean:
67 del *.obj
68 del *.lib
69 del *.exe