Lines Matching refs:OUTPUT
18 ifneq ($(OUTPUT),)
19 LIBBPF_OUTPUT = $(OUTPUT)/libbpf/
31 $(Q)$(MAKE) -C $(BPF_DIR) OUTPUT=$(LIBBPF_OUTPUT) $(LIBBPF_OUTPUT)libbpf.a
35 $(Q)$(MAKE) -C $(BPF_DIR) OUTPUT=$(LIBBPF_OUTPUT) clean >/dev/null
44 -I$(if $(OUTPUT),$(OUTPUT),.) \
99 include $(wildcard $(OUTPUT)*.d)
101 all: $(OUTPUT)bpftool
120 BPFTOOL_BOOTSTRAP := $(if $(OUTPUT),$(OUTPUT)bpftool-bootstrap,./bpftool-bootstrap)
122 BOOTSTRAP_OBJS = $(addprefix $(OUTPUT),main.o common.o json_writer.o gen.o btf.o)
123 OBJS = $(patsubst %.c,$(OUTPUT)%.o,$(SRCS)) $(OUTPUT)disasm.o
137 $(OUTPUT)vmlinux.h: $(VMLINUX_BTF) $(BPFTOOL_BOOTSTRAP)
144 $(OUTPUT)%.bpf.o: skeleton/%.bpf.c $(OUTPUT)vmlinux.h $(LIBBPF)
146 -I$(if $(OUTPUT),$(OUTPUT),.) \
152 $(OUTPUT)%.skel.h: $(OUTPUT)%.bpf.o $(BPFTOOL_BOOTSTRAP)
155 $(OUTPUT)prog.o: $(OUTPUT)profiler.skel.h
157 $(OUTPUT)pids.o: $(OUTPUT)pid_iter.skel.h
164 $(OUTPUT)disasm.o: $(srctree)/kernel/bpf/disasm.c
167 $(OUTPUT)feature.o: | zdep
172 $(OUTPUT)bpftool: $(OBJS) $(LIBBPF)
175 $(OUTPUT)%.o: %.c
184 $(Q)$(RM) -- $(OUTPUT)bpftool $(OUTPUT)*.o $(OUTPUT)*.d
185 $(Q)$(RM) -- $(BPFTOOL_BOOTSTRAP) $(OUTPUT)*.skel.h $(OUTPUT)vmlinux.h
186 $(Q)$(RM) -r -- $(OUTPUT)libbpf/
188 $(Q)$(RM) -- $(OUTPUT)FEATURE-DUMP.bpftool
189 $(Q)$(RM) -r -- $(OUTPUT)feature/
191 install: $(OUTPUT)bpftool
194 $(Q)$(INSTALL) $(OUTPUT)bpftool $(DESTDIR)$(prefix)/sbin/bpftool