diff options
author | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:33:59 -0700 |
---|---|---|
committer | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:33:59 -0700 |
commit | a1141160bcf563f1a269be68a21f1651f687bb69 (patch) | |
tree | 8817801b5113a40c7abceb9bfcf9fc37863d05d5 /win32 | |
parent | 59ca2179ff8ef92e9e8351a11f1a92e7138364c2 (diff) | |
download | zlib-1.2.4.tar.gz zlib-1.2.4.tar.bz2 zlib-1.2.4.zip |
zlib 1.2.4v1.2.4
Diffstat (limited to '')
-rw-r--r-- | win32/Makefile.gcc.old | 140 |
1 files changed, 0 insertions, 140 deletions
diff --git a/win32/Makefile.gcc.old b/win32/Makefile.gcc.old deleted file mode 100644 index f670be4..0000000 --- a/win32/Makefile.gcc.old +++ /dev/null | |||
@@ -1,140 +0,0 @@ | |||
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 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 | inffast.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h | ||
134 | inflate.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h | ||
135 | infback.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h | ||
136 | inftrees.o: zutil.h zlib.h zconf.h inftrees.h | ||
137 | minigzip.o: zlib.h zconf.h | ||
138 | trees.o: deflate.h zutil.h zlib.h zconf.h trees.h | ||
139 | uncompr.o: zlib.h zconf.h | ||
140 | zutil.o: zutil.h zlib.h zconf.h | ||