1#	$NetBSD: Makefile,v 1.5.4.2 2012/12/15 05:40:16 riz Exp $
2
3LIB=dns
4
5.include <bsd.own.mk>
6
7.include "${.CURDIR}/../Makefile.inc"
8
9DIST=	${IDIST}/lib/dns
10.include "${DIST}/api"
11
12.PATH.c:	${DIST}/unix ${DIST}/sec/dst ${DIST}
13CPPFLAGS+=	-I${BIND_SRCDIR}/include/dns -I${DIST}
14
15.if defined(HAVE_GCC) || defined(HAVE_PCC)
16.for f in lookup byaddr request sdb validator
17COPTS.${f}.c+=  -Wno-pointer-sign -fno-strict-aliasing
18.endfor
19.endif
20
21DNSSEC_SRCS=	dst_api.c dst_lib.c dst_parse.c dst_result.c \
22	gssapi_link.c gssapictx.c hmac_link.c key.c openssl_link.c \
23	openssldh_link.c openssldsa_link.c opensslrsa_link.c \
24	opensslecdsa_link.c opensslgost_link.c
25
26SRCS=	acl.c acache.c adb.c byaddr.c cache.c callbacks.c clientinfo.c \
27	compress.c \
28	db.c dbiterator.c dbtable.c diff.c dispatch.c dlz.c dns64.c dnssec.c \
29	ds.c forward.c iptable.c journal.c keydata.c keytable.c lib.c log.c \
30	lookup.c master.c masterdump.c message.c name.c ncache.c nsec.c \
31	nsec3.c order.c peer.c portlist.c rbt.c rbtdb.c rbtdb64.c rcode.c \
32	rdata.c rdatalist.c rdataset.c rdatasetiter.c rdataslab.c \
33	request.c resolver.c result.c rootns.c rpz.c rriterator.c sdb.c soa.c \
34	ssu.c ssu_external.c stats.c tcpmsg.c time.c timer.c tkey.c tsig.c \
35	ttl.c private.c validator.c version.c view.c xfrin.c zone.c zonekey.c \
36	zt.c sdlz.c update.c ${DNSSEC_SRCS}
37
38.include <bsd.lib.mk>
39