aboutsummaryrefslogtreecommitdiff
path: root/BUILD.extras
diff options
context:
space:
mode:
authorLalit Maganti <lalitm@google.com>2022-02-24 20:35:23 +0000
committerLalit Maganti <lalitm@google.com>2022-02-24 20:35:23 +0000
commit8d6d7c1e833160b7cc33d87ba4883068b1a9d281 (patch)
tree24ffd490e99c742e9eea0a2e3f1604d092cfc2f1 /BUILD.extras
parentb9922c2e9532411ad9d2d2368b613e4cb78723f1 (diff)
downloadperfetto-8d6d7c1e833160b7cc33d87ba4883068b1a9d281.tar.gz
perfetto: remove merged protos from Bazel and reduce usage elsewhere
This CL removes the merged protos from being built in Bazel as they cause a lot of problems with ODR violations in G3 (i.e. if one static lib depends on the merged trace, another on the merged config) Instead, expose the non_minimal and config protos directly to be depended on. Change-Id: I24a05e5c42f270b15d0e68d4fcedc37a5dcd2b9b Bug: 221191510
Diffstat (limited to 'BUILD.extras')
-rw-r--r--BUILD.extras23
1 files changed, 2 insertions, 21 deletions
diff --git a/BUILD.extras b/BUILD.extras
index f91b2f47f..dbf18af8b 100644
--- a/BUILD.extras
+++ b/BUILD.extras
@@ -36,6 +36,7 @@ perfetto_java_proto_library(
deps = [
":protos_perfetto_metrics_protos",
],
+ visibility = PERFETTO_CONFIG.public_visibility,
)
perfetto_java_proto_library(
@@ -43,27 +44,7 @@ perfetto_java_proto_library(
deps = [
":protos_perfetto_metrics_android_protos",
],
-)
-
-perfetto_java_proto_library(
- name = "protos_perfetto_trace_merged_trace_java",
- deps = [
- ":protos_perfetto_trace_merged_trace_protos",
- ],
-)
-
-perfetto_java_proto_library(
- name = "protos_perfetto_config_merged_config_java",
- deps = [
- ":protos_perfetto_config_merged_config_protos",
- ],
-)
-
-perfetto_java_lite_proto_library(
- name = "protos_perfetto_config_merged_config_java_lite",
- deps = [
- ":protos_perfetto_config_merged_config_protos",
- ],
+ visibility = PERFETTO_CONFIG.public_visibility,
)
perfetto_gensignature_internal_only(