| Index: ui/android/BUILD.gn
|
| diff --git a/ui/android/BUILD.gn b/ui/android/BUILD.gn
|
| index 54f8f7a9c4b2150730583ba4b6373567b710d037..c363c4952d7585f3ab5a6da71755edff9a3265a4 100644
|
| --- a/ui/android/BUILD.gn
|
| +++ b/ui/android/BUILD.gn
|
| @@ -2,18 +2,50 @@ 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 = "android"
|
| +}
|
| +
|
| java_cpp_enum("java_enums_srcjar") {
|
| sources = [
|
| "../base/page_transition_types.h",
|
| "../base/window_open_disposition.h",
|
| "../base/android/system_ui_resource_type.h",
|
| "../gfx/android/java_bitmap.h",
|
| + "resources/resource_manager.h",
|
| ]
|
| outputs = [
|
| "org/chromium/ui/WindowOpenDisposition.java",
|
| "org/chromium/ui/base/PageTransition.java",
|
| "org/chromium/ui/base/SystemUIResourceType.java",
|
| "org/chromium/ui/gfx/BitmapFormat.java",
|
| + "org/chromium/ui/resources/AndroidResourceType.java",
|
| ]
|
| }
|
|
|
|
|