Index: build/config/android/rules.gni |
diff --git a/build/config/android/rules.gni b/build/config/android/rules.gni |
index 902c6a12054d9956ce6206c2335f8c374548ee28..818ec4419b1a24e09161c670adedefa4b4d87ef7 100644 |
--- a/build/config/android/rules.gni |
+++ b/build/config/android/rules.gni |
@@ -1533,6 +1533,10 @@ if (enable_java_templates) { |
_secondary_abi_shared_libraries_is_valid = |
defined(invoker.secondary_abi_shared_libraries) && |
invoker.secondary_abi_shared_libraries != [] |
+ _unpackaged_shared_libs = [] |
+ if (defined(invoker.unpackaged_shared_libraries)) { |
+ _unpackaged_shared_libs += invoker.unpackaged_shared_libraries |
+ } |
if (is_component_build || is_asan) { |
if (_shared_libraries_is_valid) { |
@@ -1556,15 +1560,6 @@ if (enable_java_templates) { |
deps = _native_libs_deps |
write_runtime_deps = _runtime_deps_file |
} |
- |
- _native_lib_version_rule = "" |
- if (defined(invoker.native_lib_version_rule)) { |
- _native_lib_version_rule = invoker.native_lib_version_rule |
- } |
- _native_lib_version_arg = "\"\"" |
- if (defined(invoker.native_lib_version_arg)) { |
- _native_lib_version_arg = invoker.native_lib_version_arg |
- } |
} |
if (_secondary_abi_shared_libraries_is_valid) { |
@@ -1699,13 +1694,22 @@ if (enable_java_templates) { |
} |
_srcjar_deps += [ ":$process_resources_target" ] |
- if (_native_libs_deps != []) { |
+ if (_native_libs_deps != [] || _unpackaged_shared_libs != []) { |
+ _native_lib_version_rule = "" |
+ if (defined(invoker.native_lib_version_rule)) { |
+ _native_lib_version_rule = invoker.native_lib_version_rule |
+ } |
+ _native_lib_version_arg = "\"\"" |
+ if (defined(invoker.native_lib_version_arg)) { |
+ _native_lib_version_arg = invoker.native_lib_version_arg |
+ } |
+ |
_enable_chromium_linker_tests = false |
if (defined(invoker.enable_chromium_linker_tests)) { |
_enable_chromium_linker_tests = invoker.enable_chromium_linker_tests |
} |
_ordered_libraries_json = |
- "$target_gen_dir/$target_name.ordered_libararies.json" |
jbudorick
2017/01/13 20:45:48
:O
Torne
2017/01/16 12:49:01
Yeah, I noticed that when looking in the out direc
|
+ "$target_gen_dir/$target_name.ordered_libraries.json" |
_rebased_ordered_libraries_json = |
rebase_path(_ordered_libraries_json, root_build_dir) |
_ordered_libraries_target = "${_template_name}__write_ordered_libraries" |
@@ -1724,6 +1728,7 @@ if (enable_java_templates) { |
"--output=$_rebased_ordered_libraries_json", |
"--libraries-dir=.", |
"--input-libraries=@FileArg($_rebased_build_config:native:libraries)", |
+ "--unpackaged-libraries=$_unpackaged_shared_libs", |
] |
} |