xref: /freebsd/lib/libz/Makefile (revision 4a558355e5f3b4521cef56a6b705fa84be41dfa0)
1b1c8a8dfSPeter Wemm#
27f3dea24SPeter Wemm# $FreeBSD$
3b1c8a8dfSPeter Wemm#
4b1c8a8dfSPeter Wemm
5b1c8a8dfSPeter WemmMAINTAINER=peter@FreeBSD.org
6b1c8a8dfSPeter Wemm
7b1c8a8dfSPeter WemmLIB=		z
84a558355SRuslan ErmilovMAN=		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
15f3b0f821SChris D. FaulhaberCFLAGS+=	-DHAS_snprintf -DHAS_vsnprintf
16f3b0f821SChris D. Faulhaber
17e827b8c5SSteve PriceCLEANFILES+=	example.o example foo.gz minigzip.o minigzip
18b1c8a8dfSPeter Wemm
19b1c8a8dfSPeter WemmSRCS = adler32.c compress.c crc32.c gzio.c uncompr.c deflate.c trees.c \
20b1c8a8dfSPeter Wemm       zutil.c inflate.c infblock.c inftrees.c infcodes.c infutil.c inffast.c
21d05257b0SRodney W. GrimesINCS=		zconf.h zlib.h
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.include <bsd.lib.mk>
35