Home | History | Annotate | Line # | Download | only in libz
Makefile revision 1.8
      1  1.8  simonb #	$NetBSD: Makefile,v 1.8 1999/04/15 00:52:58 simonb Exp $
      2  1.1     cgd 
      3  1.1     cgd LIB=	z
      4  1.7   lukem MKPIC=	no
      5  1.7   lukem MKPROFILE=no
      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.8  simonb         inflate.c inftrees.c infutil.c uncompr.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.8  simonb SRCS=	${LIBZSRCS} zalloc.c
     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