diff options
author | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:09:18 -0700 |
---|---|---|
committer | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:09:18 -0700 |
commit | 23c69f10698301ae97709eb0bbfb371d66b99a08 (patch) | |
tree | 1956b671b3df8d12c315a38f33b190677ccd659e /Makefile | |
parent | 6b834a58bdef976383cff6e2a83f353e668a9cf1 (diff) | |
download | zlib-23c69f10698301ae97709eb0bbfb371d66b99a08.tar.gz zlib-23c69f10698301ae97709eb0bbfb371d66b99a08.tar.bz2 zlib-23c69f10698301ae97709eb0bbfb371d66b99a08.zip |
zlib 0.94v0.94
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 21 |
1 files changed, 11 insertions, 10 deletions
@@ -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 |
10 | LDFLAGS=-L. -lgz | 10 | LDFLAGS=-L. -lz |
11 | 11 | ||
12 | RANLIB=ranlib | 12 | RANLIB=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 | ||
27 | install: libgz.a | 27 | install: 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 | ||
35 | libgz.a: $(OBJS) | 35 | libz.a: $(OBJS) |
36 | ar rc $@ $(OBJS) | 36 | ar rc $@ $(OBJS) |
37 | $(RANLIB) $@ | 37 | $(RANLIB) $@ |
38 | 38 | ||
39 | example: example.o libgz.a | 39 | example: example.o libz.a |
40 | $(CC) $(CFLAGS) -o $@ example.o $(LDFLAGS) | 40 | $(CC) $(CFLAGS) -o $@ example.o $(LDFLAGS) |
41 | 41 | ||
42 | minigzip: minigzip.o libgz.a | 42 | minigzip: minigzip.o libz.a |
43 | $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS) | 43 | $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS) |
44 | 44 | ||
45 | clean: | 45 | clean: |
46 | rm -f *.o example minigzip libgz.a foo.gz | 46 | rm -f *.o example minigzip libz.a foo.gz |
47 | 47 | ||
48 | zip: | 48 | zip: |
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 | ||
51 | tgz: | 52 | tgz: |
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 | ||