• Home
  • Raw
  • Download

Lines Matching full:output

10 # Define VF to have a more verbose feature check output.
12 # Define O to save output files in a separate directory.
119 ifneq ($(OUTPUT),)
120 #$(info Determined 'OUTPUT' to be $(OUTPUT))
121 # Adding $(OUTPUT) as a directory to look for source files,
122 # because use generated output files as sources dependency
124 VPATH += $(OUTPUT)
194 export srctree OUTPUT RM CC CXX LD AR CFLAGS CXXFLAGS V BISON FLEX AWK
216 # Without this setting the output feature dump file misses some features, for
237 FEATURE_DUMP_EXPORT := $(realpath $(OUTPUT)FEATURE-DUMP)
258 ifneq ($(OUTPUT),)
259 TE_PATH=$(OUTPUT)
260 BPF_PATH=$(OUTPUT)
261 SUBCMD_PATH=$(OUTPUT)
263 API_PATH=$(OUTPUT)/../lib/api/
265 API_PATH=$(OUTPUT)
294 PYTHON_EXTBUILD := $(OUTPUT)python_ext_build/
299 python-clean := $(call QUIET_CLEAN, python) $(RM) -r $(PYTHON_EXTBUILD) $(OUTPUT)python/perf*.so
306 PROGRAMS += $(OUTPUT)perf
309 PROGRAMS += $(OUTPUT)perf-read-vdso32
313 PROGRAMS += $(OUTPUT)perf-read-vdsox32
319 PROGRAMS += $(OUTPUT)$(LIBJVMTI)
326 OTHER_PROGRAMS = $(OUTPUT)perf
338 LIB_FILE=$(OUTPUT)libperf.a
349 ifneq ($(OUTPUT),)
350 CFLAGS += -I$(OUTPUT)
354 ALL_PROGRAMS += $(OUTPUT)libperf-gtk.so
355 GTK_IN := $(OUTPUT)gtk-in.o
389 beauty_outdir := $(OUTPUT)trace/beauty/generated
395 # Create output directory if not already present
479 $(OUTPUT)python/perf.so: $(PYTHON_EXT_SRCS) $(PYTHON_EXT_DEPS) $(LIBTRACEEVENT_DYNAMIC_LIST)
484 mkdir -p $(OUTPUT)python && \
485 cp $(PYTHON_EXTBUILD_LIB)perf*.so $(OUTPUT)python/
492 strip: $(PROGRAMS) $(OUTPUT)perf
493 $(STRIP) $(STRIP_OPTS) $(PROGRAMS) $(OUTPUT)perf
495 PERF_IN := $(OUTPUT)perf-in.o
497 JEVENTS := $(OUTPUT)pmu-events/jevents
498 JEVENTS_IN := $(OUTPUT)pmu-events/jevents-in.o
500 PMU_EVENTS_IN := $(OUTPUT)pmu-events/pmu-events-in.o
518 $(OUTPUT)perf: $(PERFLIBS) $(PERF_IN) $(PMU_EVENTS_IN) $(LIBTRACEEVENT_DYNAMIC_LIST)
525 $(OUTPUT)libperf-gtk.so: $(GTK_IN) $(PERFLIBS)
528 $(OUTPUT)common-cmds.h: util/generate-cmdlist.sh command-list.txt
530 $(OUTPUT)common-cmds.h: $(wildcard Documentation/perf-*.txt)
534 $(QUIET_GEN)$(INSTALL) '$@.sh' '$(OUTPUT)$@'
536 $(OUTPUT)PERF-VERSION-FILE: ../../.git/HEAD
537 $(Q)$(SHELL_PATH) util/PERF-VERSION-GEN $(OUTPUT)
538 $(Q)touch $(OUTPUT)PERF-VERSION-FILE
542 : $(OUTPUT)PERF-VERSION-FILE
547 # If a target does not match any of the later rules then prefix it by $(OUTPUT)
550 ifneq ($(OUTPUT),)
551 %.o: $(OUTPUT)%.o
552 @echo " # Redirected target $@ => $(OUTPUT)$@"
553 pmu-events/%.o: $(OUTPUT)pmu-events/%.o
554 @echo " # Redirected target $@ => $(OUTPUT)$@"
555 util/%.o: $(OUTPUT)util/%.o
556 @echo " # Redirected target $@ => $(OUTPUT)$@"
557 bench/%.o: $(OUTPUT)bench/%.o
558 @echo " # Redirected target $@ => $(OUTPUT)$@"
559 tests/%.o: $(OUTPUT)tests/%.o
560 @echo " # Redirected target $@ => $(OUTPUT)$@"
566 # get relative building directory (to $(OUTPUT))
567 # and '.' if it's $(OUTPUT) itself
568 __build-dir = $(subst $(OUTPUT),,$(dir $@))
571 prepare: $(OUTPUT)PERF-VERSION-FILE $(OUTPUT)common-cmds.h archheaders $(drm_ioctl_array) \
584 $(OUTPUT)%.o: %.c prepare FORCE
587 $(OUTPUT)%.i: %.c prepare FORCE
590 $(OUTPUT)%.s: %.c prepare FORCE
593 $(OUTPUT)%-bison.o: %.c prepare FORCE
596 $(OUTPUT)%-flex.o: %.c prepare FORCE
599 $(OUTPUT)%.o: %.S prepare FORCE
602 $(OUTPUT)%.i: %.S prepare FORCE
605 $(OUTPUT)perf-%: %.o $(PERFLIBS)
609 $(OUTPUT)perf-read-vdso32: perf-read-vdso.c util/find-vdso-map.c
614 $(OUTPUT)perf-read-vdsox32: perf-read-vdso.c util/find-vdso-map.c
619 LIBJVMTI_IN := $(OUTPUT)jvmti/jvmti-in.o
624 $(OUTPUT)$(LIBJVMTI): $(LIBJVMTI_IN)
630 LIBPERF_IN := $(OUTPUT)libperf-in.o
641 $(Q)$(MAKE) -C $(TRACE_EVENT_DIR) $(LIBTRACEEVENT_FLAGS) O=$(OUTPUT) $(OUTPUT)libtraceevent.a
644 $(Q)$(MAKE) -C $(TRACE_EVENT_DIR) $(LIBTRACEEVENT_FLAGS) O=$(OUTPUT) plugins
647 …$(Q)$(MAKE) -C $(TRACE_EVENT_DIR) $(LIBTRACEEVENT_FLAGS) O=$(OUTPUT) $(OUTPUT)libtraceevent-dynami…
651 $(Q)$(MAKE) -C $(TRACE_EVENT_DIR) O=$(OUTPUT) clean >/dev/null
654 $(Q)$(MAKE) -C $(TRACE_EVENT_DIR) $(LIBTRACEEVENT_FLAGS) O=$(OUTPUT) install_plugins
657 $(Q)$(MAKE) -C $(LIB_DIR) O=$(OUTPUT) $(OUTPUT)libapi.a
661 $(Q)$(MAKE) -C $(LIB_DIR) O=$(OUTPUT) clean >/dev/null
664 $(Q)$(MAKE) -C $(BPF_DIR) O=$(OUTPUT) $(OUTPUT)libbpf.a FEATURES_DUMP=$(FEATURE_DUMP_EXPORT)
668 $(Q)$(MAKE) -C $(BPF_DIR) O=$(OUTPUT) clean >/dev/null
671 $(Q)$(MAKE) -C $(SUBCMD_DIR) O=$(OUTPUT) $(OUTPUT)libsubcmd.a
675 $(Q)$(MAKE) -C $(SUBCMD_DIR) O=$(OUTPUT) clean
704 @echo ' clean - clean all binary objects and build output'
737 check: $(OUTPUT)common-cmds.h
751 install-gtk: $(OUTPUT)libperf-gtk.so
754 $(INSTALL) $(OUTPUT)libperf-gtk.so '$(DESTDIR_SQ)$(libdir_SQ)'
762 $(INSTALL) $(OUTPUT)perf '$(DESTDIR_SQ)$(bindir_SQ)'; \
766 $(INSTALL) $(OUTPUT)perf-read-vdso32 '$(DESTDIR_SQ)$(bindir_SQ)';
770 $(INSTALL) $(OUTPUT)perf-read-vdsox32 '$(DESTDIR_SQ)$(bindir_SQ)';
775 $(INSTALL) $(OUTPUT)$(LIBJVMTI) '$(DESTDIR_SQ)$(libdir_SQ)';
788 $(INSTALL) $(OUTPUT)perf-archive -t '$(DESTDIR_SQ)$(perfexec_instdir_SQ)'
790 $(INSTALL) $(OUTPUT)perf-with-kcore -t '$(DESTDIR_SQ)$(perfexec_instdir_SQ)'
849 …$(Q)$(MAKE) -C $(srctree)/tools/build/feature/ $(if $(OUTPUT),OUTPUT=$(OUTPUT)feature/,) clean >/d…
855 …$(call QUIET_CLEAN, core-objs) $(RM) $(LIB_FILE) $(OUTPUT)perf-archive $(OUTPUT)perf-with-kcore $…
856 …$(Q)find $(if $(OUTPUT),$(OUTPUT),.) -name '*.o' -delete -o -name '\.*.cmd' -delete -o -name '\.*.…
857 $(Q)$(RM) $(OUTPUT).config-detected
858 … $(ALL_PROGRAMS) perf perf-read-vdso32 perf-read-vdsox32 $(OUTPUT)pmu-events/jevents $(OUTPUT)$(LI…
859 …/*.pyc */*.pyo $(OUTPUT)common-cmds.h TAGS tags cscope* $(OUTPUT)PERF-VERSION-FILE $(OUTPUT)FEATUR…
860 $(OUTPUT)util/intel-pt-decoder/inat-tables.c \
861 $(OUTPUT)tests/llvm-src-{base,kbuild,prologue,relocation}.c \
862 $(OUTPUT)pmu-events/pmu-events.c \
863 $(OUTPUT)$(madvise_behavior_array) \
864 $(OUTPUT)$(drm_ioctl_array) \
865 $(OUTPUT)$(pkey_alloc_access_rights_array) \
866 $(OUTPUT)$(sndrv_ctl_ioctl_array) \
867 $(OUTPUT)$(sndrv_pcm_ioctl_array) \
868 $(OUTPUT)$(kvm_ioctl_array) \
869 $(OUTPUT)$(kcmp_type_array) \
870 $(OUTPUT)$(socket_ipproto_array) \
871 $(OUTPUT)$(vhost_virtio_ioctl_array) \
872 $(OUTPUT)$(perf_ioctl_array) \
873 $(OUTPUT)$(prctl_option_array) \
874 $(OUTPUT)$(arch_errno_name_array)
882 @cp $(OUTPUT)FEATURE-DUMP $(FEATURE_DUMP_COPY)
885 @echo "FEATURE-DUMP file available in $(OUTPUT)FEATURE-DUMP"