| Index: build/android/BUILD.gn
|
| diff --git a/build/android/BUILD.gn b/build/android/BUILD.gn
|
| index e45cf2da721d511911e90b80fa05a80688c94c62..83b39529b4d61cc04bdffbab606bb6ef5488045f 100644
|
| --- a/build/android/BUILD.gn
|
| +++ b/build/android/BUILD.gn
|
| @@ -4,6 +4,7 @@
|
|
|
| import("//build/config/android/rules.gni")
|
| import("//third_party/ijar/ijar.gni")
|
| +import("//tools/android/wrapper_script.gni")
|
|
|
| sun_tools_jar_path = "$root_gen_dir/sun_tools_jar/tools.jar"
|
|
|
| @@ -75,3 +76,30 @@ action("cpplib_stripped") {
|
| _rebased_input_so,
|
| ]
|
| }
|
| +
|
| +# Create wrapper scripts in out/bin that takes care of setting the
|
| +# --output-directory.
|
| +_scripts_to_wrap = [
|
| + "adb_gdb",
|
| + "adb_gdb_android_webview_shell",
|
| + "adb_gdb_blimp_client",
|
| + "adb_gdb_chrome_public",
|
| + "adb_gdb_content_shell",
|
| + "adb_gdb_cronet_sample",
|
| + "adb_gdb_mojo_shell",
|
| + "asan_symbolize.py",
|
| + "tombstones.py",
|
| +]
|
| +
|
| +_wrapper_targets = []
|
| +foreach(script, _scripts_to_wrap) {
|
| + _target_name = get_path_info(script, "name") + "_wrapper"
|
| + _wrapper_targets += [ ":$_target_name" ]
|
| + wrapper_script(_target_name) {
|
| + target = script
|
| + }
|
| +}
|
| +
|
| +group("wrapper_scripts") {
|
| + deps = _wrapper_targets
|
| +}
|
|
|