# $NetBSD: Makefile,v 1.3 2019/02/24 20:01:33 christos Exp $ LIB=dns #USE_SHLIBDIR= yes .include .include "${.CURDIR}/../Makefile.inc" DIST= ${IDIST}/lib/dns .include "${DIST}/api" .include "${DIST}/mapapi" LIBDPLIBS+= isc ${.CURDIR}/../libisc .PATH.c: ${DIST}/unix ${DIST}/sec/dst ${DIST} CPPFLAGS+= -I${BIND_SRCDIR}/include/dns -I${DIST} CPPFLAGS+= -I${IDIST}/lib/isc CPPFLAGS+= -DMAPAPI=\"${MAPAPI}\" -DMAJOR=\"${MAJORVER}.${MINORVER}\" CWARNFLAGS.clang+= -Wno-tautological-constant-out-of-range-compare .for f in lookup byaddr request sdb validator COPTS.${f}.c+= -Wno-pointer-sign -fno-strict-aliasing .endfor DNSSEC_SRCS= dst_api.c dst_parse.c dst_result.c \ gssapictx.c hmac_link.c key.c openssl_link.c \ openssldh_link.c opensslrsa_link.c \ opensslecdsa_link.c openssleddsa_link.c .if ${MKKERBEROS} != "no" DNSSEC_SRCS+= gssapi_link.c spnego.c .endif SRCS= acl.c adb.c badcache.c byaddr.c cache.c callbacks.c catz.c \ clientinfo.c compress.c client.c dyndb.c tsec.c ecdb.c ecs.c \ db.c dbiterator.c dbtable.c diff.c dispatch.c dlz.c dns64.c dnsrps.c \ dnssec.c \ ds.c fixedname.c forward.c ipkeylist.c iptable.c journal.c keydata.c \ keytable.c lib.c log.c \ lookup.c master.c masterdump.c message.c name.c ncache.c nsec.c \ nsec3.c nta.c order.c peer.c portlist.c rbt.c rbtdb.c \ rcode.c rdata.c rdatalist.c rdataset.c rdatasetiter.c rdataslab.c \ request.c resolver.c result.c rootns.c rpz.c rriterator.c rrl.c sdb.c \ soa.c ssu.c ssu_external.c stats.c tcpmsg.c time.c timer.c tkey.c \ tsig.c ttl.c private.c validator.c version.c view.c xfrin.c zone.c \ zonekey.c zoneverify.c zt.c sdlz.c update.c ${DNSSEC_SRCS} .include