X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=Makefile;h=6bba86c73fca2abda416baa1a7cf883b3494fb29;hb=5ab9f47745fe9353291b217f705086b6070575d5;hp=9a48249acb032c4f55ed5a34e07af9db71eca901;hpb=1c71d8b13b54f91ddec361d3053ecce26e6ff761;p=zlib.git diff --git a/Makefile b/Makefile index 9a48249..6bba86c 100644 --- a/Makefile +++ b/Makefile @@ -1,75 +1,5 @@ -# Makefile for zlib -# Copyright (C) 1995 Jean-loup Gailly. -# For conditions of distribution and use, see copyright notice in zlib.h +all: + -@echo "Please use ./configure first. Thank you." -CC=cc -CFLAGS=-O -#CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7" -#CFLAGS=-g -DDEBUG -LDFLAGS=-L. -lgz - -RANLIB=ranlib - -prefix=/usr/local - -OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \ - zutil.o inflate.o infblock.o inftrees.o infcodes.o infutil.o inffast.o - -TEST_OBJS = example.o minigzip.o inftest.o - -all: example minigzip inftest - -test: all - ./example - echo hello world | ./minigzip | ./minigzip -d - -install: libgz.a - -@mkdir $(prefix)/include - -@mkdir $(prefix)/lib - cp zlib.h zconf.h $(prefix)/include - chmod 644 $(prefix)/include/zlib.h $(prefix)/include/zconf.h - cp libgz.a $(prefix)/lib - chmod 644 $(prefix)/lib/libgz.a - -libgz.a: $(OBJS) - ar rc $@ $(OBJS) - $(RANLIB) $@ - -example: example.o libgz.a - $(CC) $(CFLAGS) -o $@ example.o $(LDFLAGS) - -minigzip: minigzip.o libgz.a - $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS) - -inftest: inftest.o libgz.a - $(CC) $(CFLAGS) -o $@ inftest.o $(LDFLAGS) - -clean: - rm -f *.o example minigzip inftest libgz.a foo.gz - -zip: - zip -ul9 zlib README ChangeLog Makefile Makefile.??? Makefile.?? *.[ch] - -tgz: - cd ..; tar cfz zlib/zlib.tgz zlib/README zlib/ChangeLog zlib/Makefile \ - zlib/Makefile.??? zlib/Makefile.?? zlib/*.[ch] - -# DO NOT DELETE THIS LINE -- make depend depends on it. - -adler32.o: zutil.h zlib.h zconf.h -compress.o: zlib.h zconf.h -crc32.o: zutil.h zlib.h zconf.h -deflate.o: deflate.h zutil.h zlib.h zconf.h -example.o: zlib.h zconf.h -gzio.o: zutil.h zlib.h zconf.h -infblock.o: zutil.h zlib.h zconf.h infblock.h inftrees.h infcodes.h infutil.h -infcodes.o: zutil.h zlib.h zconf.h inftrees.h infutil.h infcodes.h inffast.h -inffast.o: zutil.h zlib.h zconf.h inftrees.h infutil.h inffast.h -inflate.o: zutil.h zlib.h zconf.h infblock.h -inftest.o: zutil.h zlib.h zconf.h -inftrees.o: zutil.h zlib.h zconf.h inftrees.h -infutil.o: zutil.h zlib.h zconf.h inftrees.h infutil.h -minigzip.o: zlib.h zconf.h -trees.o: deflate.h zutil.h zlib.h zconf.h -uncompr.o: zlib.h zconf.h -zutil.o: zutil.h zlib.h zconf.h +distclean: + make -f Makefile.in distclean