Index: chromecast/graphics/BUILD.gn |
diff --git a/chromecast/graphics/BUILD.gn b/chromecast/graphics/BUILD.gn |
index 435b1a02910fb5a369cbba5e7e7b9a42441cfa90..8fd33dec9203adfcc394098c7b62ea87ee276afc 100644 |
--- a/chromecast/graphics/BUILD.gn |
+++ b/chromecast/graphics/BUILD.gn |
@@ -9,12 +9,28 @@ source_set("graphics") { |
sources = [ |
"cast_vsync_settings.cc", |
"cast_vsync_settings.h", |
+ "cast_window_manager.h", |
] |
deps = [ |
"//base", |
+ "//ui/gfx", |
] |
+ if (use_aura && !is_cast_audio_only) { |
+ sources += [ |
+ "cast_window_manager_aura.cc", |
+ "cast_window_manager_aura.h", |
+ ] |
+ |
+ deps += [ "//ui/base/ime" ] |
+ } else { |
+ sources += [ |
+ "cast_window_manager_default.cc", |
+ "cast_window_manager_default.h", |
+ ] |
+ } |
+ |
if (use_aura) { |
sources += [ |
"cast_screen.cc", |
@@ -26,7 +42,6 @@ source_set("graphics") { |
"//chromecast/public", |
"//ui/aura", |
"//ui/display", |
- "//ui/gfx", |
"//ui/gfx/geometry", |
] |
} |