aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2011-09-09 23:09:18 -0700
committerMark Adler <madler@alumni.caltech.edu>2011-09-09 23:09:18 -0700
commit23c69f10698301ae97709eb0bbfb371d66b99a08 (patch)
tree1956b671b3df8d12c315a38f33b190677ccd659e /Makefile
parent6b834a58bdef976383cff6e2a83f353e668a9cf1 (diff)
downloadzlib-23c69f10698301ae97709eb0bbfb371d66b99a08.tar.gz
zlib-23c69f10698301ae97709eb0bbfb371d66b99a08.tar.bz2
zlib-23c69f10698301ae97709eb0bbfb371d66b99a08.zip
zlib 0.94v0.94
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile21
1 files changed, 11 insertions, 10 deletions
diff --git a/Makefile b/Makefile
index 2d0cdc7..d9e11c5 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,7 @@ CFLAGS=-O
7#use -O3 for gcc to take advantage of inlining 7#use -O3 for gcc to take advantage of inlining
8#CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7" 8#CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7"
9#CFLAGS=-g -DDEBUG 9#CFLAGS=-g -DDEBUG
10LDFLAGS=-L. -lgz 10LDFLAGS=-L. -lz
11 11
12RANLIB=ranlib 12RANLIB=ranlib
13 13
@@ -24,33 +24,34 @@ test: all
24 ./example 24 ./example
25 echo hello world | ./minigzip | ./minigzip -d 25 echo hello world | ./minigzip | ./minigzip -d
26 26
27install: libgz.a 27install: libz.a
28 -@mkdir $(prefix)/include 28 -@mkdir $(prefix)/include
29 -@mkdir $(prefix)/lib 29 -@mkdir $(prefix)/lib
30 cp zlib.h zconf.h $(prefix)/include 30 cp zlib.h zconf.h $(prefix)/include
31 chmod 644 $(prefix)/include/zlib.h $(prefix)/include/zconf.h 31 chmod 644 $(prefix)/include/zlib.h $(prefix)/include/zconf.h
32 cp libgz.a $(prefix)/lib 32 cp libz.a $(prefix)/lib
33 chmod 644 $(prefix)/lib/libgz.a 33 chmod 644 $(prefix)/lib/libz.a
34 34
35libgz.a: $(OBJS) 35libz.a: $(OBJS)
36 ar rc $@ $(OBJS) 36 ar rc $@ $(OBJS)
37 $(RANLIB) $@ 37 $(RANLIB) $@
38 38
39example: example.o libgz.a 39example: example.o libz.a
40 $(CC) $(CFLAGS) -o $@ example.o $(LDFLAGS) 40 $(CC) $(CFLAGS) -o $@ example.o $(LDFLAGS)
41 41
42minigzip: minigzip.o libgz.a 42minigzip: minigzip.o libz.a
43 $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS) 43 $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS)
44 44
45clean: 45clean:
46 rm -f *.o example minigzip libgz.a foo.gz 46 rm -f *.o example minigzip libz.a foo.gz
47 47
48zip: 48zip:
49 zip -ul9 zlib README ChangeLog Makefile Makefile.??? Makefile.?? *.[ch] 49 zip -ul9 zlib README ChangeLog Makefile Make????.??? Makefile.?? \
50 descrip.mms *.[ch]
50 51
51tgz: 52tgz:
52 cd ..; tar cfz zlib/zlib.tgz zlib/README zlib/ChangeLog zlib/Makefile \ 53 cd ..; tar cfz zlib/zlib.tgz zlib/README zlib/ChangeLog zlib/Makefile \
53 zlib/Makefile.??? zlib/Makefile.?? zlib/*.[ch] 54 zlib/Make????.??? zlib/Makefile.?? zlib/descrip.mms zlib/*.[ch]
54 55
55# DO NOT DELETE THIS LINE -- make depend depends on it. 56# DO NOT DELETE THIS LINE -- make depend depends on it.
56 57