tree: cfa97d194bc2cd1c20a98288ad63a0ff9d54c43d [path history] [tgz]
  1. .idea/
  2. cmake/
  3. external/
  4. perfa/
  5. perfd/
  6. proto/
  7. test/
  8. testdata/
  9. utils/
  10. .clang-format
  11. .clang-tidy
  12. .gitignore
  13. build.gradle
  14. CMakeLists.txt
  15. README.md
profiler/native/README.md

Performance tools native

Native (C++) binaries and dependencies used by preformance tools insfrastructure.

All sections below expect you to start in .../tools/base/profiler/native

To compile all the android and host binaries:

../../../gradlew compileAndroid(Debug|Release)

To compile only the host binaries:

../../../gradlew compileHost(Debug|Release)

To run the host unit tests:

../../../gradlew checkHost(Debug|Release)

To run the lint checks:

../../../gradlew lintHost(Debug|Release)

To compile for a specific ABI (arm64-v8a for example):

../../../gradlew compileAndroidArm64V8a(Debug|Release)