# Copyright (C) Internet Systems Consortium, Inc. ("ISC") # # SPDX-License-Identifier: MPL-2.0 # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, you can obtain one at https://mozilla.org/MPL/2.0/. # # See the COPYRIGHT file distributed with this work for additional # information regarding copyright ownership. srcdir = @srcdir@ VPATH = @srcdir@ top_srcdir = @top_srcdir@ VERSION=@BIND9_VERSION@ HEADERS = acl.h adb.h badcache.h bit.h byaddr.h \ cache.h callbacks.h catz.h cert.h \ client.h clientinfo.h compress.h \ db.h dbiterator.h dbtable.h diff.h dispatch.h \ dlz.h dlz_dlopen.h dns64.h dnsrps.h dnssec.h ds.h dsdigest.h \ dnstap.h dyndb.h ecs.h \ edns.h ecdb.h events.h fixedname.h forward.h geoip.h \ ipkeylist.h iptable.h \ journal.h kasp.h keydata.h keyflags.h keymgr.h keytable.h \ keyvalues.h lib.h librpz.h lmdb.h lookup.h log.h \ master.h masterdump.h message.h \ name.h ncache.h nsec.h nsec3.h nta.h opcode.h order.h \ peer.h portlist.h private.h \ rbt.h rcode.h rdata.h rdataclass.h rdatalist.h \ rdataset.h rdatasetiter.h rdataslab.h rdatatype.h request.h \ resolver.h result.h rootns.h rpz.h rriterator.h rrl.h \ sdb.h sdlz.h secalg.h secproto.h soa.h ssu.h stats.h \ tcpmsg.h time.h timer.h tkey.h tsec.h tsig.h ttl.h types.h \ update.h validator.h version.h view.h xfrin.h \ zone.h zonekey.h zoneverify.h zt.h GENHEADERS = enumclass.h enumtype.h rdatastruct.h SUBDIRS = TARGETS = @BIND9_MAKE_RULES@ installdirs: $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${includedir}/dns install:: installdirs for i in ${HEADERS}; do \ ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/dns || exit 1; \ done for i in ${GENHEADERS}; do \ ${INSTALL_DATA} $$i ${DESTDIR}${includedir}/dns || exit 1; \ done uninstall:: for i in ${GENHEADERS}; do \ rm -f ${DESTDIR}${includedir}/dns/$$i || exit 1; \ done for i in ${HEADERS}; do \ rm -f ${DESTDIR}${includedir}/dns/$$i || exit 1; \ done |