Annotation of sys/lib/libz/Makefile, Revision 1.1
1.1 ! nbrk 1: # $OpenBSD: Makefile,v 1.8 2003/12/18 02:27:13 millert Exp $
! 2: # $NetBSD: Makefile,v 1.2 1997/01/22 01:36:30 cgd Exp $
! 3:
! 4: LIB= z
! 5: NOPIC=
! 6: NOPROFILE=
! 7:
! 8: # Tweak knobs to generate small libz code
! 9: CPPFLAGS+= -DSLOW -DSMALL -DNOBYFOUR -DNO_GZIP -DDYNAMIC_CRC_TABLE
! 10: CPPFLAGS+= -I. ${ZCPPFLAGS}
! 11:
! 12: # files to be copied down from libz.
! 13: LIBZSRCS= adler32.c crc32.c inflate.c inftrees.c
! 14: LIBZHDRS= crc32.h inflate.h inffixed.h inftrees.h zconf.h zlib.h zutil.h
! 15:
! 16: # Other stuff
! 17: SRCS= ${LIBZSRCS}
! 18:
! 19: # Files to clean up
! 20: CLEANFILES+= lib${LIB}.o
! 21:
! 22: install:
! 23:
! 24: .include <bsd.lib.mk>
! 25:
! 26: lib${LIB}.o:: ${OBJS}
! 27: @echo building standard ${LIB} library
! 28: @rm -f lib${LIB}.o
! 29: @${LD} -r -o lib${LIB}.o `lorder ${OBJS} | tsort`
! 30:
! 31: update-sources:
! 32: for file in ${LIBZSRCS} ${LIBZHDRS}; do \
! 33: cp ${.CURDIR}/../../../lib/libz/$$file ${.CURDIR}; \
! 34: done
CVSweb