summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony Ambardar <tony.ambardar@gmail.com>2020-09-17 04:58:33 -0700
committerDaniel Borkmann <daniel@iogearbox.net>2020-09-19 01:06:05 +0200
commitba2fd563b7408b8dd9bbd72fcae8bcb3c14e8ec8 (patch)
treeb185d21fd5c4d7d37551a5f0b33a27f0e1f2ed89
parent642e450b6b5955f2059d0ae372183f7c6323f951 (diff)
downloadlinux-ba2fd563b7408b8dd9bbd72fcae8bcb3c14e8ec8.tar.gz
linux-ba2fd563b7408b8dd9bbd72fcae8bcb3c14e8ec8.tar.bz2
linux-ba2fd563b7408b8dd9bbd72fcae8bcb3c14e8ec8.zip
tools/bpftool: Support passing BPFTOOL_VERSION to make
This change facilitates out-of-tree builds, packaging, and versioning for test and debug purposes. Defining BPFTOOL_VERSION allows self-contained builds within the tools tree, since it avoids use of the 'kernelversion' target in the top-level makefile, which would otherwise pull in several other includes from outside the tools tree. Signed-off-by: Tony Ambardar <Tony.Ambardar@gmail.com> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> Acked-by: Quentin Monnet <quentin@isovalent.com> Acked-by: Song Liu <songliubraving@fb.com> Link: https://lore.kernel.org/bpf/20200917115833.1235518-1-Tony.Ambardar@gmail.com
-rw-r--r--tools/bpf/bpftool/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/bpf/bpftool/Makefile b/tools/bpf/bpftool/Makefile
index 8462690a039b..4828913703b6 100644
--- a/tools/bpf/bpftool/Makefile
+++ b/tools/bpf/bpftool/Makefile
@@ -25,7 +25,7 @@ endif
LIBBPF = $(LIBBPF_PATH)libbpf.a
-BPFTOOL_VERSION := $(shell make -rR --no-print-directory -sC ../../.. kernelversion)
+BPFTOOL_VERSION ?= $(shell make -rR --no-print-directory -sC ../../.. kernelversion)
$(LIBBPF): FORCE
$(if $(LIBBPF_OUTPUT),@mkdir -p $(LIBBPF_OUTPUT))