1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 import("//build/config/android/rules.gni")
6 import("//testing/test.gni")
10 component("android") {
11 output_name = "android_window"
13 "platform_ime_controller_android.cc",
14 "platform_ime_controller_android.h",
15 "platform_window_android.cc",
16 "platform_window_android.h",
19 defines = [ "ANDROID_WINDOW_IMPLEMENTATION" ]
24 "//ui/events:events_base",
28 ":platform_window_java",
32 generate_jni("jni_headers") {
34 "java/src/org/chromium/ui/PlatformImeControllerAndroid.java",
35 "java/src/org/chromium/ui/PlatformWindowAndroid.java",
37 jni_package = "android_window"
40 android_library("platform_window_java") {
42 "java/src/org/chromium/ui/PlatformImeControllerAndroid.java",
43 "java/src/org/chromium/ui/PlatformWindowAndroid.java",