summaryrefslogtreecommitdiffstats
path: root/mojo/runner
diff options
context:
space:
mode:
authoragrieve <agrieve@chromium.org>2015-12-01 17:50:53 -0800
committerCommit bot <commit-bot@chromium.org>2015-12-02 01:51:35 +0000
commitf73e9466cd17834ad61daf4f71e8cdc4b395e922 (patch)
tree99f33648648aadfa4108c1b41410c7705be8895e /mojo/runner
parentaf20fa7dcd65b4c2dfb2c4f2975b8b52e4931ee4 (diff)
downloadchromium_src-f73e9466cd17834ad61daf4f71e8cdc4b395e922.zip
chromium_src-f73e9466cd17834ad61daf4f71e8cdc4b395e922.tar.gz
chromium_src-f73e9466cd17834ad61daf4f71e8cdc4b395e922.tar.bz2
GN: asset_location -> android_assets() for mojo_runner
This adds a ${target_name}_assets target for each mojo_applictation() to make it easier to add them as assets to other targets. BUG=547162 Review URL: https://codereview.chromium.org/1444113003 Cr-Commit-Position: refs/heads/master@{#362578}
Diffstat (limited to 'mojo/runner')
-rw-r--r--mojo/runner/BUILD.gn77
1 files changed, 11 insertions, 66 deletions
diff --git a/mojo/runner/BUILD.gn b/mojo/runner/BUILD.gn
index 0fe40cb..1496e4e 100644
--- a/mojo/runner/BUILD.gn
+++ b/mojo/runner/BUILD.gn
@@ -268,54 +268,26 @@ if (is_android) {
custom_package = "org.chromium.mojo.shell"
}
- mojo_runner_test_assets_dir = "$root_build_dir/mojo_runner_test_assets"
- mojo_runner_apptests_assets_dir =
- "$root_build_dir/mojo_runner_apptests_assets"
-
- copy_ex("copy_mojo_runner_apptests_assets") {
+ android_assets("mojo_runner_apptests_assets") {
testonly = true
- clear_dir = true
- dest = mojo_runner_apptests_assets_dir
deps = [
":bootstrap",
":bootstrap_java",
- "//components/clipboard:apptests",
- "//components/mus/ws:apptests",
- "//components/resource_provider:apptests",
- "//mojo/services/network:apptests",
- "//third_party/icu:icudata",
+ "//components/clipboard:apptests_assets",
+ "//components/clipboard:clipboard_assets",
+ "//components/mus/ws:apptests_assets",
+ "//components/resource_provider:apptests_assets",
+ "//components/resource_provider:resource_provider_assets",
+ "//mojo/services/network:apptests_assets",
+ "//mojo/services/network:network_assets",
+ "//third_party/icu:icu_assets",
]
sources = [
"$root_out_dir/obj/mojo/runner/bootstrap_java.dex.jar",
"$root_shlib_dir/${shlib_prefix}bootstrap$shlib_extension",
]
-
- apptest_outputs = [
- "clipboard",
- "clipboard_apptests",
- "icudtl.dat",
- "mus_apptests",
- "resource_provider",
- "resource_provider_apptests",
- "network_service",
- "network_service_apptests",
- ]
-
- args = []
- foreach(path, apptest_outputs) {
- args +=
- [ "--files=" + rebase_path("$root_out_dir/$path", root_build_dir) ]
- }
- }
-
- generate_mojo_shell_assets_list("build_mojo_runner_apptests_assets") {
- testonly = true
- deps = [
- ":copy_mojo_runner_apptests_assets",
- ]
- dir = mojo_runner_apptests_assets_dir
}
copy("copy_mojo_runner") {
@@ -330,48 +302,21 @@ if (is_android) {
]
}
- copy_ex("copy_mojo_runner_test_assets") {
- testonly = true
- clear_dir = true
- dest = mojo_runner_test_assets_dir
- deps = [
- "//mojo/services/test_service:test_app",
- "//mojo/services/test_service:test_request_tracker_app",
- "//third_party/icu:icudata",
- ]
-
- # Directories can't be specified as sources so pass manually to the script.
- args = [
- "--files=" + rebase_path("$root_out_dir/icudtl.dat", root_build_dir),
- "--files=" + rebase_path("$root_out_dir/test_app", root_build_dir),
- "--files=" +
- rebase_path("$root_out_dir/test_request_tracker_app", root_build_dir),
- ]
- }
-
android_apk("mojo_runner_apptests_apk") {
testonly = true
apk_name = "MojoRunnerApptests"
android_manifest = "android/apk/AndroidManifest.xml"
native_libs = [ "${shlib_prefix}mojo_runner$shlib_extension" ]
- asset_location = mojo_runner_apptests_assets_dir
+ write_asset_list = true
deps = [
- ":build_mojo_runner_apptests_assets",
":copy_mojo_runner",
":java",
+ ":mojo_runner_apptests_assets",
":resources",
"//base:base_java",
"//ui/platform_window/android:platform_window_java",
google_play_services_resources,
]
}
-
- generate_mojo_shell_assets_list("build_mojo_runner_test_assets") {
- testonly = true
- deps = [
- ":copy_mojo_runner_test_assets",
- ]
- dir = mojo_runner_test_assets_dir
- }
}