blob: 3675b426318677e8815bfb3e4fecc1f3d4f5487a [file] [log] [blame]
# Copyright 2019 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//build/config/jumbo.gni")
assert(is_chromeos)
jumbo_component("chromeos") {
output_name = "ui_base_ime_chromeos"
sources = [
"component_extension_ime_manager.cc",
"component_extension_ime_manager.h",
"extension_ime_util.cc",
"extension_ime_util.h",
"fake_ime_keyboard.cc",
"fake_ime_keyboard.h",
"fake_input_method_delegate.cc",
"fake_input_method_delegate.h",
"ime_keyboard.cc",
"ime_keyboard_impl.cc",
"ime_keyboard_impl.h",
"ime_keymap.cc",
"ime_keymap.h",
"input_method_chromeos.cc",
"input_method_chromeos.h",
"input_method_delegate.h",
"input_method_descriptor.cc",
"input_method_descriptor.h",
"input_method_manager.cc",
"input_method_manager.h",
"input_method_util.cc",
"input_method_util.h",
"mock_component_extension_ime_manager.cc",
"mock_component_extension_ime_manager.h",
"mock_component_extension_ime_manager_delegate.cc",
"mock_component_extension_ime_manager_delegate.h",
"mock_ime_candidate_window_handler.cc",
"mock_ime_candidate_window_handler.h",
"mock_ime_engine_handler.cc",
"mock_ime_engine_handler.h",
]
defines = [ "IS_UI_BASE_IME_CHROMEOS_IMPL" ]
public_deps = [
"//ui/base/ime",
"//ui/base/ime/chromeos/public/interfaces",
"//url",
]
deps = [
"//chromeos/constants",
"//chromeos/ime:gencode",
"//chromeos/system",
"//third_party/icu",
"//ui/base",
"//ui/chromeos/strings",
"//ui/ozone",
]
}