Blame


1 f1509490 2022-03-20 martijn LOCALBASE?= /usr/local/
2 f1509490 2022-03-20 martijn
3 338537df 2022-04-08 martijn PROG= filter-dkimverify
4 338537df 2022-04-08 martijn MAN= filter-dkimverify.8
5 338537df 2022-04-08 martijn BINDIR= ${LOCALBASE}/libexec/smtpd/
6 338537df 2022-04-08 martijn MANDIR= ${LOCALBASE}/man/man
7 f1509490 2022-03-20 martijn
8 338537df 2022-04-08 martijn SRCS+= main.c ltok.c unpack_dns.c
9 f1509490 2022-03-20 martijn
10 72580136 2022-12-16 martijn .ifdef HAVE_ED25519
11 72580136 2022-12-16 martijn CFLAGS+= -DHAVE_ED25519
12 72580136 2022-12-16 martijn .endif
13 72580136 2022-12-16 martijn .ifdef LIBCRYPTOPC
14 72580136 2022-12-16 martijn CRYPT_CFLAGS!= pkg-config --cflags ${LIBCRYPTOPC}
15 72580136 2022-12-16 martijn CRYPT_LDFLAGS_L!=pkg-config --libs-only-L ${LIBCRYPTOPC}
16 72580136 2022-12-16 martijn CRYPT_LDFLAGS_libdir!=pkg-config --variable libdir ${LIBCRYPTOPC}
17 72580136 2022-12-16 martijn CRYPT_LDFLAGS= ${CRYPT_LDFLAGS_L}
18 72580136 2022-12-16 martijn CRYPT_LDFLAGS+= -Wl,-rpath,${CRYPT_LDFLAGS_libdir}
19 72580136 2022-12-16 martijn CRYPT_LDADD!= pkg-config --libs-only-l ${LIBCRYPTOPC}
20 72580136 2022-12-16 martijn .else
21 338537df 2022-04-08 martijn CRYPT_CFLAGS=
22 338537df 2022-04-08 martijn CRYPT_LDFLAGS=
23 338537df 2022-04-08 martijn CRYPT_LDADD= -lcrypto
24 72580136 2022-12-16 martijn .endif
25 338537df 2022-04-08 martijn
26 338537df 2022-04-08 martijn CFLAGS+= -I${LOCALBASE}/include -I${.CURDIR}/openbsd-compat
27 338537df 2022-04-08 martijn CFLAGS+= -Wall -I${.CURDIR}
28 338537df 2022-04-08 martijn CFLAGS+= -Wstrict-prototypes -Wmissing-prototypes
29 338537df 2022-04-08 martijn CFLAGS+= -Wmissing-declarations
30 338537df 2022-04-08 martijn CFLAGS+= -Wshadow -Wpointer-arith -Wcast-qual
31 338537df 2022-04-08 martijn CFLAGS+= -Wsign-compare
32 338537df 2022-04-08 martijn CFLAGS+= ${CRYPT_CFLAGS}
33 338537df 2022-04-08 martijn
34 338537df 2022-04-08 martijn LDFLAGS+= -L${LOCALBASE}/lib
35 338537df 2022-04-08 martijn LDFLAGS+= ${CRYPT_LDFLAGS}
36 338537df 2022-04-08 martijn LDADD+= ${CRYPT_LDADD} -lopensmtpd -levent
37 338537df 2022-04-08 martijn DPADD= ${LIBCRYPTO}
38 338537df 2022-04-08 martijn
39 f1509490 2022-03-20 martijn bindir:
40 f1509490 2022-03-20 martijn ${INSTALL} -d ${DESTDIR}${BINDIR}
41 f1509490 2022-03-20 martijn
42 f1509490 2022-03-20 martijn .include <bsd.prog.mk>