trace_processor: add initial support for running metrics using shell
Context: go/perfetto-metrics
Bug: 129747127
Change-Id: Id07ddae420f00b376085142fd3b08e44467a0acb
diff --git a/protos/BUILD b/protos/BUILD
index 9a780bd..ca05a37 100644
--- a/protos/BUILD
+++ b/protos/BUILD
@@ -440,6 +440,31 @@
],
)
+# GN target: //protos/perfetto/metrics:lite_gen
+proto_library(
+ name = "metrics",
+ srcs = [
+ "perfetto/metrics/metrics.proto",
+ ],
+ has_services = 1,
+ cc_api_version = 2,
+ cc_generic_services = 1,
+ visibility = [
+ "//visibility:public",
+ ],
+)
+
+# GN target: //protos/perfetto/metrics:lite_gen
+cc_proto_library(
+ name = "metrics_cc_proto",
+ visibility = [
+ "//visibility:public",
+ ],
+ deps = [
+ "//third_party/perfetto/protos:metrics",
+ ],
+)
+
# GN target: //protos/perfetto/trace/power:lite_gen
proto_library(
name = "power",