1# $NetBSD: Makefile,v 1.16 2009/03/25 18:41:06 tls Exp $ 2 3LIB= z 4NOPIC= # defined 5NOPROFILE=# defined 6 7ZDISTDIR:=${.PARSEDIR}/../../../common/dist/zlib 8 9CPPFLAGS+= -I${ZDISTDIR} ${ZCPPFLAGS} ${ZMISCCPPFLAGS} 10 11.PATH.c: ${ZDISTDIR} ${.PARSEDIR} 12 13# files to be copied down from libz. 14LIBZSRCS= adler32.c compress.c deflate.c infback.c inffast.c \ 15 inflate.c inftrees.c trees.c uncompr.c 16LIBZHDRS= deflate.h inffast.h inffixed.h inflate.h inftrees.h \ 17 trees.h zconf.h zlib.h 18 19# Other stuff 20SRCS= ${LIBZSRCS} zalloc.c 21 22# Files to clean up 23CLEANFILES+= lib${LIB}.o 24 25# only needed during build 26libinstall:: 27 28.undef DESTDIR 29.include <bsd.lib.mk> 30 31lib${LIB}.o:: ${OBJS} 32 @echo building standard ${LIB} library 33 @rm -f lib${LIB}.o 34 @${LD} -r -o lib${LIB}.o `lorder ${OBJS} | tsort` 35