dist_sysconf_DATA = bind.keys
.PHONY: doc
+
+EXTRA_DIST = \
+ util/bindkeys.pl \
+ contrib \
+ CHANGES \
+ COPYRIGHT \
+ LICENSE \
+ *.md
+
+dist-hook:
+ find $(distdir) -type f -name .gitignore -delete
BUILT_SOURCES = xsl.c
CLEANFILES = xsl.c
+EXTRA_DIST = bind9.xsl
+
xsl.c: bind9.xsl Makefile
(echo 'const char xslmsg[] =' && \
$(SED) -e 's,\",\\\",g' \
zoneconf.c \
unix/dlz_dlopen_driver.c \
unix/os.c \
+ include/dlz/dlz_dlopen_driver.h \
include/named/builtin.h \
include/named/config.h \
include/named/control.h \
LDADD = \
$(LIBISC_LIBS) \
$(LIBDNS_LIBS)
+
+EXTRA_DIST = prepare-softhsm2.sh
include $(top_srcdir)/Makefile.top
+EXTRA_DIST = .
+
+# Source tarballs must not contain configure/build artifacts.
+dist-hook:
+ git clean -n -x -d | \
+ grep -v "Makefile.in$$" | \
+ sed -n "s|^Would remove \(.*\)|$(distdir)/\1|p" | \
+ xargs -I{} rm -rf "{}"
+
SUBDIRS = dyndb/driver dlzexternal/driver
AM_CPPFLAGS += \
dlzexternaldir = $(abs_builddir)
dlzexternal_la_SOURCES = \
- driver.c
+ driver.c \
+ driver.h
dlzexternal_la_LDFLAGS = -avoid-version -module -shared -export-dynamic
lock.c \
log.c \
syncptr.c \
- zone.c
+ zone.c \
+ db.h \
+ instance.h \
+ lock.h \
+ log.h \
+ syncptr.h \
+ util.h \
+ zone.h
sample_la_LDFLAGS = -avoid-version -module -shared -export-dynamic
AC_DEFINE([PACKAGE_BUILDER], ["make"], [make or Visual Studio])
AC_CONFIG_SRCDIR([bin/named/main.c])
-AM_INIT_AUTOMAKE([foreign subdir-objects dist-xz -Wall -Werror])
+AM_INIT_AUTOMAKE([1.9 tar-pax foreign subdir-objects dist-xz -Wall -Werror])
AM_SILENT_RULES([yes])
AM_EXTRA_RECURSIVE_TARGETS([test unit doc])
if HAVE_SPHINX_BUILD
SUBDIRS += man arm
endif HAVE_SPHINX_BUILD
-
-EXTRA_DIST = notes/
include $(top_srcdir)/Makefile.top
include $(top_srcdir)/Makefile.docs
-EXTRA_DIST = \
- conf.py \
- acl.grammar.rst \
- advanced.rst \
- catz.rst \
- configuration.rst \
- controls.grammar.rst \
- delegation-only.zoneopt.rst \
- dlz.rst \
- dnssec-keys.grammar.rst \
- dnssec.rst \
- dyndb.rst \
- forward.zoneopt.rst \
- general.rst \
- hint.zoneopt.rst \
- history.rst \
- in-view.zoneopt.rst \
- index.rst \
- introduction.rst \
- key.grammar.rst \
- logging-categories.rst \
- logging.grammar.rst \
- managed-keys.grammar.rst \
- managed-keys.rst \
- manpages.rst \
- master.zoneopt.rst \
- masters.grammar.rst \
- mirror.zoneopt.rst \
- notes.rst \
- options.grammar.rst \
- pkcs11.rst \
- plugins.rst \
- redirect.zoneopt.rst \
- reference.rst \
- requirements.rst \
- security.rst \
- server.grammar.rst \
- slave.zoneopt.rst \
- static-stub.zoneopt.rst \
- statistics-channels.grammar.rst \
- stub.zoneopt.rst \
- troubleshooting.rst \
- trusted-keys.grammar.rst
+EXTRA_DIST = \
+ conf.py \
+ advanced.rst \
+ catz.rst \
+ configuration.rst \
+ dlz.rst \
+ dnssec.rst \
+ dyndb.rst \
+ general.rst \
+ history.rst \
+ index.rst \
+ introduction.rst \
+ logging-categories.rst \
+ managed-keys.rst \
+ manpages.rst \
+ notes.rst \
+ pkcs11.rst \
+ plugins.rst \
+ reference.rst \
+ requirements.rst \
+ security.rst \
+ troubleshooting.rst \
+ ../misc/acl.grammar.rst \
+ ../misc/controls.grammar.rst \
+ ../misc/delegation-only.zoneopt.rst \
+ ../misc/forward.zoneopt.rst \
+ ../misc/hint.zoneopt.rst \
+ ../misc/in-view.zoneopt.rst \
+ ../misc/key.grammar.rst \
+ ../misc/logging.grammar.rst \
+ ../misc/managed-keys.grammar.rst \
+ ../misc/master.zoneopt.rst \
+ ../misc/masters.grammar.rst \
+ ../misc/mirror.zoneopt.rst \
+ ../misc/options.grammar.rst \
+ ../misc/redirect.zoneopt.rst \
+ ../misc/server.grammar.rst \
+ ../misc/slave.zoneopt.rst \
+ ../misc/static-stub.zoneopt.rst \
+ ../misc/statistics-channels.grammar.rst \
+ ../misc/stub.zoneopt.rst \
+ ../misc/trusted-keys.grammar.rst \
+ ../notes/*.rst
html-local:
$(AM_V_SPHINX)$(SPHINX_BUILD) -b html -d $(SPHINXBUILDDIR)/doctrees $(ALLSPHINXOPTS) $(SPHINXBUILDDIR)/html
install-epub:
$(INSTALL) -d $(DESTDIR)/$(docdir)
- $(INSTALL_DATA) $(SPHINXBUILDDIR)/epub/KnotDNS.epub $(DESTDIR)/$(docdir)/
+ $(INSTALL_DATA) $(SPHINXBUILDDIR)/epub/*.epub $(DESTDIR)/$(docdir)/
if HAVE_XELATEX
pdf-local:
dnstap-read.rst \
filter-aaaa.rst \
host.rst \
+ index.rst \
mdig.rst \
named-checkconf.rst \
named-checkzone.rst \
pkcs11-tokens.rst \
rndc-confgen.rst \
rndc.conf.rst \
- rndc.rst
+ rndc.rst \
+ ../../bin/check/named-checkconf.rst \
+ ../../bin/check/named-checkzone.rst \
+ ../../bin/confgen/ddns-confgen.rst \
+ ../../bin/confgen/rndc-confgen.rst \
+ ../../bin/delv/delv.rst \
+ ../../bin/dig/dig.rst \
+ ../../bin/dig/host.rst \
+ ../../bin/dig/nslookup.rst \
+ ../../bin/dnssec/dnssec-cds.rst \
+ ../../bin/dnssec/dnssec-dsfromkey.rst \
+ ../../bin/dnssec/dnssec-importkey.rst \
+ ../../bin/dnssec/dnssec-keyfromlabel.rst \
+ ../../bin/dnssec/dnssec-keygen.rst \
+ ../../bin/dnssec/dnssec-revoke.rst \
+ ../../bin/dnssec/dnssec-settime.rst \
+ ../../bin/dnssec/dnssec-signzone.rst \
+ ../../bin/dnssec/dnssec-verify.rst \
+ ../../bin/named/named.rst \
+ ../../bin/nsupdate/nsupdate.rst \
+ ../../bin/pkcs11/pkcs11-destroy.rst \
+ ../../bin/pkcs11/pkcs11-keygen.rst \
+ ../../bin/pkcs11/pkcs11-list.rst \
+ ../../bin/pkcs11/pkcs11-tokens.rst \
+ ../../bin/plugins/filter-aaaa.rst \
+ ../../bin/rndc/rndc.conf.rst \
+ ../../bin/rndc/rndc.rst \
+ ../../bin/tools/arpaname.rst \
+ ../../bin/tools/dnstap-read.rst \
+ ../../bin/tools/mdig.rst \
+ ../../bin/tools/named-journalprint.rst \
+ ../../bin/tools/named-nzd2nzf.rst \
+ ../../bin/tools/named-rrchecker.rst \
+ ../../bin/tools/nsec3hash.rst
+
man_MANS = \
arpaname.1 \
managed-keys.grammar.rst \
trusted-keys.grammar.rst
-EXTRA_DIST = $(BUILT_SOURCES)
+EXTRA_DIST = \
+ $(BUILT_SOURCES) \
+ format-options.pl \
+ rst-grammars.pl \
+ rst-options.pl \
+ rst-zoneopt.pl \
+ sort-options.pl
+
MAINTAINERCLEANFILES = $(BUILT_SOURCES)
options: cfg_test
libbind9_la_LDFLAGS = \
$(libbind9_VERSION_INFO)
+
+EXTRA_DIST = api
gen_CPPFLAGS = \
$(AM_CPPFLAGS)
-EXTRA_DIST = gen-win32.h
+EXTRA_DIST = \
+ api \
+ dnstap.proto \
+ gen-win32.h \
+ rdata/*
include/dns/enumtype.h: gen Makefile
mkdir -p include/dns
unit-local: check
+EXTRA_DIST = \
+ Kdh.+002+18602.key \
+ Krsa.+005+29235.key \
+ mkraw.pl \
+ testdata \
+ testkeys
+
LOG_COMPILER = $(builddir)/../../unit-test-driver.sh
if HAVE_CMOCKA
SUBDIRS = tests
endif
+
+EXTRA_DIST = api
unit-local: check
+EXTRA_DIST = testdata
+
LOG_COMPILER = $(builddir)/../../unit-test-driver.sh
pthreads/include/isc/mutex.h \
pthreads/include/isc/once.h \
pthreads/include/isc/thread.h \
+ unix/errno2result.h \
unix/include/isc/align.h \
unix/include/isc/dir.h \
unix/include/isc/netdb.h \
if HAVE_CMOCKA
SUBDIRS = tests
endif
+
+EXTRA_DIST = api
$(LIBISC_LIBS)
check_LTLIBRARIES = libisctest.la
-libisctest_la_SOURCES = isctest.c isctest.h
+libisctest_la_SOURCES = \
+ ../unix/socket_p.h \
+ isctest.c \
+ isctest.h
check_PROGRAMS = \
aes_test \
regex_test \
result_test \
safe_test \
+ siphash_test \
sockaddr_test \
socket_test \
symtab_test \
unit-local: check
+EXTRA_DIST = testdata
+
LOG_COMPILER = $(builddir)/../../unit-test-driver.sh
if HAVE_CMOCKA
SUBDIRS = tests
endif
+
+EXTRA_DIST = api
if HAVE_CMOCKA
SUBDIRS = tests
endif
+
+EXTRA_DIST = api
$(LIBDNS_LIBS) \
$(LIBISCCFG_LIBS)
-check_PROGRAMS = \
+check_PROGRAMS = \
+ duration_test \
parser_test
TESTS = $(check_PROGRAMS)
if HAVE_CMOCKA
SUBDIRS = tests
endif
+
+EXTRA_DIST = api
unit-local: check
+EXTRA_DIST = testdata
+
LOG_COMPILER = $(builddir)/../../unit-test-driver.sh