xref: /freebsd/lib/libbz2/Makefile (revision 586319793368cbc664b48187bda60d27e171753a)
161ca6911SLexi WinterPACKAGE=	bzip2
261ca6911SLexi WinterLIB_PACKAGE=
361ca6911SLexi Winter
44cbc4dfeSEnji CooperBZ2DIR=	${SRCTOP}/contrib/bzip2
54e78abc4SDavid E. O'Brien.PATH: ${BZ2DIR}
64e78abc4SDavid E. O'Brien
74e78abc4SDavid E. O'BrienLIB=		bz2
83ca3047aSKen SmithSHLIB_MAJOR=	4
94e78abc4SDavid E. O'BrienSRCS=		bzlib.c blocksort.c compress.c crctable.c decompress.c \
104e78abc4SDavid E. O'Brien		huffman.c randtable.c
114e78abc4SDavid E. O'BrienINCS=		bzlib.h
124e78abc4SDavid E. O'BrienCFLAGS+=	-I${BZ2DIR}
134e78abc4SDavid E. O'Brien
14daaf5759SEd SchoutenWARNS?=		3
15daaf5759SEd Schouten
16*58631979SXin LIBZIP2_VERSION!=	sed -n '/bzip2\/libbzip2 version /{s/.*version //;s/ of.*//p;q;}' ${BZ2DIR}/bzlib.h
17*58631979SXin LI
18*58631979SXin LIbzip2.pc: bzip2.pc.in
19*58631979SXin LI	sed -e 's,@prefix@,/usr,g ; \
20*58631979SXin LI		s,@exec_prefix@,$${prefix},g ; \
21*58631979SXin LI		s,@libdir@,${LIBDIR},g ; \
22*58631979SXin LI		s,@sharedlibdir@,${SHLIBDIR},g ; \
23*58631979SXin LI		s,@includedir@,${INCLUDEDIR},g ; \
24*58631979SXin LI		s,@VERSION@,${BZIP2_VERSION},g ;' \
25*58631979SXin LI		${.ALLSRC} > ${.TARGET}
26*58631979SXin LI
27*58631979SXin LIPCFILES=	bzip2.pc
28*58631979SXin LI
294e78abc4SDavid E. O'Brien.include <bsd.lib.mk>
30