aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 4 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index 9a48249..2d0cdc7 100644
--- a/Makefile
+++ b/Makefile
@@ -4,6 +4,7 @@
4 4
5CC=cc 5CC=cc
6CFLAGS=-O 6CFLAGS=-O
7#use -O3 for gcc to take advantage of inlining
7#CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7" 8#CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7"
8#CFLAGS=-g -DDEBUG 9#CFLAGS=-g -DDEBUG
9LDFLAGS=-L. -lgz 10LDFLAGS=-L. -lgz
@@ -15,9 +16,9 @@ prefix=/usr/local
15OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \ 16OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \
16 zutil.o inflate.o infblock.o inftrees.o infcodes.o infutil.o inffast.o 17 zutil.o inflate.o infblock.o inftrees.o infcodes.o infutil.o inffast.o
17 18
18TEST_OBJS = example.o minigzip.o inftest.o 19TEST_OBJS = example.o minigzip.o
19 20
20all: example minigzip inftest 21all: example minigzip
21 22
22test: all 23test: all
23 ./example 24 ./example
@@ -41,11 +42,8 @@ example: example.o libgz.a
41minigzip: minigzip.o libgz.a 42minigzip: minigzip.o libgz.a
42 $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS) 43 $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS)
43 44
44inftest: inftest.o libgz.a
45 $(CC) $(CFLAGS) -o $@ inftest.o $(LDFLAGS)
46
47clean: 45clean:
48 rm -f *.o example minigzip inftest libgz.a foo.gz 46 rm -f *.o example minigzip libgz.a foo.gz
49 47
50zip: 48zip:
51 zip -ul9 zlib README ChangeLog Makefile Makefile.??? Makefile.?? *.[ch] 49 zip -ul9 zlib README ChangeLog Makefile Makefile.??? Makefile.?? *.[ch]
@@ -66,7 +64,6 @@ infblock.o: zutil.h zlib.h zconf.h infblock.h inftrees.h infcodes.h infutil.h
66infcodes.o: zutil.h zlib.h zconf.h inftrees.h infutil.h infcodes.h inffast.h 64infcodes.o: zutil.h zlib.h zconf.h inftrees.h infutil.h infcodes.h inffast.h
67inffast.o: zutil.h zlib.h zconf.h inftrees.h infutil.h inffast.h 65inffast.o: zutil.h zlib.h zconf.h inftrees.h infutil.h inffast.h
68inflate.o: zutil.h zlib.h zconf.h infblock.h 66inflate.o: zutil.h zlib.h zconf.h infblock.h
69inftest.o: zutil.h zlib.h zconf.h
70inftrees.o: zutil.h zlib.h zconf.h inftrees.h 67inftrees.o: zutil.h zlib.h zconf.h inftrees.h
71infutil.o: zutil.h zlib.h zconf.h inftrees.h infutil.h 68infutil.o: zutil.h zlib.h zconf.h inftrees.h infutil.h
72minigzip.o: zlib.h zconf.h 69minigzip.o: zlib.h zconf.h