1 # $NetBSD: Makefile,v 1.16 2023/06/03 21:30:20 lukem Exp $ 2 3 LIB=netpgpverify 4 SRCS+=b64.c 5 SRCS+=bignum.c 6 SRCS+=bufgap.c 7 SRCS+=digest.c 8 SRCS+=libverify.c 9 SRCS+=misc.c 10 SRCS+=pgpsum.c 11 SRCS+=rsa.c 12 SRCS+=bzlib.c 13 SRCS+=zlib.c 14 SRCS+=sha1.c 15 SRCS+=sha2.c 16 SRCS+=md5c.c 17 SRCS+=rmd160.c 18 CPPFLAGS+=-I${.CURDIR} -I${EXTDIST}/src/netpgpverify 19 MAN=libnetpgpverify.3 20 WARNS=5 21 22 EXTDIST=${.CURDIR}/../../dist 23 .PATH: ${EXTDIST}/src/netpgpverify 24 25 INCS=verify.h 26 INCSDIR=/usr/include/netpgp 27 28 .include <bsd.own.mk> 29 30 COPTS+= ${CC_WNO_IMPLICIT_FALLTHROUGH} 31 COPTS.libverify.c+= ${CC_WNO_FORMAT_TRUNCATION} 32 33 LINTFLAGS.bzlib.c+= -X 161 # constant in conditional context 34 LINTFLAGS.bzlib.c+= -X 220 # fallthrough on case statement 35 LINTFLAGS.zlib.c+= -X 220 # fallthrough on case statement 36 37 LDFLAGS+=-Wl,--version-script=${.CURDIR}/verify.map 38 39 .include <bsd.lib.mk> 40