xref: /freebsd/lib/libz/Makefile (revision b1c8a8dffe810f746b3733b8033880b338f06501)
1b1c8a8dfSPeter Wemm#
2b1c8a8dfSPeter Wemm# $Id$
3b1c8a8dfSPeter Wemm#
4b1c8a8dfSPeter Wemm
5b1c8a8dfSPeter WemmMAINTAINER=peter@FreeBSD.org
6b1c8a8dfSPeter Wemm
7b1c8a8dfSPeter WemmLIB=		z
8b1c8a8dfSPeter Wemm
9b1c8a8dfSPeter Wemm#CFLAGS+=	-DMAX_WBITS=14 -DMAX_MEM_LEVEL=7
10b1c8a8dfSPeter Wemm#CFLAGS+=	-g -DDEBUG
11b1c8a8dfSPeter Wemm#CFLAGS+=	-Wall -Wwrite-strings -Wpointer-arith -Wconversion \
12b1c8a8dfSPeter Wemm#		-Wstrict-prototypes -Wmissing-prototypes
13b1c8a8dfSPeter Wemm
14b1c8a8dfSPeter WemmCLEANFILES+=	example.o example minigzip.o minigzip
15b1c8a8dfSPeter Wemm
16b1c8a8dfSPeter WemmSRCS = adler32.c compress.c crc32.c gzio.c uncompr.c deflate.c trees.c \
17b1c8a8dfSPeter Wemm       zutil.c inflate.c infblock.c inftrees.c infcodes.c infutil.c inffast.c
18b1c8a8dfSPeter Wemm
19b1c8a8dfSPeter Wemmbeforeinstall:
20b1c8a8dfSPeter Wemm	${INSTALL} -c -m 644 -o ${BINOWN} -g ${BINGRP} zlib.h zconf.h \
21b1c8a8dfSPeter Wemm		${DESTDIR}/usr/include
22b1c8a8dfSPeter Wemm
23b1c8a8dfSPeter Wemmminigzip:	all minigzip.o
24b1c8a8dfSPeter Wemm	$(CC) -o minigzip minigzip.o -L. -lz
25b1c8a8dfSPeter Wemm
26b1c8a8dfSPeter Wemmexample:	all example.o
27b1c8a8dfSPeter Wemm	$(CC) -o example example.o -L. -lz
28b1c8a8dfSPeter Wemm
29b1c8a8dfSPeter Wemmtest: example minigzip
30b1c8a8dfSPeter Wemm	(export LD_LIBRARY_PATH=. ; ./example )
31b1c8a8dfSPeter Wemm	(export LD_LIBRARY_PATH=. ; \
32b1c8a8dfSPeter Wemm		echo hello world | ./minigzip | ./minigzip -d )
33b1c8a8dfSPeter Wemm
34b1c8a8dfSPeter Wemm
35b1c8a8dfSPeter Wemm.include <bsd.lib.mk>
36