Index: ui/chromeos/BUILD.gn |
diff --git a/ui/chromeos/BUILD.gn b/ui/chromeos/BUILD.gn |
index 9c27cde2cde6c5214ea055c9f02abf4148feef81..a57b5c0600330482732710ab83ac188acddf32b1 100644 |
--- a/ui/chromeos/BUILD.gn |
+++ b/ui/chromeos/BUILD.gn |
@@ -3,42 +3,10 @@ |
# found in the LICENSE file. |
component("ui_chromeos") { |
- sources = [ |
- "accessibility_types.h", |
- "ime/candidate_view.cc", |
- "ime/candidate_view.h", |
- "ime/candidate_window_view.cc", |
- "ime/candidate_window_view.h", |
- "ime/infolist_window.cc", |
- "ime/infolist_window.h", |
- "ime/input_method_menu_item.cc", |
- "ime/input_method_menu_item.h", |
- "ime/input_method_menu_manager.cc", |
- "ime/input_method_menu_manager.h", |
- "ime/mode_indicator_view.cc", |
- "ime/mode_indicator_view.h", |
- "network/network_connect.cc", |
- "network/network_connect.h", |
- "network/network_icon.cc", |
- "network/network_icon.h", |
- "network/network_icon_animation.cc", |
- "network/network_icon_animation.h", |
- "network/network_icon_animation_observer.h", |
- "network/network_info.cc", |
- "network/network_info.h", |
- "network/network_list.cc", |
- "network/network_list.h", |
- "network/network_list_delegate.h", |
- "network/network_state_notifier.cc", |
- "network/network_state_notifier.h", |
- "touch_exploration_controller.cc", |
- "touch_exploration_controller.h", |
- "user_activity_power_manager_notifier.cc", |
- "user_activity_power_manager_notifier.h", |
- ] |
deps = [ |
"//base", |
"//base/third_party/dynamic_annotations", |
+ "//chromeos:chromeos", |
"//chromeos:power_manager_proto", |
"//skia", |
"//ui/aura", |
@@ -50,5 +18,19 @@ component("ui_chromeos") { |
"//ui/views", |
"//ui/wm", |
] |
+ sources = gypi_values.ui_chromeos_sources |
defines = [ "UI_CHROMEOS_IMPLEMENTATION" ] |
+ if (use_x11) { |
+ configs += [ "//build/config/linux:x11" ] |
+ deps += [ "//ui/gfx/x" ] |
+ sources -= [ |
+ "ime/ime_keyboard_ozone.cc", |
+ "ime/ime_keyboard_ozone.h", |
+ ] |
+ } else { |
+ sources -= [ |
+ "ime/ime_keyboard_x11.cc", |
+ "ime/ime_keyboard_x11.h", |
+ ] |
+ } |
} |