Fix missing ninja dependency between .apk and component shared libs
BUG=623054 Review-Url: https://codereview.chromium.org/2091303002 Cr-Original-Commit-Position: refs/heads/master@{#401870} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: f762d1c3e6b31608f4c5017dbceacd0e54115e0b
This commit is contained in:
Родитель
b43dfcc6f4
Коммит
e4a2c17e02
|
@ -182,11 +182,15 @@ def main(args):
|
||||||
native_libs = sorted(options.native_libs)
|
native_libs = sorted(options.native_libs)
|
||||||
|
|
||||||
input_paths = [options.resource_apk, __file__] + native_libs
|
input_paths = [options.resource_apk, __file__] + native_libs
|
||||||
|
# Include native libs in the depfile_deps since GN doesn't know about the
|
||||||
|
# dependencies when is_component_build=true.
|
||||||
|
depfile_deps = list(native_libs)
|
||||||
|
|
||||||
secondary_native_libs = []
|
secondary_native_libs = []
|
||||||
if options.secondary_native_libs:
|
if options.secondary_native_libs:
|
||||||
secondary_native_libs = sorted(options.secondary_native_libs)
|
secondary_native_libs = sorted(options.secondary_native_libs)
|
||||||
input_paths += secondary_native_libs
|
input_paths += secondary_native_libs
|
||||||
|
depfile_deps += secondary_native_libs
|
||||||
|
|
||||||
if options.dex_file:
|
if options.dex_file:
|
||||||
input_paths.append(options.dex_file)
|
input_paths.append(options.dex_file)
|
||||||
|
@ -299,7 +303,8 @@ def main(args):
|
||||||
options,
|
options,
|
||||||
input_paths=input_paths,
|
input_paths=input_paths,
|
||||||
input_strings=input_strings,
|
input_strings=input_strings,
|
||||||
output_paths=[options.output_apk])
|
output_paths=[options.output_apk],
|
||||||
|
depfile_deps=depfile_deps)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
|
Загрузка…
Ссылка в новой задаче