diff --git a/sharing/BUILD b/sharing/BUILD index 10dff466..b20273ae 100644 --- a/sharing/BUILD +++ b/sharing/BUILD @@ -50,6 +50,7 @@ cc_library( "//sharing/internal/public:logging", "//sharing/proto:enums_cc_proto", "//sharing/proto:share_cc_proto", + "//sharing/proto:wire_format_cc_proto", "@com_google_absl//absl/status:statusor", "@com_google_absl//absl/strings", "@com_google_absl//absl/strings:str_format", @@ -176,6 +177,7 @@ cc_library( "//sharing/local_device_data", "//sharing/proto:enums_cc_proto", "//sharing/proto:share_cc_proto", + "//sharing/proto:wire_format_cc_proto", "//sharing/scheduling", "@com_google_absl//absl/algorithm:container", "@com_google_absl//absl/base:core_headers", @@ -297,6 +299,7 @@ cc_test( "//sharing/local_device_data:test_support", "//sharing/proto:enums_cc_proto", "//sharing/proto:share_cc_proto", + "//sharing/proto:wire_format_cc_proto", "//sharing/proto/analytics:sharing_log_cc_proto", "@com_github_protobuf_matchers//protobuf-matchers", "@com_google_absl//absl/base:core_headers", diff --git a/sharing/analytics/BUILD b/sharing/analytics/BUILD index 89e7aa5f..cb0c8844 100644 --- a/sharing/analytics/BUILD +++ b/sharing/analytics/BUILD @@ -51,7 +51,7 @@ cc_test( "//sharing:types", "//sharing/common:enum", "//sharing/proto:enums_cc_proto", - "//sharing/proto:share_cc_proto", + "//sharing/proto:wire_format_cc_proto", "//sharing/proto/analytics:sharing_log_cc_proto", "@com_github_protobuf_matchers//protobuf-matchers", "@com_google_absl//absl/strings", diff --git a/sharing/proto/BUILD b/sharing/proto/BUILD index f818054d..6dd6e6b6 100644 --- a/sharing/proto/BUILD +++ b/sharing/proto/BUILD @@ -14,14 +14,31 @@ proto_library( "rpc_resources.proto", "settings_observer_data.proto", "timestamp.proto", - "wire_format.proto", ], visibility = ["//visibility:public"], +) + +cc_proto_library( + name = "share_cc_proto", + visibility = ["//visibility:public"], + deps = [":share_proto"], +) + +proto_library( + name = "wire_format_proto", + srcs = ["wire_format.proto"], + visibility = ["//visibility:public"], deps = [ "//proto:sharing_enums_proto", ], ) +cc_proto_library( + name = "wire_format_cc_proto", + visibility = ["//visibility:public"], + deps = [":wire_format_proto"], +) + proto_library( name = "enums_proto", srcs = ["enums.proto"], @@ -33,9 +50,3 @@ cc_proto_library( visibility = ["//visibility:public"], deps = [":enums_proto"], ) - -cc_proto_library( - name = "share_cc_proto", - visibility = ["//visibility:public"], - deps = [":share_proto"], -)