Skip to content

Commit 0beb218

Browse files
ahunter6acmel
authored andcommitted
perf build: Install perf_dlfilter.h
Users of the --dlfilter option need to include perf_dlfilter.h in their filters. Install it to the include path. Signed-off-by: Adrian Hunter <adrian.hunter@intel.com> Cc: Andi Kleen <ak@linux.intel.com> Cc: Ingo Molnar <mingo@redhat.com> Cc: Jiri Olsa <jolsa@redhat.com> Cc: Kan Liang <kan.liang@linux.intel.com> Cc: Leo Yan <leo.yan@linaro.org> Cc: Mark Rutland <mark.rutland@arm.com> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Peter Zijlstra <peterz@infradead.org> Link: https://lore.kernel.org/r/20210627131818.810-6-adrian.hunter@intel.com Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
1 parent 3d032a2 commit 0beb218

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

tools/perf/Makefile.config

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1117,6 +1117,8 @@ prefix ?= $(HOME)
11171117
endif
11181118
bindir_relative = bin
11191119
bindir = $(abspath $(prefix)/$(bindir_relative))
1120+
includedir_relative = include
1121+
includedir = $(abspath $(prefix)/$(includedir_relative))
11201122
mandir = share/man
11211123
infodir = share/info
11221124
perfexecdir = libexec/perf-core
@@ -1149,6 +1151,7 @@ ETC_PERFCONFIG_SQ = $(subst ','\'',$(ETC_PERFCONFIG))
11491151
STRACE_GROUPS_DIR_SQ = $(subst ','\'',$(STRACE_GROUPS_DIR))
11501152
DESTDIR_SQ = $(subst ','\'',$(DESTDIR))
11511153
bindir_SQ = $(subst ','\'',$(bindir))
1154+
includedir_SQ = $(subst ','\'',$(includedir))
11521155
mandir_SQ = $(subst ','\'',$(mandir))
11531156
infodir_SQ = $(subst ','\'',$(infodir))
11541157
perfexecdir_SQ = $(subst ','\'',$(perfexecdir))

tools/perf/Makefile.perf

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -923,7 +923,9 @@ install-tools: all install-gtk
923923
$(call QUIET_INSTALL, binaries) \
924924
$(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(bindir_SQ)'; \
925925
$(INSTALL) $(OUTPUT)perf '$(DESTDIR_SQ)$(bindir_SQ)'; \
926-
$(LN) '$(DESTDIR_SQ)$(bindir_SQ)/perf' '$(DESTDIR_SQ)$(bindir_SQ)/trace'
926+
$(LN) '$(DESTDIR_SQ)$(bindir_SQ)/perf' '$(DESTDIR_SQ)$(dir_SQ)/trace'; \
927+
$(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(includedir_SQ)/perf'; \
928+
$(INSTALL) util/perf_dlfilter.h -t '$(DESTDIR_SQ)$(includedir_SQ)/perf'
927929
ifndef NO_PERF_READ_VDSO32
928930
$(call QUIET_INSTALL, perf-read-vdso32) \
929931
$(INSTALL) $(OUTPUT)perf-read-vdso32 '$(DESTDIR_SQ)$(bindir_SQ)';

0 commit comments

Comments
 (0)