aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile15
1 files changed, 15 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index f251670..9a48249 100644
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,17 @@
1# Makefile for zlib
2# Copyright (C) 1995 Jean-loup Gailly.
3# For conditions of distribution and use, see copyright notice in zlib.h
4
1CC=cc 5CC=cc
2CFLAGS=-O 6CFLAGS=-O
7#CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7"
3#CFLAGS=-g -DDEBUG 8#CFLAGS=-g -DDEBUG
4LDFLAGS=-L. -lgz 9LDFLAGS=-L. -lgz
5 10
6RANLIB=ranlib 11RANLIB=ranlib
7 12
13prefix=/usr/local
14
8OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \ 15OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \
9 zutil.o inflate.o infblock.o inftrees.o infcodes.o infutil.o inffast.o 16 zutil.o inflate.o infblock.o inftrees.o infcodes.o infutil.o inffast.o
10 17
@@ -16,6 +23,14 @@ test: all
16 ./example 23 ./example
17 echo hello world | ./minigzip | ./minigzip -d 24 echo hello world | ./minigzip | ./minigzip -d
18 25
26install: libgz.a
27 -@mkdir $(prefix)/include
28 -@mkdir $(prefix)/lib
29 cp zlib.h zconf.h $(prefix)/include
30 chmod 644 $(prefix)/include/zlib.h $(prefix)/include/zconf.h
31 cp libgz.a $(prefix)/lib
32 chmod 644 $(prefix)/lib/libgz.a
33
19libgz.a: $(OBJS) 34libgz.a: $(OBJS)
20 ar rc $@ $(OBJS) 35 ar rc $@ $(OBJS)
21 $(RANLIB) $@ 36 $(RANLIB) $@