ldns: Adjust makefiles for ldns-1.7.0 update.
[dragonfly.git] / lib / libldns / Makefile
1 # $FreeBSD: src/lib/libexpat/Makefile,v 1.9 2010/01/02 09:58:07 ed Exp $
2
3 LDNS=           ${.CURDIR}/../../contrib/ldns
4
5 LIB=            private_ldns
6 SHLIB_MAJOR=    2
7 PRIVATELIB=     shpub
8
9 NO_STRICT_ALIASING=
10
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                 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
18
19 SRCS+=          b64_ntop.c b64_pton.c
20
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
52
53 .PATH:          ${LDNS} ${LDNS}/compat ${LDNS}/ldns ${.CURDIR}/ldns
54
55 CFLAGS+=        -I${.CURDIR} -I${LDNS}
56
57 LDADD=          -lprivate_crypto
58 DPADD=          ${LIBCRYPTO}
59 CFLAGS+=        -I${.CURDIR}/../../crypto/libressl/include
60 LDFLAGS+=       -rpath /usr/lib/priv ${PRIVATELIB_LDFLAGS}
61
62 WARNS?=         2
63
64 .include <bsd.lib.mk>