[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     ! 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