Lines Matching +full:clang +full:- +full:format
1 # SPDX-License-Identifier: GPL-2.0
5 CLANG ?= clang macro
7 LLVM_STRIP ?= llvm-strip
21 INCLUDES := -I$(OUTPUT) -I$(LIBBPF_INCLUDE) -I$(TOOLS_PATH)/include/uapi
22 CFLAGS := -g -Wall
28 /boot/vmlinux-$(shell uname -r)
39 msg = @printf ' %-8s %s%s\n' "$(1)" "$(notdir $(2))" "$(if $(3), $(3))";
40 MAKEFLAGS += --no-print-directory
55 $(Q)rm -rf $(OUTPUT) $(TARGETS)
59 $(Q)$(CLANG) -g -O2 --target=bpf -Wall -Werror $(INCLUDES) \
60 -c $(filter %.c,$^) -o $@ && \
61 $(LLVM_STRIP) -g $@
66 $(Q)$(BPFTOOL) btf dump file $(VMLINUX_BTF) format c > $@
74 $(Q)mkdir -p $@
77 $(Q)$(MAKE) $(submake_extras) -C $(LIBBPF_SRC) \
83 $(Q)$(MAKE) $(submake_extras) -C $(BPFTOOL_SRC) \
89 $(Q)$(MAKE) $(submake_extras) -C $(BPFTOOL_SRC) \