Annotation of sys/lib/libz/Makefile, Revision 1.1.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