| Index: ui/android/BUILD.gn
|
| diff --git a/ui/android/BUILD.gn b/ui/android/BUILD.gn
|
| index 1d4b2e1f2a401f872538c8e3fd55b6ff05a4e39f..8ee9722ce378eb196aca7c7bb8e452cb24e98f25 100644
|
| --- a/ui/android/BUILD.gn
|
| +++ b/ui/android/BUILD.gn
|
| @@ -2,6 +2,36 @@ import("//build/config/android/rules.gni")
|
|
|
| assert(is_android)
|
|
|
| +component("android") {
|
| + output_name = "ui_android"
|
| + sources = [
|
| + "resources/resource_manager.cc",
|
| + "resources/resource_manager.h",
|
| + "resources/ui_resource_android.cc",
|
| + "resources/ui_resource_android.h",
|
| + "ui_android_export.h",
|
| + "ui_android_jni_registrar.cc",
|
| + "ui_android_jni_registrar.h",
|
| + ]
|
| +
|
| + defines = [ "UI_ANDROID_IMPLEMENTATION" ]
|
| +
|
| + deps = [
|
| + "//cc",
|
| + "//skia",
|
| + "//ui/gfx",
|
| + "//ui/gfx/geometry",
|
| + ":ui_android_jni_headers",
|
| + ]
|
| +}
|
| +
|
| +generate_jni("ui_android_jni_headers") {
|
| + sources = [
|
| + "java/src/org/chromium/ui/resources/ResourceManager.java",
|
| + ]
|
| + jni_package = "ui_android"
|
| +}
|
| +
|
| java_cpp_enum("java_enums_srcjar") {
|
| sources = [
|
| "../base/page_transition_types.h",
|
| @@ -9,6 +39,7 @@ java_cpp_enum("java_enums_srcjar") {
|
| "../base/android/system_ui_resource_type.h",
|
| "../base/ime/text_input_type.h",
|
| "../gfx/android/java_bitmap.h",
|
| + "resources/resource_manager.h",
|
| ]
|
| outputs = [
|
| "org/chromium/ui/WindowOpenDisposition.java",
|
| @@ -16,6 +47,7 @@ java_cpp_enum("java_enums_srcjar") {
|
| "org/chromium/ui/base/SystemUIResourceType.java",
|
| "org/chromium/ui/base/ime/TextInputType.java",
|
| "org/chromium/ui/gfx/BitmapFormat.java",
|
| + "org/chromium/ui/resources/AndroidResourceType.java",
|
| ]
|
| }
|
|
|
|
|