Fix amalgamated build
Move libperfetto_client_experimental one level up
and point gen_amalgamated to it.
Test: manual. Works, see https://github.com/primiano/perfetto-sdk
Bug: 132678367
Change-Id: If542ffdf9eb303334eddb6f7b4eabca53f7c8459
diff --git a/BUILD.gn b/BUILD.gn
index 6b8be80..3f5ea70 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -244,6 +244,23 @@
]
}
+ # Client library target for the Android tree.
+ # Still in experimental stage and not API stable yet.
+ # See "libperfetto_client_example" (in Android.bp.extras) for an example
+ # on how to use the Perfetto Client API from the android tree.
+ static_library("libperfetto_client_experimental") {
+ complete_static_lib = true
+ deps = [
+ "gn:default_deps",
+ "src/tracing",
+ "src/tracing:client_api",
+ "src/tracing:platform_posix",
+ ]
+ sources = [
+ "include/perfetto/tracing.h",
+ ]
+ }
+
if (perfetto_build_with_android) {
executable("trace_to_text") {
testonly = true
@@ -268,19 +285,6 @@
"src/android_internal",
]
}
-
- # Client library target for the Android tree.
- # Still in experimental stage and not API stable yet.
- # See "libperfetto_client_example" (in Android.bp.extras) for an example
- # on how to use the Perfetto Client API from the android tree.
- static_library("libperfetto_client_experimental") {
- complete_static_lib = true
- deps = [
- "gn:default_deps",
- "src/tracing:client_api",
- "src/tracing:platform_posix",
- ]
- }
} # if (perfetto_build_with_android)
} # if (perfetto_build_standalone || perfetto_build_with_android)