Subject: [PATCH 0/3] tools/tracing: Use tools/build makefiles like perf

tools/tracing and tools/verification/rv are using standalone Makefiles.
However, This approach has some drawbacks. For example, code
duplication and lack of proper dependency handling, making things
harder for users.

Linus suggested using perf's build system, and it is indeed the best way to go.

This series replaces tools/tracing and tools/verification/rv makefiles
with makefiles inspired by perf and objtool that use tools/build/
infrastructure.

Thanks, Arnaldo, for the pointers via chat.

Link: https://lore.kernel.org/lkml/CAHk-=wjQ9BJKBPi3sJN2Dy5jVwPO03u9aOc6-g8AnLcGq-E4-g@mail.gmail.com/

Daniel Bristot de Oliveira (3):
tools/tracing: Use tools/build makefiles on latency-collector
tools/verification: Use tools/build makefiles on rv
tools/rtla: Use tools/build makefiles to build rtla

tools/tracing/latency/.gitignore | 1 +
tools/tracing/latency/Build | 1 +
tools/tracing/latency/Makefile | 48 ++++---
tools/tracing/latency/Makefile.config | 28 ++++
tools/tracing/rtla/.gitignore | 4 +-
tools/tracing/rtla/Build | 1 +
tools/tracing/rtla/Makefile | 177 +++++--------------------
tools/tracing/rtla/Makefile.config | 44 ++++++
tools/tracing/rtla/Makefile.rtla | 77 +++++++++++
tools/tracing/rtla/Makefile.standalone | 24 ++++
tools/tracing/rtla/src/Build | 11 ++
tools/verification/rv/.gitignore | 2 +
tools/verification/rv/Build | 1 +
tools/verification/rv/Makefile | 166 +++++------------------
tools/verification/rv/Makefile.config | 44 ++++++
tools/verification/rv/Makefile.rv | 49 +++++++
tools/verification/rv/src/Build | 4 +
17 files changed, 387 insertions(+), 295 deletions(-)
create mode 100644 tools/tracing/latency/Build
create mode 100644 tools/tracing/latency/Makefile.config
create mode 100644 tools/tracing/rtla/Build
create mode 100644 tools/tracing/rtla/Makefile.config
create mode 100644 tools/tracing/rtla/Makefile.rtla
create mode 100644 tools/tracing/rtla/Makefile.standalone
create mode 100644 tools/tracing/rtla/src/Build
create mode 100644 tools/verification/rv/.gitignore
create mode 100644 tools/verification/rv/Build
create mode 100644 tools/verification/rv/Makefile.config
create mode 100644 tools/verification/rv/Makefile.rv
create mode 100644 tools/verification/rv/src/Build

--
2.44.0