Lines Matching full:output
47 -I$(TOOLSINCDIR) -I$(APIDIR) -I$(OUTPUT)
190 # Makefile.feature expects OUTPUT to end with a slash
192 $(let OUTPUT,$(OUTPUT)/,\
195 OUTPUT := $(OUTPUT)/ macro
197 OUTPUT := $(patsubst %/,%,$(OUTPUT)) macro
212 SCRATCH_DIR := $(OUTPUT)/tools
218 HOST_SCRATCH_DIR := $(OUTPUT)/host-tools
244 $(TEST_GEN_PROGS_EXTENDED)): %: $(OUTPUT)/% ;
255 $(OUTPUT)/%.o: %.c
259 $(OUTPUT)/%:%.c
272 $(OUTPUT)/liburandom_read.so: urandom_read_lib1.c urandom_read_lib2.c liburandom_read.map
281 $(OUTPUT)/urandom_read: urandom_read.c urandom_read_aux.c $(OUTPUT)/liburandom_read.so
285 -lurandom_read $(filter-out -static,$(LDLIBS)) -L$(OUTPUT) \
289 $(OUTPUT)/sign-file: ../../../../scripts/sign-file.c
295 $(OUTPUT)/bpf_testmod.ko: $(VMLINUX_BTF) $(RESOLVE_BTFIDS) $(wildcard bpf_testmod/Makefile bpf_test…
301 $(OUTPUT)/bpf_test_no_cfi.ko: $(VMLINUX_BTF) $(RESOLVE_BTFIDS) $(wildcard bpf_test_no_cfi/Makefile …
307 $(OUTPUT)/bpf_test_modorder_x.ko: $(VMLINUX_BTF) $(RESOLVE_BTFIDS) $(wildcard bpf_test_modorder_x/M…
313 $(OUTPUT)/bpf_test_modorder_y.ko: $(VMLINUX_BTF) $(RESOLVE_BTFIDS) $(wildcard bpf_test_modorder_y/M…
330 $(OUTPUT)/runqslower: $(BPFOBJ) | $(DEFAULT_BPFTOOL) $(RUNQSLOWER_OUTPUT)
332 OUTPUT=$(RUNQSLOWER_OUTPUT) VMLINUX_BTF=$(VMLINUX_BTF) \
344 TESTING_HELPERS := $(OUTPUT)/testing_helpers.o
345 CGROUP_HELPERS := $(OUTPUT)/cgroup_helpers.o
346 UNPRIV_HELPERS := $(OUTPUT)/unpriv_helpers.o
347 TRACE_HELPERS := $(OUTPUT)/trace_helpers.o
348 JSON_WRITER := $(OUTPUT)/json_writer.o
349 CAP_HELPERS := $(OUTPUT)/cap_helpers.o
350 NETWORK_HELPERS := $(OUTPUT)/network_helpers.o
352 $(OUTPUT)/test_sock: $(CGROUP_HELPERS) $(TESTING_HELPERS)
353 $(OUTPUT)/test_sockmap: $(CGROUP_HELPERS) $(TESTING_HELPERS)
354 $(OUTPUT)/test_tcpnotify_user: $(CGROUP_HELPERS) $(TESTING_HELPERS) $(TRACE_HELPERS)
355 $(OUTPUT)/test_sock_fields: $(CGROUP_HELPERS) $(TESTING_HELPERS)
356 $(OUTPUT)/test_sysctl: $(CGROUP_HELPERS) $(TESTING_HELPERS)
357 $(OUTPUT)/test_tag: $(TESTING_HELPERS)
358 $(OUTPUT)/test_lirc_mode2_user: $(TESTING_HELPERS)
359 $(OUTPUT)/xdping: $(TESTING_HELPERS)
360 $(OUTPUT)/flow_dissector_load: $(TESTING_HELPERS)
361 $(OUTPUT)/test_maps: $(TESTING_HELPERS)
362 $(OUTPUT)/test_verifier: $(TESTING_HELPERS) $(CAP_HELPERS) $(UNPRIV_HELPERS)
363 $(OUTPUT)/xsk.o: $(BPFOBJ)
364 $(OUTPUT)/test_tcp_check_syncookie_user: $(NETWORK_HELPERS)
372 OUTPUT=$(HOST_BUILD_DIR)/bpftool/ \
383 OUTPUT=$(BUILD_DIR)/bpftool/ \
394 prefix= OUTPUT=$(OUTPUT)/ DESTDIR=$(OUTPUT)/ $@
399 prefix= OUTPUT=$(OUTPUT)/ DESTDIR=$(OUTPUT)/ $@
404 $(Q)$(MAKE) $(submake_extras) -C $(BPFDIR) OUTPUT=$(BUILD_DIR)/libbpf/ \
415 OUTPUT=$(HOST_BUILD_DIR)/libbpf/ \
443 OUTPUT=$(HOST_BUILD_DIR)/resolve_btfids/ BPFOBJ=$(HOST_BPFOBJ)
471 -I$(abspath $(OUTPUT)/../usr/include) \
477 $(OUTPUT)/test_l4lb_noinline.o: BPF_CFLAGS += -fno-inline
478 $(OUTPUT)/test_xdp_noinline.o: BPF_CFLAGS += -fno-inline
480 $(OUTPUT)/flow_dissector_load.o: flow_dissector_load.h
481 $(OUTPUT)/cgroup_getset_retval_hooks.o: cgroup_getset_retval_hooks.h
485 # $2 - output .o file
554 TRUNNER_OUTPUT := $(OUTPUT)$(if $2,/)$2
590 # input/output directory combination
659 # Note: we cd into output directory to ensure embedded BPF object is found
693 ifneq ($2:$(OUTPUT),:$(shell pwd))
698 $(OUTPUT)/$(TRUNNER_BINARY): LDLIBS += $$(LLVM_LDLIBS)
699 $(OUTPUT)/$(TRUNNER_BINARY): LDFLAGS += $$(LLVM_LDFLAGS)
702 $(OUTPUT)/$(TRUNNER_BINARY): | $(TRUNNER_BPF_OBJS)
704 $(OUTPUT)/$(TRUNNER_BINARY): $(TRUNNER_TEST_OBJS) \
713 $(OUTPUT)/$(if $2,$2/)bpftool
737 TRUNNER_EXTRA_FILES := $(OUTPUT)/urandom_read $(OUTPUT)/bpf_testmod.ko \
738 $(OUTPUT)/bpf_test_no_cfi.ko \
739 $(OUTPUT)/bpf_test_modorder_x.ko \
740 $(OUTPUT)/bpf_test_modorder_y.ko \
741 $(OUTPUT)/liburandom_read.so \
742 $(OUTPUT)/xdp_synproxy \
743 $(OUTPUT)/sign-file \
744 $(OUTPUT)/uprobe_multi \
792 $(OUTPUT)/test_verifier: test_verifier.c verifier/tests.h $(BPFOBJ) | $(OUTPUT)
798 …OUTPUT)/xskxceiver: $(EXTRA_SRC) xskxceiver.c xskxceiver.h $(OUTPUT)/network_helpers.o $(OUTPUT)/x…
802 $(OUTPUT)/xdp_hw_metadata: xdp_hw_metadata.c $(OUTPUT)/network_helpers.o $(OUTPUT)/xsk.o $(OUTPUT)/…
806 $(OUTPUT)/xdp_features: xdp_features.c $(OUTPUT)/network_helpers.o $(OUTPUT)/xdp_features.skel.h | …
811 $(OUTPUT)/test_cpp: test_cpp.cpp $(OUTPUT)/test_core_extern.skel.h $(BPFOBJ)
816 $(OUTPUT)/bench_%.o: benchs/bench_%.c bench.h $(BPFOBJ)
819 $(OUTPUT)/bench_rename.o: $(OUTPUT)/test_overhead.skel.h
820 $(OUTPUT)/bench_trigger.o: $(OUTPUT)/trigger_bench.skel.h
821 $(OUTPUT)/bench_ringbufs.o: $(OUTPUT)/ringbuf_bench.skel.h \
822 $(OUTPUT)/perfbuf_bench.skel.h
823 $(OUTPUT)/bench_bloom_filter_map.o: $(OUTPUT)/bloom_filter_bench.skel.h
824 $(OUTPUT)/bench_bpf_loop.o: $(OUTPUT)/bpf_loop_bench.skel.h
825 $(OUTPUT)/bench_strncmp.o: $(OUTPUT)/strncmp_bench.skel.h
826 $(OUTPUT)/bench_bpf_hashmap_full_update.o: $(OUTPUT)/bpf_hashmap_full_update_bench.skel.h
827 $(OUTPUT)/bench_local_storage.o: $(OUTPUT)/local_storage_bench.skel.h
828 $(OUTPUT)/bench_local_storage_rcu_tasks_trace.o: $(OUTPUT)/local_storage_rcu_tasks_trace_bench.skel…
829 $(OUTPUT)/bench_local_storage_create.o: $(OUTPUT)/bench_local_storage_create.skel.h
830 $(OUTPUT)/bench_bpf_hashmap_lookup.o: $(OUTPUT)/bpf_hashmap_lookup.skel.h
831 $(OUTPUT)/bench_htab_mem.o: $(OUTPUT)/htab_mem_bench.skel.h
832 $(OUTPUT)/bench_bpf_crypto.o: $(OUTPUT)/crypto_bench.skel.h
833 $(OUTPUT)/bench.o: bench.h testing_helpers.h $(BPFOBJ)
834 $(OUTPUT)/bench: LDLIBS += -lm
835 $(OUTPUT)/bench: $(OUTPUT)/bench.o \
839 $(OUTPUT)/bench_count.o \
840 $(OUTPUT)/bench_rename.o \
841 $(OUTPUT)/bench_trigger.o \
842 $(OUTPUT)/bench_ringbufs.o \
843 $(OUTPUT)/bench_bloom_filter_map.o \
844 $(OUTPUT)/bench_bpf_loop.o \
845 $(OUTPUT)/bench_strncmp.o \
846 $(OUTPUT)/bench_bpf_hashmap_full_update.o \
847 $(OUTPUT)/bench_local_storage.o \
848 $(OUTPUT)/bench_local_storage_rcu_tasks_trace.o \
849 $(OUTPUT)/bench_bpf_hashmap_lookup.o \
850 $(OUTPUT)/bench_local_storage_create.o \
851 $(OUTPUT)/bench_htab_mem.o \
852 $(OUTPUT)/bench_bpf_crypto.o \
857 $(OUTPUT)/veristat.o: $(BPFOBJ)
858 $(OUTPUT)/veristat: $(OUTPUT)/veristat.o
863 $(OUTPUT)/uprobe_multi: CFLAGS += $(if $(filter mips, $(ARCH)),-mxgot)
864 $(OUTPUT)/uprobe_multi: uprobe_multi.c uprobe_multi.ld
872 $(addprefix $(OUTPUT)/,*.o *.d *.skel.h *.lskel.h *.subskel.h \
878 $(OUTPUT)/FEATURE-DUMP.selftests
890 rsync -a $(OUTPUT)/$$DIR/*.bpf.o $(INSTALL_PATH)/$$DIR;\