Index: ui/base/BUILD.gn |
diff --git a/ui/base/BUILD.gn b/ui/base/BUILD.gn |
index fb1402b2a1b3333d0df8f62636183b3ef59aaba4..a9ed5452524547a2bab6adb5e03e1735a23b652a 100644 |
--- a/ui/base/BUILD.gn |
+++ b/ui/base/BUILD.gn |
@@ -317,7 +317,16 @@ component("base") { |
] |
if (build_ime) { |
+ if (is_android) { |
+ deps += [ "//cc" ] |
+ } |
+ |
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", |
@@ -737,6 +746,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", |
@@ -806,6 +816,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", |