Cross Reference: Makefile
xref: /src/sys/lib/libz/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sys/lib/libz/
Makefile revision 1.6
11.5Scjs#	$NetBSD: Makefile,v 1.6 1997/05/31 21:22:13 cjs Exp $
21.1Scgd
31.1ScgdLIB=	z
41.1ScgdNOPIC=
51.1ScgdNOPROFILE=
61.1Scgd
71.3ScgdCPPFLAGS=	-I. ${ZCPPFLAGS} ${ZMISCCPPFLAGS} -D_ZLIB_PRIVATE
81.1Scgd
91.1Scgd# files to be copied down from libz.
101.1ScgdLIBZSRCS= adler32.c crc32.c infblock.c infcodes.c inffast.c \
111.1Scgd        inflate.c inftrees.c infutil.c
121.1ScgdLIBZHDRS= infblock.h infcodes.h inffast.h inftrees.h infutil.h \
131.1Scgd	zconf.h zlib.h zutil.h
141.1Scgd
151.1Scgd# Other stuff
161.1ScgdSRCS=	${LIBZSRCS}
171.1Scgd
181.1Scgd# Files to clean up
191.1ScgdCLEANFILES+= lib${LIB}.o
201.6Scjs
211.6Scjs# only needed during build
221.6Scjslibinstall::
231.1Scgd
241.1Scgd.include <bsd.lib.mk>
251.1Scgd
261.1Scgdlib${LIB}.o:: ${OBJS}
271.1Scgd	@echo building standard ${LIB} library
281.1Scgd	@rm -f lib${LIB}.o
291.1Scgd	@${LD} -r -o lib${LIB}.o `lorder ${OBJS} | tsort`
301.1Scgd
311.1Scgdupdate-sources:
321.1Scgd	for file in ${LIBZSRCS} ${LIBZHDRS}; do \
331.1Scgd		cp ${.CURDIR}/../../../lib/libz/$$file ${.CURDIR}; \
341.1Scgd	done
35

Indexes created Wed Dec 31 21:09:29 GMT 2025