aboutsummaryrefslogtreecommitdiff
path: root/cast/sender/BUILD.gn
diff options
context:
space:
mode:
authorbtolsch <btolsch@chromium.org>2020-02-07 15:02:08 -0800
committerCommit Bot <commit-bot@chromium.org>2020-02-12 21:11:14 +0000
commit267593067f71fceb09ed55850ad149a4f84f0705 (patch)
treea4d0d6b90c59400f28c60c62d0023e5862ec9985 /cast/sender/BUILD.gn
parent4ab0c36c448da6f816ff10d7c5943b7ab67f80e7 (diff)
downloadopenscreen-267593067f71fceb09ed55850ad149a4f84f0705.tar.gz
Add Cast app availability tracker
This change ports the CastAppAvailabilityTracker from Chromium in preparation for the app discovery service. Bug: openscreen:60 Change-Id: Id450f6f616a35ae1c1959fa3326593370daf072c Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2029249 Commit-Queue: Brandon Tolsch <btolsch@chromium.org> Reviewed-by: Takumi Fujimoto <takumif@chromium.org>
Diffstat (limited to 'cast/sender/BUILD.gn')
-rw-r--r--cast/sender/BUILD.gn19
1 files changed, 19 insertions, 0 deletions
diff --git a/cast/sender/BUILD.gn b/cast/sender/BUILD.gn
index ae36bf27..fd295b92 100644
--- a/cast/sender/BUILD.gn
+++ b/cast/sender/BUILD.gn
@@ -27,16 +27,35 @@ source_set("channel") {
]
}
+source_set("sender") {
+ sources = [
+ "cast_app_availability_tracker.cc",
+ "cast_app_availability_tracker.h",
+ "public/cast_media_source.cc",
+ "public/cast_media_source.h",
+ ]
+
+ public_deps = [
+ ":channel",
+ "../../platform",
+ "../../util",
+ ]
+}
+
source_set("unittests") {
testonly = true
sources = [
+ "cast_app_availability_tracker_unittest.cc",
"channel/cast_auth_util_unittest.cc",
]
deps = [
":channel",
+ ":sender",
"../../platform",
+ "../../platform:test",
"../../testing/util",
+ "../../third_party/googletest:gmock",
"../../third_party/googletest:gtest",
"../common/certificate/proto:certificate_proto",
"../common/certificate/proto:certificate_unittest_proto",