[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / sys / lib / libz

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