Home | History | Annotate | Line # | Download | only in libz
Makefile revision 1.6
      1  1.5  cjs #	$NetBSD: Makefile,v 1.6 1997/05/31 21:22:13 cjs Exp $
      2  1.1  cgd 
      3  1.1  cgd LIB=	z
      4  1.1  cgd NOPIC=
      5  1.1  cgd NOPROFILE=
      6  1.1  cgd 
      7  1.3  cgd CPPFLAGS=	-I. ${ZCPPFLAGS} ${ZMISCCPPFLAGS} -D_ZLIB_PRIVATE
      8  1.1  cgd 
      9  1.1  cgd # files to be copied down from libz.
     10  1.1  cgd LIBZSRCS= adler32.c crc32.c infblock.c infcodes.c inffast.c \
     11  1.1  cgd         inflate.c inftrees.c infutil.c
     12  1.1  cgd LIBZHDRS= infblock.h infcodes.h inffast.h inftrees.h infutil.h \
     13  1.1  cgd 	zconf.h zlib.h zutil.h
     14  1.1  cgd 
     15  1.1  cgd # Other stuff
     16  1.1  cgd SRCS=	${LIBZSRCS}
     17  1.1  cgd 
     18  1.1  cgd # Files to clean up
     19  1.1  cgd CLEANFILES+= lib${LIB}.o
     20  1.6  cjs 
     21  1.6  cjs # only needed during build
     22  1.6  cjs libinstall::
     23  1.1  cgd 
     24  1.1  cgd .include <bsd.lib.mk>
     25  1.1  cgd 
     26  1.1  cgd lib${LIB}.o:: ${OBJS}
     27  1.1  cgd 	@echo building standard ${LIB} library
     28  1.1  cgd 	@rm -f lib${LIB}.o
     29  1.1  cgd 	@${LD} -r -o lib${LIB}.o `lorder ${OBJS} | tsort`
     30  1.1  cgd 
     31  1.1  cgd update-sources:
     32  1.1  cgd 	for file in ${LIBZSRCS} ${LIBZHDRS}; do \
     33  1.1  cgd 		cp ${.CURDIR}/../../../lib/libz/$$file ${.CURDIR}; \
     34  1.1  cgd 	done
     35