summaryrefslogtreecommitdiff
path: root/usr.sbin/bind/libdns/Makefile
blob: 35dce50dc446a63f07f84b0fd02196252ef84f10 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#	$NetBSD: Makefile,v 1.3 2006/05/11 23:16:30 mrg Exp $

LIB=dns

.include <bsd.own.mk>

.include "${.CURDIR}/../Makefile.inc"

DIST=	${IDIST}/lib/dns
.include "${DIST}/api"

.PATH.c:	${DIST}/unix ${DIST}/sec/dst ${DIST}
CPPFLAGS+=-I${.CURDIR}/../include/dns -I${DIST}

# XXX
.if ${MACHINE_CPU} == "sh5"
COPTS.rbtdb.c=		-O1
COPTS.rbtdb64.c=	-O1
.endif

.if ${HAVE_GCC} == 4
.for f in lookup byaddr request sdb validator
COPTS.${f}.c+=  -Wno-pointer-sign -fno-strict-aliasing
.endfor
.endif

DNSSEC_SRCS=	dst_api.c dst_lib.c dst_parse.c dst_result.c \
	gssapi_link.c gssapictx.c hmac_link.c key.c openssl_link.c \
	openssldh_link.c openssldsa_link.c opensslrsa_link.c

SRCS=	acl.c adb.c byaddr.c cache.c callbacks.c compress.c \
	db.c dbiterator.c dbtable.c diff.c dispatch.c dnssec.c ds.c \
	forward.c journal.c keytable.c lib.c log.c lookup.c \
	master.c masterdump.c message.c name.c ncache.c nsec.c \
	order.c peer.c portlist.c rbt.c rbtdb.c rbtdb64.c rcode.c \
	rdata.c rdatalist.c rdataset.c rdatasetiter.c rdataslab.c \
	request.c resolver.c result.c rootns.c sdb.c soa.c ssu.c \
	stats.c tcpmsg.c time.c timer.c tkey.c tsig.c ttl.c \
	validator.c version.c view.c xfrin.c zone.c zonekey.c \
	zt.c ${DNSSEC_SRCS}

.include <bsd.lib.mk>