Index: ui/base/BUILD.gn |
diff --git a/ui/base/BUILD.gn b/ui/base/BUILD.gn |
index 6b034af05dbf4b99da72e6815079ea03baddd115..723d06e31e05472090c4e5de07511fae681ddfbf 100644 |
--- a/ui/base/BUILD.gn |
+++ b/ui/base/BUILD.gn |
@@ -311,11 +311,18 @@ component("base") { |
] |
if (build_ime) { |
- if (!is_android) { |
+ if (is_android) { |
+ deps += [ "//cc" ] |
+ } else { |
deps += [ "//ui/events" ] |
} |
sources += [ |
+ "ime/android/cursor_anchor_info_builder.cc", |
+ "ime/android/cursor_anchor_info_builder.h", |
+ "ime/android/cursor_anchor_info_controller.cc", |
+ "ime/android/cursor_anchor_info_controller.h", |
+ "ime/android/cursor_anchor_info_sender.h", |
"ime/candidate_window.cc", |
"ime/candidate_window.h", |
"ime/chromeos/character_composer.cc", |
@@ -718,6 +725,7 @@ if (is_android) { |
generate_jni("ui_base_jni_headers") { |
sources = [ |
"../android/java/src/org/chromium/ui/base/Clipboard.java", |
+ "../android/java/src/org/chromium/ui/base/CursorAnchorInfoBuilder.java", |
"../android/java/src/org/chromium/ui/base/DeviceFormFactor.java", |
"../android/java/src/org/chromium/ui/base/LocalizationUtils.java", |
"../android/java/src/org/chromium/ui/base/ResourceBundle.java", |
@@ -787,6 +795,7 @@ test("ui_base_unittests") { |
if (build_ime) { |
sources += [ |
+ "ime/android/cursor_anchor_info_controller_unittest.cc", |
"ime/candidate_window_unittest.cc", |
"ime/chromeos/character_composer_unittest.cc", |
"ime/input_method_base_unittest.cc", |