bazel: add java and gensignature rules and "fix" formatting of build rules
This CL adds the java and gensignature rules with them set to noop in
standalone builds - the can be overriden in internal settings.
Also "fixes" the formatting (even though it looks a lot worse) to match
what the internal formatting expects.
Bug: 140126865
Change-Id: I186f2205599aa835a59902eb5fd5266edd7df8ee
diff --git a/BUILD.extras b/BUILD.extras
index 3bfd20a..968de08 100644
--- a/BUILD.extras
+++ b/BUILD.extras
@@ -21,3 +21,29 @@
main = "tools/gen_merged_sql_metrics.py",
python_version = "PY2",
)
+
+perfetto_java_proto_library(
+ name = "protos_perfetto_metrics_java",
+ deps = [
+ ":protos_perfetto_metrics_protos",
+ ],
+)
+
+perfetto_java_proto_library(
+ name = "protos_perfetto_metrics_android_java",
+ deps = [
+ ":protos_perfetto_metrics_android_protos",
+ ],
+)
+
+perfetto_gensignature_internal_only(
+ name = "trace_processor_sig",
+ srcs = [
+ ":trace_processor_shell",
+ ":trace_to_text",
+ ],
+ tags = [
+ "__TRACE_PROCESSOR_SIG_TAG1",
+ "__TRACE_PROCESSOR_SIG_TAG2",
+ ],
+)