1234567891011121314151617181920212223242526272829303132333435 |
- # $OpenBSD: Makefile,v 1.8 2003/12/18 02:27:13 millert Exp $
- # $NetBSD: Makefile,v 1.2 1997/01/22 01:36:30 cgd Exp $
- LIB= z
- NOPIC=
- NOPROFILE=
- # Tweak knobs to generate small libz code
- CPPFLAGS+= -DSLOW -DSMALL -DNOBYFOUR -DNO_GZIP -DDYNAMIC_CRC_TABLE
- CPPFLAGS+= -I. ${ZCPPFLAGS}
- # files to be copied down from libz.
- LIBZSRCS= adler32.c crc32.c inflate.c inftrees.c
- LIBZHDRS= crc32.h inflate.h inffixed.h inftrees.h zconf.h zlib.h zutil.h
- # Other stuff
- SRCS= ${LIBZSRCS}
- # Files to clean up
- CLEANFILES+= lib${LIB}.o
- install:
- .include <bsd.lib.mk>
- lib${LIB}.o:: ${OBJS}
- @echo building standard ${LIB} library
- @rm -f lib${LIB}.o
- @${LD} -r -o lib${LIB}.o `lorder ${OBJS} | tsort`
- update-sources:
- for file in ${LIBZSRCS} ${LIBZHDRS}; do \
- cp ${.CURDIR}/../../../lib/libz/$$file ${.CURDIR}; \
- done
|