Makefile revision 1.23
11.23Schristos# $NetBSD: Makefile,v 1.23 2017/01/10 01:28:03 christos Exp $ 21.21Smatt 31.21SmattWARNS= 3 41.20Stls 51.20StlsUSE_FORT?= yes # data-driven bugs? 61.19Schristos 71.19Schristos.include <bsd.own.mk> 81.1Sgwr 91.16SlukemUSE_SHLIBDIR= yes 101.17Slukem 111.19SchristosZLIBDIR=${NETBSDSRCDIR}/common/dist/zlib 121.19Schristos.PATH: ${ZLIBDIR} 131.17SlukemLIB= z 141.6Sgwr 151.23SchristosSRCS= adler32.c compress.c crc32.c deflate.c infback.c inffast.c \ 161.23Schristos inflate.c inftrees.c trees.c uncompr.c zutil.c gzwrite.c \ 171.23Schristos gzlib.c gzread.c gzclose.c 181.18SwizMAN= zlib.3 191.1Sgwr 201.19SchristosCPPFLAGS+= -I${ZLIBDIR} 211.15StvCLEANFILES+= minigzip 221.1Sgwr 231.15StvINCS= zconf.h zlib.h 241.15StvINCSDIR= /usr/include 251.1Sgwr 261.22SwizFILES+= zlib.pc 271.22SwizFILESOWN_zlib.pc= ${BINOWN} 281.22SwizFILESGRP_zlib.pc= ${BINGRP} 291.22SwizFILESMODE_zlib.pc= ${NONBINMODE} 301.22SwizFILESDIR_zlib.pc= /usr/lib/pkgconfig 311.22Swiz 321.1Sgwr.include <bsd.lib.mk> 331.1Sgwr 341.1Sgwrtest: minigzip 351.1Sgwr echo hello world | ./minigzip | ./minigzip -d 361.1Sgwr 371.1Sgwr# Note: CFLAGS ommitted by intention! 381.1Sgwr# This is to verify that zlib.h works standalone. 391.23Schristosminigzip: ${ZLIBDIR}/test/minigzip.c libz.a 401.23Schristos ${CC} -o minigzip ${ZLIBDIR}/test/minigzip.c libz.a 41