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" |
no sievers
2014/12/02 00:25:06
This is a bit too generic. How about "ui_android"?
Jaekyun Seok (inactive)
2014/12/02 03:13:12
Done.
|
+} |
+ |
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", |
] |
} |