From e2bbf175a2184bd76f6c54ccf8456babeb1a46fc Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Tue, 9 Apr 2024 15:16:35 +0200 Subject: Adding upstream version 9.1. Signed-off-by: Daniel Baumann --- tools/subdir.am | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 tools/subdir.am (limited to 'tools/subdir.am') diff --git a/tools/subdir.am b/tools/subdir.am new file mode 100644 index 0000000..64ca0bd --- /dev/null +++ b/tools/subdir.am @@ -0,0 +1,69 @@ +# +# tools +# + +noinst_PROGRAMS += \ + tools/permutations \ + tools/gen_northbound_callbacks \ + tools/gen_yang_deviations \ + # end + +EXTRA_PROGRAMS += \ + tools/frr-llvm-cg \ + # end + +sbin_PROGRAMS += tools/ssd +sbin_SCRIPTS += \ + tools/frr-reload \ + tools/frr-reload.py \ + tools/frr \ + \ + tools/frrcommon.sh \ + tools/frrinit.sh \ + tools/generate_support_bundle.py \ + tools/frr_babeltrace.py \ + tools/watchfrr.sh \ + # end + +tools_permutations_SOURCES = tools/permutations.c +tools_permutations_LDADD = lib/libfrr.la + +tools_gen_northbound_callbacks_SOURCES = tools/gen_northbound_callbacks.c +tools_gen_northbound_callbacks_LDADD = lib/libfrr.la $(LIBYANG_LIBS) + +tools_gen_yang_deviations_SOURCES = tools/gen_yang_deviations.c +tools_gen_yang_deviations_LDADD = lib/libfrr.la $(LIBYANG_LIBS) + +tools_ssd_SOURCES = tools/start-stop-daemon.c +tools_ssd_CPPFLAGS = + +# don't bother autoconf'ing these for a simple optional tool +llvm_version = $(shell echo __clang_major__ | $(CC) -xc -P -E -) +tools_frr_llvm_cg_CPPFLAGS = $(CPPFLAGS_BASE) +tools_frr_llvm_cg_CFLAGS = $(AM_CFLAGS) `llvm-config-$(llvm_version) --cflags` +tools_frr_llvm_cg_CXXFLAGS = $(AM_CXXFLAGS) -O0 -ggdb3 `llvm-config-$(llvm_version) --cxxflags` +tools_frr_llvm_cg_LDFLAGS = `llvm-config-$(llvm_version) --ldflags --libs` +tools_frr_llvm_cg_SOURCES = \ + tools/frr-llvm-cg.c \ + tools/frr-llvm-debuginfo.cpp \ + # end + +noinst_HEADERS += \ + tools/frr-llvm-debuginfo.h \ + # end + +EXTRA_DIST += \ + tools/etc \ + tools/frr-reload \ + tools/frr-reload.py \ + tools/frr.service \ + tools/frr@.service \ + tools/generate_support_bundle.py \ + tools/frr_babeltrace.py \ + tools/multiple-bgpd.sh \ + tools/rrcheck.pl \ + tools/rrlookup.pl \ + tools/zc.pl \ + tools/zebra.el \ + tools/build-debian-package.sh \ + # end -- cgit v1.2.3