mirror of
https://github.com/isc-projects/bind9.git
synced 2026-02-23 01:40:23 -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.
76 lines
1.8 KiB
Makefile
76 lines
1.8 KiB
Makefile
include $(top_srcdir)/Makefile.top
|
|
include $(top_srcdir)/Makefile.docs
|
|
|
|
OPTIONS_FILES = \
|
|
rndc.grammar \
|
|
options \
|
|
primary.zoneopt \
|
|
secondary.zoneopt \
|
|
mirror.zoneopt \
|
|
forward.zoneopt \
|
|
hint.zoneopt \
|
|
stub.zoneopt \
|
|
static-stub.zoneopt \
|
|
redirect.zoneopt \
|
|
in-view.zoneopt
|
|
|
|
EXTRA_DIST = \
|
|
$(OPTIONS_FILES) \
|
|
checkgrammar.py \
|
|
parsegrammar.py \
|
|
sort-options.pl
|
|
|
|
if MAINTAINER_MODE
|
|
|
|
MAINTAINERCLEANFILES = $(OPTIONS_FILES)
|
|
|
|
noinst_PROGRAMS = cfg_test
|
|
|
|
cfg_test_CPPFLAGS = \
|
|
$(AM_CPPFLAGS) \
|
|
$(LIBISC_CFLAGS) \
|
|
$(LIBDNS_CFLAGS) \
|
|
$(LIBISCCFG_CFLAGS)
|
|
|
|
cfg_test_LDADD = \
|
|
$(LIBISC_LIBS) \
|
|
$(LIBDNS_LIBS) \
|
|
$(LIBISCCFG_LIBS)
|
|
|
|
BUILT_SOURCES += \
|
|
$(OPTIONS_FILES)
|
|
|
|
rndc.grammar: cfg_test
|
|
$(AM_V_CFG_TEST)$(builddir)/cfg_test --rndc --grammar | $(PERL) $(srcdir)/sort-options.pl > $@
|
|
|
|
options: cfg_test
|
|
$(AM_V_CFG_TEST)$(builddir)/cfg_test --named --grammar | $(PERL) $(srcdir)/sort-options.pl > $@
|
|
|
|
primary.zoneopt: cfg_test
|
|
$(AM_V_CFG_TEST)$(builddir)/cfg_test --zonegrammar primary > $@
|
|
|
|
secondary.zoneopt: cfg_test
|
|
$(AM_V_CFG_TEST)$(builddir)/cfg_test --zonegrammar secondary > $@
|
|
|
|
mirror.zoneopt: cfg_test
|
|
$(AM_V_CFG_TEST)$(builddir)/cfg_test --zonegrammar mirror > $@
|
|
|
|
forward.zoneopt: cfg_test
|
|
$(AM_V_CFG_TEST)$(builddir)/cfg_test --zonegrammar forward > $@
|
|
|
|
hint.zoneopt: cfg_test
|
|
$(AM_V_CFG_TEST)$(builddir)/cfg_test --zonegrammar hint > $@
|
|
|
|
stub.zoneopt: cfg_test
|
|
$(AM_V_CFG_TEST)$(builddir)/cfg_test --zonegrammar stub > $@
|
|
|
|
static-stub.zoneopt: cfg_test
|
|
$(AM_V_CFG_TEST)$(builddir)/cfg_test --zonegrammar static-stub > $@
|
|
|
|
redirect.zoneopt: cfg_test
|
|
$(AM_V_CFG_TEST)$(builddir)/cfg_test --zonegrammar redirect > $@
|
|
|
|
in-view.zoneopt: cfg_test
|
|
$(AM_V_CFG_TEST)$(builddir)/cfg_test --zonegrammar in-view > $@
|
|
|
|
endif
|