Merge tag 'perf-urgent-2020-04-05' of git://git.kernel.org/pub/scm/linux/kernel/git...
[platform/kernel/linux-starfive.git] / tools / build / feature / Makefile
index 621f528..9201238 100644 (file)
@@ -68,6 +68,7 @@ FILES=                                          \
          test-llvm-version.bin                 \
          test-libaio.bin                       \
          test-libzstd.bin                      \
+         test-clang-bpf-global-var.bin         \
          test-file-handle.bin
 
 FILES := $(addprefix $(OUTPUT),$(FILES))
@@ -76,6 +77,7 @@ CC ?= $(CROSS_COMPILE)gcc
 CXX ?= $(CROSS_COMPILE)g++
 PKG_CONFIG ?= $(CROSS_COMPILE)pkg-config
 LLVM_CONFIG ?= llvm-config
+CLANG ?= clang
 
 all: $(FILES)
 
@@ -322,6 +324,10 @@ $(OUTPUT)test-libaio.bin:
 $(OUTPUT)test-libzstd.bin:
        $(BUILD) -lzstd
 
+$(OUTPUT)test-clang-bpf-global-var.bin:
+       $(CLANG) -S -g -target bpf -o - $(patsubst %.bin,%.c,$(@F)) |   \
+               grep BTF_KIND_VAR
+
 $(OUTPUT)test-file-handle.bin:
        $(BUILD)