diff options
| author | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:23:14 -0700 |
|---|---|---|
| committer | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:23:14 -0700 |
| commit | a2506218cd8c32416d0d15260834f3c23d910fc8 (patch) | |
| tree | 25bbd63d92473c8ae02a27cce3fc7c04a6aba64a /Makefile | |
| parent | b97ec631c6f7dd9cff2e3caf3b38e70b006e1b2d (diff) | |
| download | zlib-1.2.0.8.tar.gz zlib-1.2.0.8.tar.bz2 zlib-1.2.0.8.zip | |
zlib 1.2.0.8v1.2.0.8
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 20 |
1 files changed, 11 insertions, 9 deletions
| @@ -30,13 +30,14 @@ CPP=$(CC) -E | |||
| 30 | 30 | ||
| 31 | LIBS=libz.a | 31 | LIBS=libz.a |
| 32 | SHAREDLIB=libz.so | 32 | SHAREDLIB=libz.so |
| 33 | SHAREDLIBV=libz.so.1.2.0.7 | 33 | SHAREDLIBV=libz.so.1.2.0.8 |
| 34 | SHAREDLIBM=libz.so.1 | 34 | SHAREDLIBM=libz.so.1 |
| 35 | 35 | ||
| 36 | AR=ar rc | 36 | AR=ar rc |
| 37 | RANLIB=ranlib | 37 | RANLIB=ranlib |
| 38 | TAR=tar | 38 | TAR=tar |
| 39 | SHELL=/bin/sh | 39 | SHELL=/bin/sh |
| 40 | EXE= | ||
| 40 | 41 | ||
| 41 | prefix = /usr/local | 42 | prefix = /usr/local |
| 42 | exec_prefix = ${prefix} | 43 | exec_prefix = ${prefix} |
| @@ -53,7 +54,7 @@ OBJA = | |||
| 53 | 54 | ||
| 54 | TEST_OBJS = example.o minigzip.o | 55 | TEST_OBJS = example.o minigzip.o |
| 55 | 56 | ||
| 56 | all: example minigzip | 57 | all: example$(EXE) minigzip$(EXE) |
| 57 | 58 | ||
| 58 | check: test | 59 | check: test |
| 59 | test: all | 60 | test: all |
| @@ -82,17 +83,17 @@ $(SHAREDLIBV): $(OBJS) | |||
| 82 | ln -s $@ $(SHAREDLIB) | 83 | ln -s $@ $(SHAREDLIB) |
| 83 | ln -s $@ $(SHAREDLIBM) | 84 | ln -s $@ $(SHAREDLIBM) |
| 84 | 85 | ||
| 85 | example: example.o $(LIBS) | 86 | example$(EXE): example.o $(LIBS) |
| 86 | $(CC) $(CFLAGS) -o $@ example.o $(LDFLAGS) | 87 | $(CC) $(CFLAGS) -o $@ example.o $(LDFLAGS) |
| 87 | 88 | ||
| 88 | minigzip: minigzip.o $(LIBS) | 89 | minigzip$(EXE): minigzip.o $(LIBS) |
| 89 | $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS) | 90 | $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS) |
| 90 | 91 | ||
| 91 | install: $(LIBS) | 92 | install: $(LIBS) |
| 92 | -@if [ ! -d $(exec_prefix) ]; then mkdir $(exec_prefix); fi | 93 | -@if [ ! -d $(exec_prefix) ]; then mkdir -p $(exec_prefix); fi |
| 93 | -@if [ ! -d $(includedir) ]; then mkdir $(includedir); fi | 94 | -@if [ ! -d $(includedir) ]; then mkdir -p $(includedir); fi |
| 94 | -@if [ ! -d $(libdir) ]; then mkdir $(libdir); fi | 95 | -@if [ ! -d $(libdir) ]; then mkdir -p $(libdir); fi |
| 95 | -@if [ ! -d $(man3dir) ]; then mkdir $(man3dir); fi | 96 | -@if [ ! -d $(man3dir) ]; then mkdir -p $(man3dir); fi |
| 96 | cp zlib.h zconf.h $(includedir) | 97 | cp zlib.h zconf.h $(includedir) |
| 97 | chmod 644 $(includedir)/zlib.h $(includedir)/zconf.h | 98 | chmod 644 $(includedir)/zlib.h $(includedir)/zconf.h |
| 98 | cp $(LIBS) $(libdir) | 99 | cp $(LIBS) $(libdir) |
| @@ -119,7 +120,8 @@ uninstall: | |||
| 119 | 120 | ||
| 120 | mostlyclean: clean | 121 | mostlyclean: clean |
| 121 | clean: | 122 | clean: |
| 122 | rm -f *.o *~ example minigzip libz.* foo.gz so_locations \ | 123 | rm -f *.o *~ example$(EXE) minigzip$(EXE) \ |
| 124 | libz.* foo.gz so_locations \ | ||
| 123 | _match.s maketree contrib/infback9/*.o | 125 | _match.s maketree contrib/infback9/*.o |
| 124 | 126 | ||
| 125 | maintainer-clean: distclean | 127 | maintainer-clean: distclean |
