Index: components/html_viewer/BUILD.gn |
diff --git a/components/html_viewer/BUILD.gn b/components/html_viewer/BUILD.gn |
index 79c6a6c1100dba460a55b00904c5657e4dfc03cc..e891d8607d4dbb43eb42a2d97dbc57359b61d74b 100644 |
--- a/components/html_viewer/BUILD.gn |
+++ b/components/html_viewer/BUILD.gn |
@@ -2,6 +2,7 @@ |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
+import("//build/module_args/v8.gni") |
import("//mojo/mojo_application_package.gni") |
import("//testing/test.gni") |
import("//third_party/mojo/src/mojo/public/mojo.gni") |
@@ -155,71 +156,36 @@ source_set("lib") { |
] |
} |
-if (is_android) { |
- import("//build/config/android/rules.gni") |
- |
- java_library_path = "$target_out_dir/java_library.dex.jar" |
- |
- mojo_android_application("html_viewer") { |
- input_so = "$root_out_dir/lib.stripped/libhtml_viewer_lib.so" |
- input_dex_jar = java_library_path |
- } |
- |
- shared_library("html_viewer_lib") { |
- sources = [ |
- "android/android_hooks.cc", |
- "html_viewer.cc", |
- "ui_setup.h", |
- "ui_setup_android.cc", |
- "ui_setup_android.h", |
- ] |
- |
- deps = [ |
- ":html_viewer_jni_headers", |
- ":lib", |
- "//base", |
- "//ui/gfx:gfx_jni_headers", |
- ] |
- |
- data_deps = [ "//mojo/services/network:network" ] |
- } |
- |
- generate_jni("html_viewer_jni_headers") { |
- sources = [ |
- "android/java/org/chromium/html_viewer/Main.java", |
- ] |
- jni_package = "components/html_viewer" |
- } |
- |
- android_library("html_viewer_java_classes") { |
- java_files = [ "android/java/org/chromium/html_viewer/Main.java" ] |
- |
- deps = [ |
- "//base:base_java", |
- ] |
- } |
- |
- android_standalone_library("java_library") { |
- dex_path = java_library_path |
- |
- deps = [ |
- ":html_viewer_java_classes", |
+mojo_application_package("html_viewer") { |
+ sources = [ |
+ "html_viewer.cc", |
+ "ui_setup.h", |
+ "ui_setup_android.cc", |
+ "ui_setup_android.h", |
+ ] |
+ deps = [ |
+ ":lib", |
+ "//components/resource_provider/public/cpp", |
+ "//components/resource_provider/public/interfaces", |
+ "//mojo/common", |
+ "//mojo/platform_handle", |
+ "//third_party/icu:icudata", |
+ "//ui/resources:ui_test_pak", |
+ ] |
+ data_deps = [ |
+ "//mojo/services/network:network", |
+ "//components/resource_provider", |
+ ] |
+ resources = [ |
+ "$root_out_dir/icudtl.dat", |
+ "$root_out_dir/ui_test.pak", |
Ben Goodger (Google)
2015/05/11 21:26:22
this seems weird... I know you're just pulling thi
sky
2015/05/11 21:34:21
Done.
|
+ ] |
- # TODO(sky): this is WAY more than we need. We really only need |
- # DeviceDisplayInfo. Refactor to make this clearer. |
- "//ui/android:ui_java", |
- ] |
- } |
-} else { |
- mojo_native_application("html_viewer") { |
- sources = [ |
- "html_viewer.cc", |
- ] |
- deps = [ |
- ":lib", |
- "//ui/resources:ui_test_pak", |
+ if (v8_use_external_startup_data) { |
+ resources += [ |
+ "$root_build_dir/natives_blob.bin", |
+ "$root_build_dir/snapshot_blob.bin", |
] |
- data_deps = [ "//mojo/services/network:network" ] |
} |
} |