acpi: Narrow workaround for broken interrupt settings
[dragonfly.git] / lib / libldns / Makefile
blobee172f5020f7525101a5c2d6bf43333ef7d7e3d9
1 # $FreeBSD: src/lib/libexpat/Makefile,v 1.9 2010/01/02 09:58:07 ed Exp $
3 LDNS= ${.CURDIR}/../../contrib/ldns
5 LIB= private_ldns
6 SHLIB_MAJOR= 3
7 PRIVATELIB= shpub
9 NO_STRICT_ALIASING=
11 SRCS+= buffer.c dname.c dnssec.c dnssec_verify.c dnssec_zone.c \
12 error.c higher.c host2str.c host2wire.c keys.c net.c \
13 edns.c packet.c parse.c rbtree.c rdata.c resolver.c \
14 rr.c rr_functions.c sha1.c sha2.c \
15 str2host.c tsig.c util.c wire2host.c zone.c
16 # not needed in base but included:
17 SRCS+= dane.c dnssec_sign.c duration.c radix.c update.c
19 SRCS+= b64_ntop.c b64_pton.c
21 INCSDIR= ${INCLUDEDIR}/priv/ldns
22 INCS= common.h net.h util.h
23 INCS+= buffer.h \
24 dane.h \
25 dname.h \
26 dnssec.h \
27 dnssec_sign.h \
28 dnssec_verify.h \
29 dnssec_zone.h \
30 duration.h \
31 error.h \
32 higher.h \
33 host2str.h \
34 host2wire.h \
35 keys.h \
36 ldns.h \
37 packet.h\
38 parse.h \
39 radix.h \
40 rbtree.h \
41 rdata.h \
42 resolver.h \
43 rr.h \
44 rr_functions.h \
45 sha1.h \
46 sha2.h \
47 str2host.h \
48 tsig.h \
49 update.h \
50 wire2host.h \
51 zone.h
53 .PATH: ${LDNS} ${LDNS}/compat ${LDNS}/ldns ${.CURDIR}/ldns
55 CFLAGS+= -I${.CURDIR} -I${LDNS}
57 LDADD= -lprivate_crypto
58 DPADD= ${LIBCRYPTO}
59 CFLAGS+= -I${.CURDIR}/../../crypto/libressl/include
60 LDFLAGS+= -rpath /usr/lib/priv ${PRIVATELIB_LDFLAGS}
62 WARNS?= 2
64 .include <bsd.lib.mk>