Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

libperf: Move to tools/lib/perf

Move libperf from its current location under tools/perf to a separate
directory under tools/lib/.

Also change various paths (mainly includes) to reflect the libperf move
to a separate directory and add a new directory under MANIFEST.

Signed-off-by: Jiri Olsa <jolsa@kernel.org>
Tested-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Michael Petlan <mpetlan@redhat.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Link: http://lore.kernel.org/lkml/20191206210612.8676-2-jolsa@kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>

authored by

Jiri Olsa and committed by
Arnaldo Carvalho de Melo
3ce311af 6ae9c10b

+5 -4
+1
tools/perf/MANIFEST
··· 7 7 tools/lib/api 8 8 tools/lib/bpf 9 9 tools/lib/subcmd 10 + tools/lib/perf 10 11 tools/lib/argv_split.c 11 12 tools/lib/ctype.c 12 13 tools/lib/hweight.c
+1 -1
tools/perf/Makefile.config
··· 286 286 endif 287 287 endif 288 288 289 - INC_FLAGS += -I$(src-perf)/lib/include 289 + INC_FLAGS += -I$(srctree)/tools/lib/perf/include 290 290 INC_FLAGS += -I$(src-perf)/util/include 291 291 INC_FLAGS += -I$(src-perf)/arch/$(SRCARCH)/include 292 292 INC_FLAGS += -I$(srctree)/tools/include/
+1 -1
tools/perf/Makefile.perf
··· 230 230 TRACE_EVENT_DIR = $(srctree)/tools/lib/traceevent/ 231 231 BPF_DIR = $(srctree)/tools/lib/bpf/ 232 232 SUBCMD_DIR = $(srctree)/tools/lib/subcmd/ 233 - LIBPERF_DIR = $(srctree)/tools/perf/lib/ 233 + LIBPERF_DIR = $(srctree)/tools/lib/perf/ 234 234 235 235 # Set FEATURE_TESTS to 'all' so all possible feature checkers are executed. 236 236 # Without this setting the output feature dump file misses some features, for
tools/perf/lib/Build tools/lib/perf/Build
tools/perf/lib/Documentation/Makefile tools/lib/perf/Documentation/Makefile
tools/perf/lib/Documentation/man/libperf.rst tools/lib/perf/Documentation/man/libperf.rst
tools/perf/lib/Documentation/tutorial/tutorial.rst tools/lib/perf/Documentation/tutorial/tutorial.rst
+1 -1
tools/perf/lib/Makefile tools/lib/perf/Makefile
··· 60 60 endif 61 61 62 62 INCLUDES = \ 63 - -I$(srctree)/tools/perf/lib/include \ 63 + -I$(srctree)/tools/lib/perf/include \ 64 64 -I$(srctree)/tools/lib/ \ 65 65 -I$(srctree)/tools/include \ 66 66 -I$(srctree)/tools/arch/$(SRCARCH)/include/ \
tools/perf/lib/core.c tools/lib/perf/core.c
tools/perf/lib/cpumap.c tools/lib/perf/cpumap.c
tools/perf/lib/evlist.c tools/lib/perf/evlist.c
tools/perf/lib/evsel.c tools/lib/perf/evsel.c
tools/perf/lib/include/internal/cpumap.h tools/lib/perf/include/internal/cpumap.h
tools/perf/lib/include/internal/evlist.h tools/lib/perf/include/internal/evlist.h
tools/perf/lib/include/internal/evsel.h tools/lib/perf/include/internal/evsel.h
tools/perf/lib/include/internal/lib.h tools/lib/perf/include/internal/lib.h
tools/perf/lib/include/internal/mmap.h tools/lib/perf/include/internal/mmap.h
tools/perf/lib/include/internal/tests.h tools/lib/perf/include/internal/tests.h
tools/perf/lib/include/internal/threadmap.h tools/lib/perf/include/internal/threadmap.h
tools/perf/lib/include/internal/xyarray.h tools/lib/perf/include/internal/xyarray.h
tools/perf/lib/include/perf/core.h tools/lib/perf/include/perf/core.h
tools/perf/lib/include/perf/cpumap.h tools/lib/perf/include/perf/cpumap.h
tools/perf/lib/include/perf/event.h tools/lib/perf/include/perf/event.h
tools/perf/lib/include/perf/evlist.h tools/lib/perf/include/perf/evlist.h
tools/perf/lib/include/perf/evsel.h tools/lib/perf/include/perf/evsel.h
tools/perf/lib/include/perf/mmap.h tools/lib/perf/include/perf/mmap.h
tools/perf/lib/include/perf/threadmap.h tools/lib/perf/include/perf/threadmap.h
tools/perf/lib/internal.h tools/lib/perf/internal.h
tools/perf/lib/lib.c tools/lib/perf/lib.c
tools/perf/lib/libperf.map tools/lib/perf/libperf.map
tools/perf/lib/libperf.pc.template tools/lib/perf/libperf.pc.template
tools/perf/lib/mmap.c tools/lib/perf/mmap.c
+1 -1
tools/perf/lib/tests/Makefile tools/lib/perf/tests/Makefile
··· 16 16 17 17 include $(srctree)/tools/scripts/Makefile.include 18 18 19 - INCLUDE = -I$(srctree)/tools/perf/lib/include -I$(srctree)/tools/include -I$(srctree)/tools/lib 19 + INCLUDE = -I$(srctree)/tools/lib/perf/include -I$(srctree)/tools/include -I$(srctree)/tools/lib 20 20 21 21 $(TESTS_A): FORCE 22 22 $(QUIET_LINK)$(CC) $(INCLUDE) $(CFLAGS) -o $@ $(subst -a,.c,$@) ../libperf.a $(LIBAPI)
tools/perf/lib/tests/test-cpumap.c tools/lib/perf/tests/test-cpumap.c
tools/perf/lib/tests/test-evlist.c tools/lib/perf/tests/test-evlist.c
tools/perf/lib/tests/test-evsel.c tools/lib/perf/tests/test-evsel.c
tools/perf/lib/tests/test-threadmap.c tools/lib/perf/tests/test-threadmap.c
tools/perf/lib/threadmap.c tools/lib/perf/threadmap.c
tools/perf/lib/xyarray.c tools/lib/perf/xyarray.c