Index: content/browser/BUILD.gn |
diff --git a/content/browser/BUILD.gn b/content/browser/BUILD.gn |
index 954c3ee78bc9e699f972054f1def6944d735bffe..c3a10305617f894b0104d1dd56b312a05f03d489 100644 |
--- a/content/browser/BUILD.gn |
+++ b/content/browser/BUILD.gn |
@@ -6,6 +6,24 @@ import("//build/config/features.gni") |
import("//build/config/ui.gni") |
import("//content/browser/browser.gni") |
import("//media/media_options.gni") |
+import("//mojo/public/tools/bindings/mojom.gni") |
+ |
+mojom("interfaces") { |
+ sources = [ |
+ "render_widget_view.mojom" |
+ ] |
+ |
+ import_dirs = [ |
+ |
+ get_path_info("../..", "abspath"), |
+ "//mojo/services", |
+ ] |
+ |
+ deps = [ |
+ "//ui/mojo/geometry:interfaces", |
+ "//ui/mojo/ime:interfaces", |
+ ] |
+} |
source_set("browser") { |
# Only the public target should depend on this. All other targets (even |
@@ -208,6 +226,7 @@ source_set("browser") { |
"media/capture/desktop_capture_device_aura.cc", |
"media/capture/desktop_capture_device_aura.h", |
] |
+ deps += [ ":interfaces" ] |
} |
defines += [ "ENABLE_SCREEN_CAPTURE=1" ] |
deps += [ "//third_party/webrtc/modules/desktop_capture" ] |
@@ -423,6 +442,8 @@ source_set("browser") { |
if (use_aura) { |
deps += [ |
"//components/bitmap_uploader", |
+ "//components/mus/public/cpp", |
+ "//components/mus/public/interfaces", |
"//ui/aura", |
"//ui/aura_extra", |
"//ui/strings", |
@@ -434,6 +455,8 @@ source_set("browser") { |
"compositor/software_output_device_mus.h", |
"renderer_host/render_widget_host_view_mus.cc", |
"renderer_host/render_widget_host_view_mus.h", |
+ "render_widget_view_service_listener.cc", |
+ "render_widget_view_service_listener.h", |
"web_contents/web_contents_view_mus.cc", |
"web_contents/web_contents_view_mus.h", |
] |