Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1318)

Unified Diff: services/video_capture/BUILD.gn

Issue 2824883005: [Mojo Video Capture] Stop service when last client disconnects. (Closed)
Patch Set: Incorporate suggestions from PatchSet #4 Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: services/video_capture/BUILD.gn
diff --git a/services/video_capture/BUILD.gn b/services/video_capture/BUILD.gn
index 02aa7f8bfb55e7363b5a3ac9532f21546b3e6e0b..c834b7aa25031242ebbca870d9882d4ec1c86b81 100644
--- a/services/video_capture/BUILD.gn
+++ b/services/video_capture/BUILD.gn
@@ -9,14 +9,14 @@ import("//testing/test.gni")
service("video_capture") {
sources = [
- "service_impl.cc",
- "service_impl.h",
"service_main.cc",
]
deps = [
":lib",
"//mojo/public/cpp/system",
+ "//services/video_capture/public/cpp",
+ "//services/video_capture/public/interfaces",
]
}
@@ -29,14 +29,14 @@ source_set("lib") {
sources = [
"device_factory_media_to_mojo_adapter.cc",
"device_factory_media_to_mojo_adapter.h",
+ "device_factory_provider_impl.cc",
+ "device_factory_provider_impl.h",
"device_media_to_mojo_adapter.cc",
"device_media_to_mojo_adapter.h",
- "public/cpp/device_to_feedback_observer_adapter.cc",
- "public/cpp/device_to_feedback_observer_adapter.h",
- "public/cpp/receiver_media_to_mojo_adapter.cc",
- "public/cpp/receiver_media_to_mojo_adapter.h",
"receiver_mojo_to_media_adapter.cc",
"receiver_mojo_to_media_adapter.h",
+ "service_impl.cc",
+ "service_impl.h",
]
public_deps = [
@@ -47,7 +47,13 @@ source_set("lib") {
"//media/mojo/common:common",
"//mojo/common:common_base",
"//services/service_manager/public/cpp",
+ "//services/video_capture/public/cpp",
"//services/video_capture/public/interfaces",
+ "//services/video_capture/public/interfaces:constants",
+ ]
+
+ data_deps = [
+ ":manifest",
]
}
@@ -55,6 +61,9 @@ source_set("tests") {
testonly = true
sources = [
+ "test/device_factory_provider_test.cc",
+ "test/device_factory_provider_test.h",
+ "test/device_factory_provider_unittest.cc",
"test/fake_device_descriptor_test.cc",
"test/fake_device_descriptor_test.h",
"test/fake_device_descriptor_unittest.cc",
@@ -68,9 +77,6 @@ source_set("tests") {
"test/mock_device_unittest.cc",
"test/mock_receiver.cc",
"test/mock_receiver.h",
- "test/service_test.cc",
- "test/service_test.h",
- "test/service_unittest.cc",
]
deps = [
« no previous file with comments | « media/capture/video/video_capture_system.h ('k') | services/video_capture/device_factory_media_to_mojo_adapter.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698