mirror of
https://github.com/isc-projects/bind9.git
synced 2026-02-19 02:28:27 -05:00
This adds support for User Statically Defined Tracing (USDT). On Linux, this uses the header from SystemTap and dtrace utility, but the support is universal as long as dtrace is available. Also add the required infrastructure to add probes to libisc, libdns and libns libraries, where most of the probes will be.
31 lines
598 B
Makefile
31 lines
598 B
Makefile
include $(top_srcdir)/Makefile.top
|
|
|
|
SUBDIRS = . lib doc
|
|
|
|
# build libtest before fuzz/* and bin/tests
|
|
SUBDIRS += tests
|
|
|
|
# run fuzz tests before system tests
|
|
SUBDIRS += fuzz bin
|
|
|
|
BUILT_SOURCES += bind.keys.h
|
|
CLEANFILES += bind.keys.h
|
|
|
|
bind.keys.h: bind.keys Makefile
|
|
${PERL} ${top_srcdir}/util/bindkeys.pl ${top_srcdir}/bind.keys > $@
|
|
|
|
.PHONY: doc
|
|
|
|
EXTRA_DIST = \
|
|
bind.keys \
|
|
util/bindkeys.pl \
|
|
util/dtrace.sh \
|
|
contrib \
|
|
CHANGES \
|
|
COPYRIGHT \
|
|
LICENSE \
|
|
*.md
|
|
|
|
dist-hook:
|
|
find $(distdir) -type f -name .gitignore -delete
|
|
git rev-parse --short HEAD | cut -b1-7 > $(distdir)/srcid
|