| Index: ui/gfx/BUILD.gn
|
| diff --git a/ui/gfx/BUILD.gn b/ui/gfx/BUILD.gn
|
| index 9a3463d6a3bbffacbd269afa99a1b85fc4937adc..ea1a2defdd088917bc114822f6655e96b78ba3e3 100644
|
| --- a/ui/gfx/BUILD.gn
|
| +++ b/ui/gfx/BUILD.gn
|
| @@ -3,8 +3,10 @@
|
| # found in the LICENSE file.
|
|
|
| import("//build/config/ui.gni")
|
| +
|
| if (is_android) {
|
| import("//build/config/android/config.gni")
|
| + import("//build/config/android/rules.gni")
|
| }
|
|
|
| # Several targets want to include this header file, and some of them are
|
| @@ -286,7 +288,7 @@ component("gfx") {
|
| deps += [ "//base:base_java" ]
|
| }
|
|
|
| - deps += [ ":jni_headers" ]
|
| + deps += [ ":gfx_jni_headers" ]
|
| libs = [
|
| "android",
|
| "jnigraphics",
|
| @@ -496,7 +498,14 @@ test("gfx_unittests") {
|
| }
|
|
|
| if (is_android) {
|
| - # TODO(brettw) gfx_jni_headers
|
| + generate_jni("gfx_jni_headers") {
|
| + sources = [
|
| + "../android/java/src/org/chromium/ui/gfx/BitmapHelper.java",
|
| + "../android/java/src/org/chromium/ui/gfx/DeviceDisplayInfo.java",
|
| + "../android/java/src/org/chromium/ui/gfx/ViewConfigurationHelper.java",
|
| + ]
|
| + jni_package = "gfx"
|
| + }
|
| }
|
|
|
| if (use_x11) {
|
|
|