diff options
author | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:26:49 -0700 |
---|---|---|
committer | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:26:49 -0700 |
commit | d004b047838a7e803818b4973a2e39e0ff8c1fa2 (patch) | |
tree | 9e8c804f78d73152c70d4ff24c6a7531a0d46782 /win32 | |
parent | f6194ef39af5864f792412460c354cc339dde7d1 (diff) | |
download | zlib-1.2.3.5.tar.gz zlib-1.2.3.5.tar.bz2 zlib-1.2.3.5.zip |
zlib 1.2.3.5v1.2.3.5
Diffstat (limited to 'win32')
-rw-r--r-- | win32/Makefile.bor | 16 | ||||
-rw-r--r-- | win32/Makefile.emx | 4 | ||||
-rw-r--r-- | win32/Makefile.gcc | 30 | ||||
-rw-r--r-- | win32/Makefile.gcc.old | 141 | ||||
-rw-r--r-- | win32/Makefile.msc | 12 | ||||
-rw-r--r-- | win32/zlib.def | 5 |
6 files changed, 188 insertions, 20 deletions
diff --git a/win32/Makefile.bor b/win32/Makefile.bor index 67dafaa..f975669 100644 --- a/win32/Makefile.bor +++ b/win32/Makefile.bor | |||
@@ -24,11 +24,11 @@ LDFLAGS = $(LOC) | |||
24 | # variables | 24 | # variables |
25 | ZLIB_LIB = zlib.lib | 25 | ZLIB_LIB = zlib.lib |
26 | 26 | ||
27 | OBJ1 = adler32.obj compress.obj crc32.obj deflate.obj gzio.obj infback.obj | 27 | OBJ1 = adler32.obj compress.obj crc32.obj deflate.obj gzclose.obj gzio.obj gzlib.obj gzread.obj |
28 | OBJ2 = inffast.obj inflate.obj inftrees.obj trees.obj uncompr.obj zutil.obj | 28 | OBJ2 = gzwrite.obj infback.obj inffast.obj inflate.obj inftrees.obj trees.obj uncompr.obj zutil.obj |
29 | #OBJA = | 29 | #OBJA = |
30 | OBJP1 = +adler32.obj+compress.obj+crc32.obj+deflate.obj+gzio.obj+infback.obj | 30 | OBJP1 = +adler32.obj+compress.obj+crc32.obj+deflate.obj+gzclose.obj+gzio.obj+gzlib.obj+gzread.obj |
31 | OBJP2 = +inffast.obj+inflate.obj+inftrees.obj+trees.obj+uncompr.obj+zutil.obj | 31 | OBJP2 = +gzwrite.obj+infback.obj+inffast.obj+inflate.obj+inftrees.obj+trees.obj+uncompr.obj+zutil.obj |
32 | #OBJPA= | 32 | #OBJPA= |
33 | 33 | ||
34 | 34 | ||
@@ -49,8 +49,16 @@ crc32.obj: crc32.c zlib.h zconf.h crc32.h | |||
49 | 49 | ||
50 | deflate.obj: deflate.c deflate.h zutil.h zlib.h zconf.h | 50 | deflate.obj: deflate.c deflate.h zutil.h zlib.h zconf.h |
51 | 51 | ||
52 | gzclose.obj: gzclose.c zlib.h zconf.h gzguts.h | ||
53 | |||
52 | gzio.obj: gzio.c zutil.h zlib.h zconf.h | 54 | gzio.obj: gzio.c zutil.h zlib.h zconf.h |
53 | 55 | ||
56 | gzlib.obj: gzlib.c zlib.h zconf.h gzguts.h | ||
57 | |||
58 | gzread.obj: gzread.c zlib.h zconf.h gzguts.h | ||
59 | |||
60 | gzwrite.obj: gzwrite.c zlib.h zconf.h gzguts.h | ||
61 | |||
54 | infback.obj: infback.c zutil.h zlib.h zconf.h inftrees.h inflate.h \ | 62 | infback.obj: infback.c zutil.h zlib.h zconf.h inftrees.h inflate.h \ |
55 | inffast.h inffixed.h | 63 | inffast.h inffixed.h |
56 | 64 | ||
diff --git a/win32/Makefile.emx b/win32/Makefile.emx index 7b08424..6ec95e3 100644 --- a/win32/Makefile.emx +++ b/win32/Makefile.emx | |||
@@ -33,8 +33,8 @@ AR=ar rcs | |||
33 | prefix=/usr/local | 33 | prefix=/usr/local |
34 | exec_prefix = $(prefix) | 34 | exec_prefix = $(prefix) |
35 | 35 | ||
36 | OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \ | 36 | OBJS = adler32.o compress.o crc32.o deflate.o gzclose.o gzio.o gzlib.o gzread.o \ |
37 | zutil.o inflate.o infback.o inftrees.o inffast.o | 37 | gzwrite.o infback.o inffast.o inflate.o inftrees.o trees.o uncompr.o zutil.o |
38 | 38 | ||
39 | TEST_OBJS = example.o minigzip.o | 39 | TEST_OBJS = example.o minigzip.o |
40 | 40 | ||
diff --git a/win32/Makefile.gcc b/win32/Makefile.gcc index 62a8430..4cc8625 100644 --- a/win32/Makefile.gcc +++ b/win32/Makefile.gcc | |||
@@ -45,6 +45,8 @@ ARFLAGS = rcs | |||
45 | RC = windres | 45 | RC = windres |
46 | RCFLAGS = --define GCC_WINDRES | 46 | RCFLAGS = --define GCC_WINDRES |
47 | 47 | ||
48 | STRIP = strip | ||
49 | |||
48 | CP = cp -fp | 50 | CP = cp -fp |
49 | # If GNU install is available, replace $(CP) with install. | 51 | # If GNU install is available, replace $(CP) with install. |
50 | INSTALL = $(CP) | 52 | INSTALL = $(CP) |
@@ -53,17 +55,17 @@ RM = rm -f | |||
53 | prefix = /usr/local | 55 | prefix = /usr/local |
54 | exec_prefix = $(prefix) | 56 | exec_prefix = $(prefix) |
55 | 57 | ||
56 | OBJS = adler32.o compress.o crc32.o deflate.o gzio.o infback.o \ | 58 | OBJS = adler32.o compress.o crc32.o deflate.o gzclose.o gzio.o gzlib.o gzread.o \ |
57 | inffast.o inflate.o inftrees.o trees.o uncompr.o zutil.o | 59 | gzwrite.o infback.o inffast.o inflate.o inftrees.o trees.o uncompr.o zutil.o |
58 | OBJA = | 60 | OBJA = |
59 | 61 | ||
60 | all: $(STATICLIB) $(SHAREDLIB) $(IMPLIB) example minigzip example_d minigzip_d | 62 | all: $(STATICLIB) $(SHAREDLIB) $(IMPLIB) example.exe minigzip.exe example_d.exe minigzip_d.exe |
61 | 63 | ||
62 | test: example minigzip | 64 | test: example.exe minigzip.exe |
63 | ./example | 65 | ./example |
64 | echo hello world | ./minigzip | ./minigzip -d | 66 | echo hello world | ./minigzip | ./minigzip -d |
65 | 67 | ||
66 | testdll: example_d minigzip_d | 68 | testdll: example_d.exe minigzip_d.exe |
67 | ./example_d | 69 | ./example_d |
68 | echo hello world | ./minigzip_d | ./minigzip_d -d | 70 | echo hello world | ./minigzip_d | ./minigzip_d -d |
69 | 71 | ||
@@ -79,20 +81,20 @@ $(STATICLIB): $(OBJS) $(OBJA) | |||
79 | $(IMPLIB): $(SHAREDLIB) | 81 | $(IMPLIB): $(SHAREDLIB) |
80 | 82 | ||
81 | $(SHAREDLIB): win32/zlib.def $(OBJS) $(OBJA) zlibrc.o | 83 | $(SHAREDLIB): win32/zlib.def $(OBJS) $(OBJA) zlibrc.o |
82 | dllwrap --driver-name $(CC) --def win32/zlib.def \ | 84 | $(CC) -shared -Wl,--out-implib,$(IMPLIB) \ |
83 | --implib $(IMPLIB) -o $@ $(OBJS) $(OBJA) zlibrc.o | 85 | -o $@ win32/zlib.def $(OBJS) $(OBJA) zlibrc.o |
84 | strip $@ | 86 | $(STRIP) $@ |
85 | 87 | ||
86 | example: example.o $(STATICLIB) | 88 | example.exe: example.o $(STATICLIB) |
87 | $(LD) $(LDFLAGS) -o $@ example.o $(STATICLIB) | 89 | $(LD) $(LDFLAGS) -o $@ example.o $(STATICLIB) |
88 | 90 | ||
89 | minigzip: minigzip.o $(STATICLIB) | 91 | minigzip.exe: minigzip.o $(STATICLIB) |
90 | $(LD) $(LDFLAGS) -o $@ minigzip.o $(STATICLIB) | 92 | $(LD) $(LDFLAGS) -o $@ minigzip.o $(STATICLIB) |
91 | 93 | ||
92 | example_d: example.o $(IMPLIB) | 94 | example_d.exe: example.o $(IMPLIB) |
93 | $(LD) $(LDFLAGS) -o $@ example.o $(IMPLIB) | 95 | $(LD) $(LDFLAGS) -o $@ example.o $(IMPLIB) |
94 | 96 | ||
95 | minigzip_d: minigzip.o $(IMPLIB) | 97 | minigzip_d.exe: minigzip.o $(IMPLIB) |
96 | $(LD) $(LDFLAGS) -o $@ minigzip.o $(IMPLIB) | 98 | $(LD) $(LDFLAGS) -o $@ minigzip.o $(IMPLIB) |
97 | 99 | ||
98 | zlibrc.o: win32/zlib1.rc | 100 | zlibrc.o: win32/zlib1.rc |
@@ -130,7 +132,11 @@ compress.o: zlib.h zconf.h | |||
130 | crc32.o: crc32.h zlib.h zconf.h | 132 | crc32.o: crc32.h zlib.h zconf.h |
131 | deflate.o: deflate.h zutil.h zlib.h zconf.h | 133 | deflate.o: deflate.h zutil.h zlib.h zconf.h |
132 | example.o: zlib.h zconf.h | 134 | example.o: zlib.h zconf.h |
135 | gzclose.o: zlib.h zconf.h gzguts.h | ||
133 | gzio.o: zutil.h zlib.h zconf.h | 136 | gzio.o: zutil.h zlib.h zconf.h |
137 | gzlib.o: zlib.h zconf.h gzguts.h | ||
138 | gzread.o: zlib.h zconf.h gzguts.h | ||
139 | gzwrite.o: zlib.h zconf.h gzguts.h | ||
134 | inffast.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h | 140 | inffast.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h |
135 | inflate.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h | 141 | inflate.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h |
136 | infback.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h | 142 | infback.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h |
diff --git a/win32/Makefile.gcc.old b/win32/Makefile.gcc.old new file mode 100644 index 0000000..62a8430 --- /dev/null +++ b/win32/Makefile.gcc.old | |||
@@ -0,0 +1,141 @@ | |||
1 | # Makefile for zlib, derived from Makefile.dj2. | ||
2 | # Modified for mingw32 by C. Spieler, 6/16/98. | ||
3 | # Updated for zlib 1.2.x by Christian Spieler and Cosmin Truta, Mar-2003. | ||
4 | # Last updated: 1-Aug-2003. | ||
5 | # Tested under Cygwin and MinGW. | ||
6 | |||
7 | # Copyright (C) 1995-2003 Jean-loup Gailly. | ||
8 | # For conditions of distribution and use, see copyright notice in zlib.h | ||
9 | |||
10 | # To compile, or to compile and test, type: | ||
11 | # | ||
12 | # make -fmakefile.gcc; make test testdll -fmakefile.gcc | ||
13 | # | ||
14 | # To use the asm code, type: | ||
15 | # cp contrib/asm?86/match.S ./match.S | ||
16 | # make LOC=-DASMV OBJA=match.o -fmakefile.gcc | ||
17 | # | ||
18 | # To install libz.a, zconf.h and zlib.h in the system directories, type: | ||
19 | # | ||
20 | # make install -fmakefile.gcc | ||
21 | |||
22 | # Note: | ||
23 | # If the platform is *not* MinGW (e.g. it is Cygwin or UWIN), | ||
24 | # the DLL name should be changed from "zlib1.dll". | ||
25 | |||
26 | STATICLIB = libz.a | ||
27 | SHAREDLIB = zlib1.dll | ||
28 | IMPLIB = libzdll.a | ||
29 | |||
30 | #LOC = -DASMV | ||
31 | #LOC = -DDEBUG -g | ||
32 | |||
33 | CC = gcc | ||
34 | CFLAGS = $(LOC) -O3 -Wall | ||
35 | |||
36 | AS = $(CC) | ||
37 | ASFLAGS = $(LOC) -Wall | ||
38 | |||
39 | LD = $(CC) | ||
40 | LDFLAGS = $(LOC) -s | ||
41 | |||
42 | AR = ar | ||
43 | ARFLAGS = rcs | ||
44 | |||
45 | RC = windres | ||
46 | RCFLAGS = --define GCC_WINDRES | ||
47 | |||
48 | CP = cp -fp | ||
49 | # If GNU install is available, replace $(CP) with install. | ||
50 | INSTALL = $(CP) | ||
51 | RM = rm -f | ||
52 | |||
53 | prefix = /usr/local | ||
54 | exec_prefix = $(prefix) | ||
55 | |||
56 | OBJS = adler32.o compress.o crc32.o deflate.o gzio.o infback.o \ | ||
57 | inffast.o inflate.o inftrees.o trees.o uncompr.o zutil.o | ||
58 | OBJA = | ||
59 | |||
60 | all: $(STATICLIB) $(SHAREDLIB) $(IMPLIB) example minigzip example_d minigzip_d | ||
61 | |||
62 | test: example minigzip | ||
63 | ./example | ||
64 | echo hello world | ./minigzip | ./minigzip -d | ||
65 | |||
66 | testdll: example_d minigzip_d | ||
67 | ./example_d | ||
68 | echo hello world | ./minigzip_d | ./minigzip_d -d | ||
69 | |||
70 | .c.o: | ||
71 | $(CC) $(CFLAGS) -c -o $@ $< | ||
72 | |||
73 | .S.o: | ||
74 | $(AS) $(ASFLAGS) -c -o $@ $< | ||
75 | |||
76 | $(STATICLIB): $(OBJS) $(OBJA) | ||
77 | $(AR) $(ARFLAGS) $@ $(OBJS) $(OBJA) | ||
78 | |||
79 | $(IMPLIB): $(SHAREDLIB) | ||
80 | |||
81 | $(SHAREDLIB): win32/zlib.def $(OBJS) $(OBJA) zlibrc.o | ||
82 | dllwrap --driver-name $(CC) --def win32/zlib.def \ | ||
83 | --implib $(IMPLIB) -o $@ $(OBJS) $(OBJA) zlibrc.o | ||
84 | strip $@ | ||
85 | |||
86 | example: example.o $(STATICLIB) | ||
87 | $(LD) $(LDFLAGS) -o $@ example.o $(STATICLIB) | ||
88 | |||
89 | minigzip: minigzip.o $(STATICLIB) | ||
90 | $(LD) $(LDFLAGS) -o $@ minigzip.o $(STATICLIB) | ||
91 | |||
92 | example_d: example.o $(IMPLIB) | ||
93 | $(LD) $(LDFLAGS) -o $@ example.o $(IMPLIB) | ||
94 | |||
95 | minigzip_d: minigzip.o $(IMPLIB) | ||
96 | $(LD) $(LDFLAGS) -o $@ minigzip.o $(IMPLIB) | ||
97 | |||
98 | zlibrc.o: win32/zlib1.rc | ||
99 | $(RC) $(RCFLAGS) -o $@ win32/zlib1.rc | ||
100 | |||
101 | |||
102 | # INCLUDE_PATH and LIBRARY_PATH must be set. | ||
103 | |||
104 | .PHONY: install uninstall clean | ||
105 | |||
106 | install: zlib.h zconf.h $(LIB) | ||
107 | -@if not exist $(INCLUDE_PATH)/nul mkdir $(INCLUDE_PATH) | ||
108 | -@if not exist $(LIBRARY_PATH)/nul mkdir $(LIBRARY_PATH) | ||
109 | -$(INSTALL) zlib.h $(INCLUDE_PATH) | ||
110 | -$(INSTALL) zconf.h $(INCLUDE_PATH) | ||
111 | -$(INSTALL) $(STATICLIB) $(LIBRARY_PATH) | ||
112 | -$(INSTALL) $(IMPLIB) $(LIBRARY_PATH) | ||
113 | |||
114 | uninstall: | ||
115 | -$(RM) $(INCLUDE_PATH)/zlib.h | ||
116 | -$(RM) $(INCLUDE_PATH)/zconf.h | ||
117 | -$(RM) $(LIBRARY_PATH)/$(STATICLIB) | ||
118 | -$(RM) $(LIBRARY_PATH)/$(IMPLIB) | ||
119 | |||
120 | clean: | ||
121 | -$(RM) $(STATICLIB) | ||
122 | -$(RM) $(SHAREDLIB) | ||
123 | -$(RM) $(IMPLIB) | ||
124 | -$(RM) *.o | ||
125 | -$(RM) *.exe | ||
126 | -$(RM) foo.gz | ||
127 | |||
128 | adler32.o: zlib.h zconf.h | ||
129 | compress.o: zlib.h zconf.h | ||
130 | crc32.o: crc32.h zlib.h zconf.h | ||
131 | deflate.o: deflate.h zutil.h zlib.h zconf.h | ||
132 | example.o: zlib.h zconf.h | ||
133 | gzio.o: zutil.h zlib.h zconf.h | ||
134 | inffast.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h | ||
135 | inflate.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h | ||
136 | infback.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h | ||
137 | inftrees.o: zutil.h zlib.h zconf.h inftrees.h | ||
138 | minigzip.o: zlib.h zconf.h | ||
139 | trees.o: deflate.h zutil.h zlib.h zconf.h trees.h | ||
140 | uncompr.o: zlib.h zconf.h | ||
141 | zutil.o: zutil.h zlib.h zconf.h | ||
diff --git a/win32/Makefile.msc b/win32/Makefile.msc index 5900d66..66e9224 100644 --- a/win32/Makefile.msc +++ b/win32/Makefile.msc | |||
@@ -28,8 +28,8 @@ LDFLAGS = -nologo -debug -release | |||
28 | ARFLAGS = -nologo | 28 | ARFLAGS = -nologo |
29 | RCFLAGS = /dWIN32 /r | 29 | RCFLAGS = /dWIN32 /r |
30 | 30 | ||
31 | OBJS = adler32.obj compress.obj crc32.obj deflate.obj gzio.obj infback.obj \ | 31 | OBJS = adler32.obj compress.obj crc32.obj deflate.obj gzclose.obj gzio.obj gzlib.obj gzread.obj \ |
32 | inffast.obj inflate.obj inftrees.obj trees.obj uncompr.obj zutil.obj | 32 | gzwrite.obj infback.obj inffast.obj inflate.obj inftrees.obj trees.obj uncompr.obj zutil.obj |
33 | OBJA = | 33 | OBJA = |
34 | 34 | ||
35 | 35 | ||
@@ -82,8 +82,16 @@ crc32.obj: crc32.c zlib.h zconf.h crc32.h | |||
82 | 82 | ||
83 | deflate.obj: deflate.c deflate.h zutil.h zlib.h zconf.h | 83 | deflate.obj: deflate.c deflate.h zutil.h zlib.h zconf.h |
84 | 84 | ||
85 | gzclose.obj: gzclose.c zlib.h zconf.h gzguts.h | ||
86 | |||
85 | gzio.obj: gzio.c zutil.h zlib.h zconf.h | 87 | gzio.obj: gzio.c zutil.h zlib.h zconf.h |
86 | 88 | ||
89 | gzlib.obj: gzlib.c zlib.h zconf.h gzguts.h | ||
90 | |||
91 | gzread.obj: gzread.c zlib.h zconf.h gzguts.h | ||
92 | |||
93 | gzwrite.obj: gzwrite.c zlib.h zconf.h gzguts.h | ||
94 | |||
87 | infback.obj: infback.c zutil.h zlib.h zconf.h inftrees.h inflate.h \ | 95 | infback.obj: infback.c zutil.h zlib.h zconf.h inftrees.h inflate.h \ |
88 | inffast.h inffixed.h | 96 | inffast.h inffixed.h |
89 | 97 | ||
diff --git a/win32/zlib.def b/win32/zlib.def index c148ecb..d247b79 100644 --- a/win32/zlib.def +++ b/win32/zlib.def | |||
@@ -35,6 +35,7 @@ EXPORTS | |||
35 | uncompress | 35 | uncompress |
36 | gzopen | 36 | gzopen |
37 | gzdopen | 37 | gzdopen |
38 | gzbuffer | ||
38 | gzsetparams | 39 | gzsetparams |
39 | gzread | 40 | gzread |
40 | gzwrite | 41 | gzwrite |
@@ -48,9 +49,12 @@ EXPORTS | |||
48 | gzseek | 49 | gzseek |
49 | gzrewind | 50 | gzrewind |
50 | gztell | 51 | gztell |
52 | gzoffset | ||
51 | gzeof | 53 | gzeof |
52 | gzdirect | 54 | gzdirect |
53 | gzclose | 55 | gzclose |
56 | gzclose_r | ||
57 | gzclose_w | ||
54 | gzerror | 58 | gzerror |
55 | gzclearerr | 59 | gzclearerr |
56 | ; checksum functions | 60 | ; checksum functions |
@@ -67,6 +71,7 @@ EXPORTS | |||
67 | gzopen64 | 71 | gzopen64 |
68 | gzseek64 | 72 | gzseek64 |
69 | gztell64 | 73 | gztell64 |
74 | gzoffset64 | ||
70 | adler32_combine64 | 75 | adler32_combine64 |
71 | crc32_combine64 | 76 | crc32_combine64 |
72 | zError | 77 | zError |