• Home
  • Raw
  • Download

Lines Matching full:output

12 # Define VF to have a more verbose feature check output.
14 # Define O to save output files in a separate directory.
146 ifneq ($(OUTPUT),)
147 #$(info Determined 'OUTPUT' to be $(OUTPUT))
148 # Adding $(OUTPUT) as a directory to look for source files,
149 # because use generated output files as sources dependency
151 VPATH += $(OUTPUT)
217 export srctree OUTPUT RM CC CXX LD AR CFLAGS CXXFLAGS V BISON FLEX AWK
241 # Without this setting the output feature dump file misses some features, for
262 FEATURE_DUMP_EXPORT := $(realpath $(OUTPUT)FEATURE-DUMP)
283 ifneq ($(OUTPUT),)
284 TE_PATH=$(OUTPUT)
285 PLUGINS_PATH=$(OUTPUT)
286 BPF_PATH=$(OUTPUT)
287 SUBCMD_PATH=$(OUTPUT)
288 LIBPERF_PATH=$(OUTPUT)
290 API_PATH=$(OUTPUT)/../lib/api/
292 API_PATH=$(OUTPUT)
326 PYTHON_EXTBUILD := $(OUTPUT)python_ext_build/
331 python-clean := $(call QUIET_CLEAN, python) $(RM) -r $(PYTHON_EXTBUILD) $(OUTPUT)python/perf*.so
338 PROGRAMS += $(OUTPUT)perf
341 PROGRAMS += $(OUTPUT)perf-read-vdso32
345 PROGRAMS += $(OUTPUT)perf-read-vdsox32
351 PROGRAMS += $(OUTPUT)$(LIBJVMTI)
358 OTHER_PROGRAMS = $(OUTPUT)perf
381 ifneq ($(OUTPUT),)
382 CFLAGS += -I$(OUTPUT)
386 ALL_PROGRAMS += $(OUTPUT)libperf-gtk.so
387 GTK_IN := $(OUTPUT)gtk-in.o
426 beauty_outdir := $(OUTPUT)trace/beauty/generated
432 # Create output directory if not already present
613 # Create python binding output directory if not already present
614 _dummy := $(shell [ -d '$(OUTPUT)python' ] || mkdir -p '$(OUTPUT)python')
616 $(OUTPUT)python/perf.so: $(PYTHON_EXT_SRCS) $(PYTHON_EXT_DEPS) $(LIBTRACEEVENT_DYNAMIC_LIST) $(LIBP…
621 cp $(PYTHON_EXTBUILD_LIB)perf*.so $(OUTPUT)python/
628 strip: $(PROGRAMS) $(OUTPUT)perf
629 $(STRIP) $(STRIP_OPTS) $(PROGRAMS) $(OUTPUT)perf
631 PERF_IN := $(OUTPUT)perf-in.o
633 JEVENTS := $(OUTPUT)pmu-events/jevents
634 JEVENTS_IN := $(OUTPUT)pmu-events/jevents-in.o
636 PMU_EVENTS_IN := $(OUTPUT)pmu-events/pmu-events-in.o
654 $(OUTPUT)perf: $(PERFLIBS) $(PERF_IN) $(PMU_EVENTS_IN) $(LIBTRACEEVENT_DYNAMIC_LIST)
661 $(OUTPUT)libperf-gtk.so: $(GTK_IN) $(PERFLIBS)
664 $(OUTPUT)common-cmds.h: util/generate-cmdlist.sh command-list.txt
666 $(OUTPUT)common-cmds.h: $(wildcard Documentation/perf-*.txt)
670 $(QUIET_GEN)$(INSTALL) '$@.sh' '$(OUTPUT)$@'
672 $(OUTPUT)PERF-VERSION-FILE: ../../.git/HEAD
673 $(Q)$(SHELL_PATH) util/PERF-VERSION-GEN $(OUTPUT)
674 $(Q)touch $(OUTPUT)PERF-VERSION-FILE
678 : $(OUTPUT)PERF-VERSION-FILE
683 # If a target does not match any of the later rules then prefix it by $(OUTPUT)
686 ifneq ($(OUTPUT),)
687 %.o: $(OUTPUT)%.o
688 @echo " # Redirected target $@ => $(OUTPUT)$@"
689 pmu-events/%.o: $(OUTPUT)pmu-events/%.o
690 @echo " # Redirected target $@ => $(OUTPUT)$@"
691 util/%.o: $(OUTPUT)util/%.o
692 @echo " # Redirected target $@ => $(OUTPUT)$@"
693 bench/%.o: $(OUTPUT)bench/%.o
694 @echo " # Redirected target $@ => $(OUTPUT)$@"
695 tests/%.o: $(OUTPUT)tests/%.o
696 @echo " # Redirected target $@ => $(OUTPUT)$@"
702 # get relative building directory (to $(OUTPUT))
703 # and '.' if it's $(OUTPUT) itself
704 __build-dir = $(subst $(OUTPUT),,$(dir $@))
707 prepare: $(OUTPUT)PERF-VERSION-FILE $(OUTPUT)common-cmds.h archheaders $(drm_ioctl_array) \
736 $(OUTPUT)%.o: %.c prepare FORCE
739 $(OUTPUT)%.i: %.c prepare FORCE
742 $(OUTPUT)%.s: %.c prepare FORCE
745 $(OUTPUT)%-bison.o: %.c prepare FORCE
748 $(OUTPUT)%-flex.o: %.c prepare FORCE
751 $(OUTPUT)%.o: %.S prepare FORCE
754 $(OUTPUT)%.i: %.S prepare FORCE
757 $(OUTPUT)perf-%: %.o $(PERFLIBS)
761 $(OUTPUT)perf-read-vdso32: perf-read-vdso.c util/find-map.c
766 $(OUTPUT)perf-read-vdsox32: perf-read-vdso.c util/find-map.c
771 LIBJVMTI_IN := $(OUTPUT)jvmti/jvmti-in.o
776 $(OUTPUT)$(LIBJVMTI): $(LIBJVMTI_IN)
785 $(Q)$(MAKE) -C $(TRACE_EVENT_DIR) $(LIBTRACEEVENT_FLAGS) O=$(OUTPUT) $(OUTPUT)libtraceevent.a
788 $(Q)$(MAKE) -C $(TRACE_EVENT_DIR)plugins $(LIBTRACEEVENT_FLAGS) O=$(OUTPUT) plugins
791 …$(Q)$(MAKE) -C $(TRACE_EVENT_DIR)plugins $(LIBTRACEEVENT_FLAGS) O=$(OUTPUT) $(OUTPUT)libtraceevent…
795 $(Q)$(MAKE) -C $(TRACE_EVENT_DIR) O=$(OUTPUT) clean >/dev/null
798 $(Q)$(MAKE) -C $(TRACE_EVENT_DIR) $(LIBTRACEEVENT_FLAGS) O=$(OUTPUT) install_plugins
801 $(Q)$(MAKE) -C $(LIB_DIR) O=$(OUTPUT) $(OUTPUT)libapi.a
805 $(Q)$(MAKE) -C $(LIB_DIR) O=$(OUTPUT) clean >/dev/null
808 $(Q)$(MAKE) -C $(BPF_DIR) O=$(OUTPUT) $(OUTPUT)libbpf.a FEATURES_DUMP=$(FEATURE_DUMP_EXPORT)
812 $(Q)$(MAKE) -C $(BPF_DIR) O=$(OUTPUT) clean >/dev/null
815 $(Q)$(MAKE) -C $(LIBPERF_DIR) EXTRA_CFLAGS="$(LIBPERF_CFLAGS)" O=$(OUTPUT) $(OUTPUT)libperf.a
819 $(Q)$(MAKE) -C $(LIBPERF_DIR) O=$(OUTPUT) clean >/dev/null
822 $(Q)$(MAKE) -C $(SUBCMD_DIR) O=$(OUTPUT) $(OUTPUT)libsubcmd.a
825 $(Q)$(MAKE) -C $(SUBCMD_DIR) O=$(OUTPUT) clean
854 @echo ' clean - clean all binary objects and build output'
864 $(Q)$(MAKE) -C $(DOC_DIR) O=$(OUTPUT) $(@:doc=all) ASCIIDOC_EXTRA=$(ASCIIDOC_EXTRA)
887 check: $(OUTPUT)common-cmds.h
901 install-gtk: $(OUTPUT)libperf-gtk.so
904 $(INSTALL) $(OUTPUT)libperf-gtk.so '$(DESTDIR_SQ)$(libdir_SQ)'
912 $(INSTALL) $(OUTPUT)perf '$(DESTDIR_SQ)$(bindir_SQ)'; \
916 $(INSTALL) $(OUTPUT)perf-read-vdso32 '$(DESTDIR_SQ)$(bindir_SQ)';
920 $(INSTALL) $(OUTPUT)perf-read-vdsox32 '$(DESTDIR_SQ)$(bindir_SQ)';
925 $(INSTALL) $(OUTPUT)$(LIBJVMTI) '$(DESTDIR_SQ)$(libdir_SQ)';
940 $(INSTALL) $(OUTPUT)perf-archive -t '$(DESTDIR_SQ)$(perfexec_instdir_SQ)'
942 $(INSTALL) $(OUTPUT)perf-with-kcore -t '$(DESTDIR_SQ)$(perfexec_instdir_SQ)'
992 $(Q)$(MAKE) -C $(DOC_DIR) O=$(OUTPUT) $(@:-doc=) ASCIIDOC_EXTRA=$(ASCIIDOC_EXTRA)
1002 …$(Q)$(MAKE) -C $(srctree)/tools/build/feature/ $(if $(OUTPUT),OUTPUT=$(OUTPUT)feature/,) clean >/d…
1008 …$(call QUIET_CLEAN, core-objs) $(RM) $(LIBPERF_A) $(OUTPUT)perf-archive $(OUTPUT)perf-with-kcore …
1009 …$(Q)find $(if $(OUTPUT),$(OUTPUT),.) -name '*.o' -delete -o -name '\.*.cmd' -delete -o -name '\.*.…
1010 $(Q)$(RM) $(OUTPUT).config-detected
1011 … $(ALL_PROGRAMS) perf perf-read-vdso32 perf-read-vdsox32 $(OUTPUT)pmu-events/jevents $(OUTPUT)$(LI…
1012 …/*.pyc */*.pyo $(OUTPUT)common-cmds.h TAGS tags cscope* $(OUTPUT)PERF-VERSION-FILE $(OUTPUT)FEATUR…
1013 $(OUTPUT)util/intel-pt-decoder/inat-tables.c \
1014 $(OUTPUT)tests/llvm-src-{base,kbuild,prologue,relocation}.c \
1015 $(OUTPUT)pmu-events/pmu-events.c \
1016 $(OUTPUT)$(fadvise_advice_array) \
1017 $(OUTPUT)$(fsconfig_arrays) \
1018 $(OUTPUT)$(fsmount_arrays) \
1019 $(OUTPUT)$(fspick_arrays) \
1020 $(OUTPUT)$(madvise_behavior_array) \
1021 $(OUTPUT)$(mmap_flags_array) \
1022 $(OUTPUT)$(mmap_prot_array) \
1023 $(OUTPUT)$(mremap_flags_array) \
1024 $(OUTPUT)$(mount_flags_array) \
1025 $(OUTPUT)$(move_mount_flags_array) \
1026 $(OUTPUT)$(drm_ioctl_array) \
1027 $(OUTPUT)$(pkey_alloc_access_rights_array) \
1028 $(OUTPUT)$(sndrv_ctl_ioctl_array) \
1029 $(OUTPUT)$(sndrv_pcm_ioctl_array) \
1030 $(OUTPUT)$(kvm_ioctl_array) \
1031 $(OUTPUT)$(kcmp_type_array) \
1032 $(OUTPUT)$(socket_ipproto_array) \
1033 $(OUTPUT)$(socket_arrays) \
1034 $(OUTPUT)$(vhost_virtio_ioctl_array) \
1035 $(OUTPUT)$(perf_ioctl_array) \
1036 $(OUTPUT)$(prctl_option_array) \
1037 $(OUTPUT)$(usbdevfs_ioctl_array) \
1038 $(OUTPUT)$(x86_arch_irq_vectors_array) \
1039 $(OUTPUT)$(x86_arch_MSRs_array) \
1040 $(OUTPUT)$(x86_arch_prctl_code_array) \
1041 $(OUTPUT)$(rename_flags_array) \
1042 $(OUTPUT)$(arch_errno_name_array) \
1043 $(OUTPUT)$(sync_file_range_arrays)
1045 $(MAKE) -C $(DOC_DIR) O=$(OUTPUT) clean >/dev/null
1052 @cp $(OUTPUT)FEATURE-DUMP $(FEATURE_DUMP_COPY)
1055 @echo "FEATURE-DUMP file available in $(OUTPUT)FEATURE-DUMP"