---
 tools/perf/Makefile.kbuild | 10 +++++++---
 tools/perf/config/Makefile |  1 +
 tools/perf/tests/make      |  3 ++-
 3 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/tools/perf/Makefile.kbuild b/tools/perf/Makefile.kbuild
index 7b1488c..7b7641c 100644
--- a/tools/perf/Makefile.kbuild
+++ b/tools/perf/Makefile.kbuild
@@ -92,7 +92,7 @@ export src-perf obj-perf
 
 OUTPUT := $(obj-perf)/
 
-export OUTPUT
+export OUTPUT DESTDIR
 
 AS      = as
 LD      = ld
@@ -211,6 +211,7 @@ export PARSER_DEBUG_BISON
 export PARSER_DEBUG_FLEX
 export ETC_PERFCONFIG_SQ
 export libdir_SQ
+export plugindir_SQ
 export PYTHON_EMBED_CCOPTS
 export PERL_EMBED_CCOPTS
 export GTK_CFLAGS
@@ -273,6 +274,9 @@ $(LIBTRACEEVENT)-clean: FORCE
        @mkdir -p $(obj-kernel)/tools/lib/traceevent
        $(Q)$(MAKE) -sC $(srctree)/tools/lib/traceevent 
O=$(obj-kernel)/tools/lib/traceevent clean
 
+$(LIBTRACEEVENT)-install: $(LIBTRACEEVENT) FORCE
+       $(Q)$(MAKE) -sC $(srctree)/tools/lib/traceevent 
O=$(obj-kernel)/tools/lib/traceevent plugin_dir=$(plugindir_SQ) install
+
 $(LIBAPIKFS): FORCE
        @mkdir -p $(obj-kernel)/tools/lib/api
        $(Q)$(MAKE) -C $(srctree)/tools/lib/api O=$(obj-kernel)/tools/lib/api
@@ -332,13 +336,13 @@ install-bin: all
        $(INSTALL) $(src-perf)/scripts/python/*.py -t 
'$(DESTDIR_SQ)$(perfexec_instdir_SQ)/scripts/python'
        $(INSTALL) $(src-perf)/scripts/python/bin/* -t 
'$(DESTDIR_SQ)$(perfexec_instdir_SQ)/scripts/python/bin'
        $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(sysconfdir_SQ)/bash_completion.d'
-       $(INSTALL) $(src-perf)/bash_completion 
'$(DESTDIR_SQ)$(sysconfdir_SQ)/bash_completion.d/perf'
+       $(INSTALL) $(src-perf)/perf-completion.sh 
'$(DESTDIR_SQ)$(sysconfdir_SQ)/bash_completion.d/perf'
        $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/tests'
        $(INSTALL) $(src-perf)/tests/attr.py 
'$(DESTDIR_SQ)$(perfexec_instdir_SQ)/tests'
        $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/tests/attr'
        $(INSTALL) $(src-perf)/tests/attr/* 
'$(DESTDIR_SQ)$(perfexec_instdir_SQ)/tests/attr'
 
-install: install-bin try-install-man
+install: install-bin try-install-man $(LIBTRACEEVENT)-install
 
 DOC_TARGETS := doc man html info pdf
 
diff --git a/tools/perf/config/Makefile b/tools/perf/config/Makefile
index 1dd3469..9983254 100644
--- a/tools/perf/config/Makefile
+++ b/tools/perf/config/Makefile
@@ -759,6 +759,7 @@ all:
        $(call store,DESTDIR_SQ)
        $(call store,bindir_SQ)
        $(call store,libdir_SQ)
+       $(call store,plugindir_SQ)
        $(call store,perfexec_instdir_SQ)
        $(call store,sysconfdir_SQ)
        $(call store,GTK_CFLAGS)
diff --git a/tools/perf/tests/make b/tools/perf/tests/make
index 2aa2ed7..3db09e7 100644
--- a/tools/perf/tests/make
+++ b/tools/perf/tests/make
@@ -15,6 +15,7 @@ list = $(shell ls $1 2>/dev/null)
 has = $(shell which $1 2>/dev/null)
 
 # standard single make variable specified
+make_pure           :=
 make_clean_all      := clean all
 make_python_perf_so := python/perf.so
 make_tags           := tags
@@ -142,7 +143,7 @@ test_make_util_pmu_bison_o_O := test -f 
$$TMP_O/util/pmu-bison.o
 test_default = test -x $(PERF)/perf
 test = $(if $(test_$1),$(test_$1),$(test_default))
 
-test_default_O = test -x $$TMP_O/perf
+test_default_O = test -x $$TMP_O/tools/perf/perf
 test_O = $(if $(test_$1),$(test_$1),$(test_default_O))
 
 all:
-- 
1.9.3

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to