Lines Matching refs:TRUNNER_OUTPUT
529 TRUNNER_OUTPUT := $(OUTPUT)$(if $2,/)$2 macro
531 TRUNNER_TEST_OBJS := $$(patsubst %.c,$$(TRUNNER_OUTPUT)/%.test.o, \
533 TRUNNER_EXTRA_OBJS := $$(patsubst %.c,$$(TRUNNER_OUTPUT)/%.o, \
535 TRUNNER_LIB_OBJS := $$(patsubst %.c,$$(TRUNNER_OUTPUT)/%.o, \
540 TRUNNER_BPF_OBJS := $$(patsubst %.c,$$(TRUNNER_OUTPUT)/%.bpf.o, $$(TRUNNER_BPF_SRCS))
541 TRUNNER_BPF_SKELS := $$(patsubst %.c,$$(TRUNNER_OUTPUT)/%.skel.h, \
544 TRUNNER_BPF_LSKELS := $$(patsubst %.c,$$(TRUNNER_OUTPUT)/%.lskel.h, $$(LSKELS) $$(LSKELS_EXTRA))
545 TRUNNER_BPF_SKELS_LINKED := $$(addprefix $$(TRUNNER_OUTPUT)/,$(LINKED_SKELS))
546 TRUNNER_BPF_LSKELS_SIGNED := $$(patsubst %.c,$$(TRUNNER_OUTPUT)/%.lskel.h, $$(LSKELS_SIGNED))
560 ifeq ($($(TRUNNER_OUTPUT)-dir),)
561 $(TRUNNER_OUTPUT)-dir := y
562 $(TRUNNER_OUTPUT):
571 $(TRUNNER_BPF_OBJS): $(TRUNNER_OUTPUT)/%.bpf.o: \
576 | $(TRUNNER_OUTPUT) $$(BPFOBJ)
582 $(TRUNNER_BPF_SKELS): %.skel.h: %.bpf.o $(BPFTOOL) | $(TRUNNER_OUTPUT)
592 $(TRUNNER_BPF_LSKELS): %.lskel.h: %.bpf.o $(BPFTOOL) | $(TRUNNER_OUTPUT)
601 $(TRUNNER_BPF_LSKELS_SIGNED): %.lskel.h: %.bpf.o $(BPFTOOL) | $(TRUNNER_OUTPUT)
610 $(LINKED_BPF_OBJS): %: $(TRUNNER_OUTPUT)/%
614 $(TRUNNER_BPF_SKELS_LINKED): $(TRUNNER_OUTPUT)/%: $$$$(%-deps) $(BPFTOOL) | $(TRUNNER_OUTPUT)
616 …$(Q)$$(BPFTOOL) gen object $$(@:.skel.h=.linked1.o) $$(addprefix $(TRUNNER_OUTPUT)/,$$($$(@F)-deps…
629 vpath %.skel.h $(TRUNNER_OUTPUT)
630 vpath %.lskel.h $(TRUNNER_OUTPUT)
631 vpath %.subskel.h $(TRUNNER_OUTPUT)
648 $(TRUNNER_TEST_OBJS): $(TRUNNER_OUTPUT)/%.test.o: \
650 | $(TRUNNER_OUTPUT)/%.test.d
654 $(TRUNNER_TEST_OBJS:.o=.d): $(TRUNNER_OUTPUT)/%.test.d: \
661 $$(BPFOBJ) | $(TRUNNER_OUTPUT)
668 $(foreach N,$(patsubst $(TRUNNER_OUTPUT)/%.o,%,$(TRUNNER_EXTRA_OBJS)), \
669 $(eval $(TRUNNER_OUTPUT)/$(N).o: CFLAGS += $($(N).c-CFLAGS)))
671 $(TRUNNER_EXTRA_OBJS): $(TRUNNER_OUTPUT)/%.o: \
676 $$(BPFOBJ) | $(TRUNNER_OUTPUT)
680 $(TRUNNER_LIB_OBJS): $(TRUNNER_OUTPUT)/%.o:$(TOOLSDIR)/lib/%.c
686 $(TRUNNER_BINARY)-extras: $(TRUNNER_EXTRA_FILES) | $(TRUNNER_OUTPUT)
689 $(Q)rsync -aq $$^ $(TRUNNER_OUTPUT)/
704 $(Q)$(RESOLVE_BTFIDS) --btf $(TRUNNER_OUTPUT)/btf_data.bpf.o $$@