Makefile.perf (8b767db3309595a23eff1c3f2498f17b1f3a9bbc) | Makefile.perf (c2bd08ba20a57e0ed55777a9d1724647a0f53e88) |
---|---|
1# SPDX-License-Identifier: GPL-2.0-only 2include ../scripts/Makefile.include 3include ../scripts/Makefile.arch 4 5# The default target of this Makefile is... 6all: 7 8include ../scripts/utilities.mak --- 471 unchanged lines hidden (view full) --- 480 481beauty_outdir := $(OUTPUT)trace/beauty/generated 482beauty_ioctl_outdir := $(beauty_outdir)/ioctl 483drm_ioctl_array := $(beauty_ioctl_outdir)/drm_ioctl_array.c 484drm_hdr_dir := $(srctree)/tools/include/uapi/drm 485drm_ioctl_tbl := $(srctree)/tools/perf/trace/beauty/drm_ioctl.sh 486 487# Create output directory if not already present | 1# SPDX-License-Identifier: GPL-2.0-only 2include ../scripts/Makefile.include 3include ../scripts/Makefile.arch 4 5# The default target of this Makefile is... 6all: 7 8include ../scripts/utilities.mak --- 471 unchanged lines hidden (view full) --- 480 481beauty_outdir := $(OUTPUT)trace/beauty/generated 482beauty_ioctl_outdir := $(beauty_outdir)/ioctl 483drm_ioctl_array := $(beauty_ioctl_outdir)/drm_ioctl_array.c 484drm_hdr_dir := $(srctree)/tools/include/uapi/drm 485drm_ioctl_tbl := $(srctree)/tools/perf/trace/beauty/drm_ioctl.sh 486 487# Create output directory if not already present |
488_dummy := $(shell [ -d '$(beauty_ioctl_outdir)' ] || mkdir -p '$(beauty_ioctl_outdir)') | 488$(shell [ -d '$(beauty_ioctl_outdir)' ] || mkdir -p '$(beauty_ioctl_outdir)') |
489 490$(drm_ioctl_array): $(drm_hdr_dir)/drm.h $(drm_hdr_dir)/i915_drm.h $(drm_ioctl_tbl) 491 $(Q)$(SHELL) '$(drm_ioctl_tbl)' $(drm_hdr_dir) > $@ 492 493fadvise_advice_array := $(beauty_outdir)/fadvise_advice_array.c 494fadvise_advice_tbl := $(srctree)/tools/perf/trace/beauty/fadvise.sh 495 496$(fadvise_advice_array): $(linux_uapi_dir)/in.h $(fadvise_advice_tbl) --- 173 unchanged lines hidden (view full) --- 670 671tests-coresight-targets-clean: 672 $(call QUIET_CLEAN, coresight) 673 $(Q)$(MAKE) -C $(TESTS_CORESIGHT_DIR) O=$(OUTPUT) clean >/dev/null 674 675all: shell_compatibility_test $(ALL_PROGRAMS) $(LANG_BINDINGS) $(OTHER_PROGRAMS) tests-coresight-targets 676 677# Create python binding output directory if not already present | 489 490$(drm_ioctl_array): $(drm_hdr_dir)/drm.h $(drm_hdr_dir)/i915_drm.h $(drm_ioctl_tbl) 491 $(Q)$(SHELL) '$(drm_ioctl_tbl)' $(drm_hdr_dir) > $@ 492 493fadvise_advice_array := $(beauty_outdir)/fadvise_advice_array.c 494fadvise_advice_tbl := $(srctree)/tools/perf/trace/beauty/fadvise.sh 495 496$(fadvise_advice_array): $(linux_uapi_dir)/in.h $(fadvise_advice_tbl) --- 173 unchanged lines hidden (view full) --- 670 671tests-coresight-targets-clean: 672 $(call QUIET_CLEAN, coresight) 673 $(Q)$(MAKE) -C $(TESTS_CORESIGHT_DIR) O=$(OUTPUT) clean >/dev/null 674 675all: shell_compatibility_test $(ALL_PROGRAMS) $(LANG_BINDINGS) $(OTHER_PROGRAMS) tests-coresight-targets 676 677# Create python binding output directory if not already present |
678_dummy := $(shell [ -d '$(OUTPUT)python' ] || mkdir -p '$(OUTPUT)python') | 678$(shell [ -d '$(OUTPUT)python' ] || mkdir -p '$(OUTPUT)python') |
679 680$(OUTPUT)python/perf$(PYTHON_EXTENSION_SUFFIX): $(PYTHON_EXT_SRCS) $(PYTHON_EXT_DEPS) $(LIBPERF) $(LIBSUBCMD) 681 $(QUIET_GEN)LDSHARED="$(CC) -pthread -shared" \ 682 CFLAGS='$(CFLAGS)' LDFLAGS='$(LDFLAGS)' \ 683 $(PYTHON_WORD) util/setup.py \ 684 --quiet build_ext; \ 685 cp $(PYTHON_EXTBUILD_LIB)perf*.so $(OUTPUT)python/ 686 --- 557 unchanged lines hidden --- | 679 680$(OUTPUT)python/perf$(PYTHON_EXTENSION_SUFFIX): $(PYTHON_EXT_SRCS) $(PYTHON_EXT_DEPS) $(LIBPERF) $(LIBSUBCMD) 681 $(QUIET_GEN)LDSHARED="$(CC) -pthread -shared" \ 682 CFLAGS='$(CFLAGS)' LDFLAGS='$(LDFLAGS)' \ 683 $(PYTHON_WORD) util/setup.py \ 684 --quiet build_ext; \ 685 cp $(PYTHON_EXTBUILD_LIB)perf*.so $(OUTPUT)python/ 686 --- 557 unchanged lines hidden --- |