diff options
Diffstat (limited to 'tools/perf/tests/make')
| -rw-r--r-- | tools/perf/tests/make | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/tools/perf/tests/make b/tools/perf/tests/make index 00544b8b644b..5daeae1cb4c0 100644 --- a/tools/perf/tests/make +++ b/tools/perf/tests/make | |||
| @@ -27,6 +27,7 @@ make_no_ui := NO_NEWT=1 NO_SLANG=1 NO_GTK2=1 | |||
| 27 | make_no_demangle := NO_DEMANGLE=1 | 27 | make_no_demangle := NO_DEMANGLE=1 |
| 28 | make_no_libelf := NO_LIBELF=1 | 28 | make_no_libelf := NO_LIBELF=1 |
| 29 | make_no_libunwind := NO_LIBUNWIND=1 | 29 | make_no_libunwind := NO_LIBUNWIND=1 |
| 30 | make_no_libdw_dwarf_unwind := NO_LIBDW_DWARF_UNWIND=1 | ||
| 30 | make_no_backtrace := NO_BACKTRACE=1 | 31 | make_no_backtrace := NO_BACKTRACE=1 |
| 31 | make_no_libnuma := NO_LIBNUMA=1 | 32 | make_no_libnuma := NO_LIBNUMA=1 |
| 32 | make_no_libaudit := NO_LIBAUDIT=1 | 33 | make_no_libaudit := NO_LIBAUDIT=1 |
| @@ -35,8 +36,9 @@ make_tags := tags | |||
| 35 | make_cscope := cscope | 36 | make_cscope := cscope |
| 36 | make_help := help | 37 | make_help := help |
| 37 | make_doc := doc | 38 | make_doc := doc |
| 38 | make_perf_o := perf.o | 39 | make_perf_o := perf.o |
| 39 | make_util_map_o := util/map.o | 40 | make_util_map_o := util/map.o |
| 41 | make_util_pmu_bison_o := util/pmu-bison.o | ||
| 40 | make_install := install | 42 | make_install := install |
| 41 | make_install_bin := install-bin | 43 | make_install_bin := install-bin |
| 42 | make_install_doc := install-doc | 44 | make_install_doc := install-doc |
| @@ -49,6 +51,7 @@ make_install_pdf := install-pdf | |||
| 49 | make_minimal := NO_LIBPERL=1 NO_LIBPYTHON=1 NO_NEWT=1 NO_GTK2=1 | 51 | make_minimal := NO_LIBPERL=1 NO_LIBPYTHON=1 NO_NEWT=1 NO_GTK2=1 |
| 50 | make_minimal += NO_DEMANGLE=1 NO_LIBELF=1 NO_LIBUNWIND=1 NO_BACKTRACE=1 | 52 | make_minimal += NO_DEMANGLE=1 NO_LIBELF=1 NO_LIBUNWIND=1 NO_BACKTRACE=1 |
| 51 | make_minimal += NO_LIBNUMA=1 NO_LIBAUDIT=1 NO_LIBBIONIC=1 | 53 | make_minimal += NO_LIBNUMA=1 NO_LIBAUDIT=1 NO_LIBBIONIC=1 |
| 54 | make_minimal += NO_LIBDW_DWARF_UNWIND=1 | ||
| 52 | 55 | ||
| 53 | # $(run) contains all available tests | 56 | # $(run) contains all available tests |
| 54 | run := make_pure | 57 | run := make_pure |
| @@ -65,6 +68,7 @@ run += make_no_ui | |||
| 65 | run += make_no_demangle | 68 | run += make_no_demangle |
| 66 | run += make_no_libelf | 69 | run += make_no_libelf |
| 67 | run += make_no_libunwind | 70 | run += make_no_libunwind |
| 71 | run += make_no_libdw_dwarf_unwind | ||
| 68 | run += make_no_backtrace | 72 | run += make_no_backtrace |
| 69 | run += make_no_libnuma | 73 | run += make_no_libnuma |
| 70 | run += make_no_libaudit | 74 | run += make_no_libaudit |
| @@ -73,6 +77,7 @@ run += make_help | |||
| 73 | run += make_doc | 77 | run += make_doc |
| 74 | run += make_perf_o | 78 | run += make_perf_o |
| 75 | run += make_util_map_o | 79 | run += make_util_map_o |
| 80 | run += make_util_pmu_bison_o | ||
| 76 | run += make_install | 81 | run += make_install |
| 77 | run += make_install_bin | 82 | run += make_install_bin |
| 78 | # FIXME 'install-*' commented out till they're fixed | 83 | # FIXME 'install-*' commented out till they're fixed |
| @@ -113,8 +118,9 @@ test_make_doc_O := $(test_ok) | |||
| 113 | 118 | ||
| 114 | test_make_python_perf_so := test -f $(PERF)/python/perf.so | 119 | test_make_python_perf_so := test -f $(PERF)/python/perf.so |
| 115 | 120 | ||
| 116 | test_make_perf_o := test -f $(PERF)/perf.o | 121 | test_make_perf_o := test -f $(PERF)/perf.o |
| 117 | test_make_util_map_o := test -f $(PERF)/util/map.o | 122 | test_make_util_map_o := test -f $(PERF)/util/map.o |
| 123 | test_make_util_pmu_bison_o := test -f $(PERF)/util/pmu-bison.o | ||
| 118 | 124 | ||
| 119 | define test_dest_files | 125 | define test_dest_files |
| 120 | for file in $(1); do \ | 126 | for file in $(1); do \ |
| @@ -167,13 +173,10 @@ test_make_install_info_O := $(test_ok) | |||
| 167 | test_make_install_pdf := $(test_ok) | 173 | test_make_install_pdf := $(test_ok) |
| 168 | test_make_install_pdf_O := $(test_ok) | 174 | test_make_install_pdf_O := $(test_ok) |
| 169 | 175 | ||
| 170 | # Kbuild tests only | 176 | test_make_python_perf_so_O := test -f $$TMP_O/python/perf.so |
| 171 | #test_make_python_perf_so_O := test -f $$TMP/tools/perf/python/perf.so | 177 | test_make_perf_o_O := test -f $$TMP_O/perf.o |
| 172 | #test_make_perf_o_O := test -f $$TMP/tools/perf/perf.o | 178 | test_make_util_map_o_O := test -f $$TMP_O/util/map.o |
| 173 | #test_make_util_map_o_O := test -f $$TMP/tools/perf/util/map.o | 179 | test_make_util_pmu_bison_o_O := test -f $$TMP_O/util/pmu-bison.o |
| 174 | |||
| 175 | test_make_perf_o_O := true | ||
| 176 | test_make_util_map_o_O := true | ||
| 177 | 180 | ||
| 178 | test_default = test -x $(PERF)/perf | 181 | test_default = test -x $(PERF)/perf |
| 179 | test = $(if $(test_$1),$(test_$1),$(test_default)) | 182 | test = $(if $(test_$1),$(test_$1),$(test_default)) |
