xref: /freebsd/lib/libz/Makefile (revision 271012d5b9b53a9849ff8a85a4d85d1e811eeef9)
1b1c8a8dfSPeter Wemm#
2271012d5SAndrey A. Chernov# $Id: Makefile,v 1.6 1998/02/28 06:27:59 steve Exp $
3b1c8a8dfSPeter Wemm#
4b1c8a8dfSPeter Wemm
5b1c8a8dfSPeter WemmMAINTAINER=peter@FreeBSD.org
6b1c8a8dfSPeter Wemm
7b1c8a8dfSPeter WemmLIB=		z
8271012d5SAndrey A. ChernovMAN3=           zlib.3
9b1c8a8dfSPeter Wemm
10b1c8a8dfSPeter Wemm#CFLAGS+=	-DMAX_WBITS=14 -DMAX_MEM_LEVEL=7
11b1c8a8dfSPeter Wemm#CFLAGS+=	-g -DDEBUG
12b1c8a8dfSPeter Wemm#CFLAGS+=	-Wall -Wwrite-strings -Wpointer-arith -Wconversion \
13b1c8a8dfSPeter Wemm#		-Wstrict-prototypes -Wmissing-prototypes
14b1c8a8dfSPeter Wemm
15e827b8c5SSteve PriceCLEANFILES+=	example.o example foo.gz minigzip.o minigzip
16b1c8a8dfSPeter Wemm
17b1c8a8dfSPeter WemmSRCS = adler32.c compress.c crc32.c gzio.c uncompr.c deflate.c trees.c \
18b1c8a8dfSPeter Wemm       zutil.c inflate.c infblock.c inftrees.c infcodes.c infutil.c inffast.c
19b1c8a8dfSPeter Wemm
20b1c8a8dfSPeter Wemmbeforeinstall:
217b9dff76SPeter Wemm.for hdr in zconf.h zlib.h
227b9dff76SPeter Wemm	${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/${hdr} \
237b9dff76SPeter Wemm		${DESTDIR}/usr/include
247b9dff76SPeter Wemm.endfor
25b1c8a8dfSPeter Wemm
26b1c8a8dfSPeter Wemmminigzip:	all minigzip.o
27b1c8a8dfSPeter Wemm	$(CC) -o minigzip minigzip.o -L. -lz
28b1c8a8dfSPeter Wemm
29b1c8a8dfSPeter Wemmexample:	all example.o
30b1c8a8dfSPeter Wemm	$(CC) -o example example.o -L. -lz
31b1c8a8dfSPeter Wemm
32b1c8a8dfSPeter Wemmtest: example minigzip
33b1c8a8dfSPeter Wemm	(export LD_LIBRARY_PATH=. ; ./example )
34b1c8a8dfSPeter Wemm	(export LD_LIBRARY_PATH=. ; \
35b1c8a8dfSPeter Wemm		echo hello world | ./minigzip | ./minigzip -d )
36b1c8a8dfSPeter Wemm
37b1c8a8dfSPeter Wemm.include <bsd.lib.mk>
38