Index: mojo/shell/standalone/BUILD.gn |
diff --git a/mojo/runner/BUILD.gn b/mojo/shell/standalone/BUILD.gn |
similarity index 92% |
rename from mojo/runner/BUILD.gn |
rename to mojo/shell/standalone/BUILD.gn |
index 265e441cd8358ab5b2ac1c898795628d1a17ea4f..a84b72125570fe3ecc50e9501b33215543718b61 100644 |
--- a/mojo/runner/BUILD.gn |
+++ b/mojo/shell/standalone/BUILD.gn |
@@ -6,14 +6,6 @@ import("//mojo/public/mojo_application.gni") |
import("//mojo/public/tools/bindings/mojom.gni") |
import("//testing/test.gni") |
-group("runner") { |
- testonly = true |
- |
- deps = [ |
- ":mojo_runner", |
- ] |
-} |
- |
if (is_android) { |
import("//build/config/android/config.gni") |
import("//build/config/android/rules.gni") |
@@ -25,7 +17,10 @@ source_set("register_local_aliases_fwd") { |
] |
} |
-source_set("mojo_runner_lib") { |
+# main() entrypoint definition is structured into a static lib for Android's |
+# benefit, as it is shared between the standalone executable and other |
+# executables (e.g. Mandoline). |
+source_set("main_lib") { |
sources = [] |
deps = [ |
@@ -68,9 +63,10 @@ source_set("mojo_runner_lib") { |
} |
} |
-executable("mojo_runner") { |
+executable("standalone") { |
+ output_name = "mojo_runner" |
deps = [ |
- ":mojo_runner_lib", |
+ ":main_lib", |
"//build/config/sanitizers:deps", |
] |
@@ -259,12 +255,12 @@ if (is_android) { |
":bootstrap_java", |
] |
sources = [ |
- "$root_out_dir/obj/mojo/runner/bootstrap_java.dex.jar", |
+ "$root_out_dir/obj/mojo/shell/standalone/bootstrap_java.dex.jar", |
"$root_shlib_dir/${shlib_prefix}bootstrap$shlib_extension", |
] |
} |
- android_assets("mojo_runner_apptests_assets") { |
+ android_assets("mojo_shell_standalone_apptests_assets") { |
testonly = true |
deps = [ |
":android_assets", |
@@ -279,7 +275,7 @@ if (is_android) { |
] |
} |
- copy("copy_mojo_runner") { |
+ copy("copy_mojo_shell_standalone") { |
sources = [ |
"$root_out_dir/mojo_runner", |
] |
@@ -287,11 +283,11 @@ if (is_android) { |
"$root_shlib_dir/${shlib_prefix}mojo_runner$shlib_extension", |
] |
deps = [ |
- ":mojo_runner", |
+ ":standalone", |
] |
} |
- android_apk("mojo_runner_apptests_apk") { |
+ android_apk("mojo_shell_standalone_apptests_apk") { |
testonly = true |
apk_name = "MojoRunnerApptests" |
android_manifest = "android/apk/AndroidManifest.xml" |
@@ -299,9 +295,9 @@ if (is_android) { |
write_asset_list = true |
deps = [ |
- ":copy_mojo_runner", |
+ ":copy_mojo_shell_standalone", |
":java", |
- ":mojo_runner_apptests_assets", |
+ ":mojo_shell_standalone_apptests_assets", |
":resources", |
"//base:base_java", |
"//ui/platform_window/android:platform_window_java", |