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