1278332Semaste# $OpenBSD: Makefile,v 1.10 2021/07/08 20:02:42 deraadt Exp $ 2278332Semaste# $NetBSD: Makefile,v 1.2 1997/01/22 01:36:30 cgd Exp $ 3353358Sdim 4353358SdimLIB= z 5353358SdimNOPIC= 6278332SemasteNOPROFILE= 7278332Semaste 8278332Semaste# Tweak knobs to generate small libz code 9278332SemasteCPPFLAGS+= -DSLOW -DSMALL -DNOBYFOUR -DNO_GZIP 10278332SemasteCPPFLAGS+= -I. ${ZCPPFLAGS} 11278332Semaste 12278332Semaste# files to be copied down from libz. 13278332SemasteLIBZSRCS= adler32.c crc32.c inflate.c inftrees.c 14309124SdimLIBZHDRS= crc32.h inflate.h inffixed.h inftrees.h zconf.h zlib.h zutil.h 15278332Semaste 16278332Semaste# Other stuff 17278332SemasteSRCS= ${LIBZSRCS} 18278332Semaste 19321369Sdim# Files to clean up 20321369SdimCLEANFILES+= lib${LIB}.o 21344779Sdim 22278332Semasteinstall: 23314564Sdim 24278332Semaste.include <bsd.lib.mk> 25321369Sdim 26278332Semastelib${LIB}.o:: ${OBJS} 27278332Semaste @echo building standard ${LIB} library 28278332Semaste @rm -f lib${LIB}.o 29314564Sdim @${LD} -r -o lib${LIB}.o `lorder ${OBJS} | tsort` 30314564Sdim 31314564Sdimupdate-sources: 32314564Sdim for file in ${LIBZSRCS} ${LIBZHDRS}; do \ 33314564Sdim cp ${.CURDIR}/../../../lib/libz/$$file ${.CURDIR}; \ 34314564Sdim done 35314564Sdim