Makefile revision 1.24
11.24Smrg# $NetBSD: Makefile,v 1.24 2019/02/04 04:05:16 mrg 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.24Smrg.if defined(HAVE_GCC) && ${HAVE_GCC} == 7 && ${ACTIVE_CC} == "gcc" 331.24SmrgCOPTS.infback.c+= -Wno-error=implicit-fallthrough 341.24SmrgCOPTS.inflate.c+= -Wno-error=implicit-fallthrough 351.24Smrg.endif 361.24Smrg 371.1Sgwr.include <bsd.lib.mk> 381.1Sgwr 391.1Sgwrtest: minigzip 401.1Sgwr echo hello world | ./minigzip | ./minigzip -d 411.1Sgwr 421.1Sgwr# Note: CFLAGS ommitted by intention! 431.1Sgwr# This is to verify that zlib.h works standalone. 441.23Schristosminigzip: ${ZLIBDIR}/test/minigzip.c libz.a 451.23Schristos ${CC} -o minigzip ${ZLIBDIR}/test/minigzip.c libz.a 46