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