mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-22 01:59:26 +00: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.
32 lines
598 B
Makefile
32 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
|