Blame


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