xref: /netbsd-src/sys/lib/libz/Makefile (revision 7c76c2272ed33e9382ba21d8bb8c83a57d05f685)
1*7c76c227Srin#	$NetBSD: Makefile,v 1.24 2023/10/07 12:15:54 rin Exp $
2e18d476dScgd
3e18d476dScgdLIB=	z
4030041f5SmrgLIBISPRIVATE=	yes
5e18d476dScgd
6b7c7f77dSchristosZDISTDIR:=${.PARSEDIR}/../../../common/dist/zlib
7192b3c73Sdrochner
8b9c5a4c6SisakiCPPFLAGS+=	-I${ZDISTDIR} ${ZCPPFLAGS} ${ZMISCCPPFLAGS}
9b7c7f77dSchristos
10b7c7f77dSchristos.PATH.c: ${ZDISTDIR} ${.PARSEDIR}
11e18d476dScgd
12e18d476dScgd# files to be copied down from libz.
13a34cd18bStlsLIBZSRCS= adler32.c compress.c deflate.c infback.c inffast.c \
14b7c7f77dSchristos	inflate.c inftrees.c trees.c uncompr.c
15a34cd18bStlsLIBZHDRS= deflate.h inffast.h inffixed.h inflate.h inftrees.h \
16b7c7f77dSchristos	trees.h zconf.h zlib.h
17e18d476dScgd
18e18d476dScgd# Other stuff
19351120e2SsimonbSRCS=	${LIBZSRCS} zalloc.c
20e18d476dScgd
21e18d476dScgd# Files to clean up
22e18d476dScgdCLEANFILES+= lib${LIB}.o
23e18d476dScgd
244446c000Stv.undef DESTDIR
25e18d476dScgd.include <bsd.lib.mk>
26e18d476dScgd
27de3955c3Schristoslib${LIB}.o:: ${OBJS:O} __buildstdlib
28