aboutsummaryrefslogtreecommitdiff
path: root/cast
diff options
context:
space:
mode:
Diffstat (limited to 'cast')
-rw-r--r--cast/common/BUILD.gn28
-rw-r--r--cast/common/certificate/proto/BUILD.gn19
-rw-r--r--cast/common/channel/proto/BUILD.gn13
-rw-r--r--cast/sender/BUILD.gn8
4 files changed, 40 insertions, 28 deletions
diff --git a/cast/common/BUILD.gn b/cast/common/BUILD.gn
index a5c04ec5..11511415 100644
--- a/cast/common/BUILD.gn
+++ b/cast/common/BUILD.gn
@@ -21,16 +21,10 @@ source_set("certificate") {
]
deps = [
- ":certificate_proto",
"../../platform",
"../../third_party/abseil",
"../../util",
- ]
-}
-
-proto_library("certificate_proto") {
- sources = [
- "certificate/proto/revocation.proto",
+ "certificate/proto:certificate_proto",
]
}
@@ -44,9 +38,9 @@ source_set("channel") {
]
deps = [
- ":certificate_proto",
- ":channel_proto",
"../../util",
+ "certificate/proto:certificate_proto",
+ "channel/proto:channel_proto",
]
public_deps = [
@@ -55,13 +49,6 @@ source_set("channel") {
]
}
-proto_library("channel_proto") {
- sources = [
- "channel/proto/authority_keys.proto",
- "channel/proto/cast_channel.proto",
- ]
-}
-
source_set("unittests") {
testonly = true
sources = [
@@ -75,19 +62,12 @@ source_set("unittests") {
deps = [
":certificate",
- ":certificate_unittest_proto",
":channel",
"../../platform",
"../../third_party/boringssl",
"../../third_party/googletest:gmock",
"../../third_party/googletest:gtest",
"../../util",
- ]
-}
-
-proto_library("certificate_unittest_proto") {
- testonly = true
- sources = [
- "certificate/proto/test_suite.proto",
+ "certificate/proto:certificate_unittest_proto",
]
}
diff --git a/cast/common/certificate/proto/BUILD.gn b/cast/common/certificate/proto/BUILD.gn
new file mode 100644
index 00000000..d171715d
--- /dev/null
+++ b/cast/common/certificate/proto/BUILD.gn
@@ -0,0 +1,19 @@
+# Copyright 2019 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//build_overrides/build.gni")
+import("//third_party/protobuf/proto_library.gni")
+
+proto_library("certificate_proto") {
+ sources = [
+ "revocation.proto",
+ ]
+}
+
+proto_library("certificate_unittest_proto") {
+ testonly = true
+ sources = [
+ "test_suite.proto",
+ ]
+}
diff --git a/cast/common/channel/proto/BUILD.gn b/cast/common/channel/proto/BUILD.gn
new file mode 100644
index 00000000..13ee38af
--- /dev/null
+++ b/cast/common/channel/proto/BUILD.gn
@@ -0,0 +1,13 @@
+# Copyright 2019 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//build_overrides/build.gni")
+import("//third_party/protobuf/proto_library.gni")
+
+proto_library("channel_proto") {
+ sources = [
+ "authority_keys.proto",
+ "cast_channel.proto",
+ ]
+}
diff --git a/cast/sender/BUILD.gn b/cast/sender/BUILD.gn
index 05932260..86d67ade 100644
--- a/cast/sender/BUILD.gn
+++ b/cast/sender/BUILD.gn
@@ -13,8 +13,8 @@ source_set("channel") {
]
deps = [
- "../common:certificate_proto",
- "../common:channel_proto",
+ "../common/certificate/proto:certificate_proto",
+ "../common/channel/proto:channel_proto",
]
public_deps = [
@@ -32,7 +32,7 @@ source_set("unittests") {
":channel",
"../../platform",
"../../third_party/googletest:gtest",
- "../common:certificate_proto",
- "../common:certificate_unittest_proto",
+ "../common/certificate/proto:certificate_proto",
+ "../common/certificate/proto:certificate_unittest_proto",
]
}