Add libdexfile runtime dependency of libdexfile_support (reland).
Necessary since static_libs don't propagate transitive dependencies in
Soong.
Test: m droid
Bug: 197856821
Bug: 169779783
Change-Id: I2d8d2877663531a5607fba0855f2ebc790c5453f
diff --git a/tools/gen_android_bp b/tools/gen_android_bp
index eba6048..c19413f 100755
--- a/tools/gen_android_bp
+++ b/tools/gen_android_bp
@@ -289,6 +289,7 @@
module.static_libs.add('libbase')
module.static_libs.add('liblzma')
module.static_libs.add('libdexfile_support')
+ module.runtime_libs.add('libdexfile') # libdexfile_support dependency
def enable_libunwind(module):
@@ -459,6 +460,7 @@
self.shared_libs = set()
self.static_libs = set()
self.whole_static_libs = set()
+ self.runtime_libs = set()
self.tools = set()
self.cmd = None
self.host_supported = False
@@ -502,6 +504,7 @@
self._output_field(output, 'shared_libs')
self._output_field(output, 'static_libs')
self._output_field(output, 'whole_static_libs')
+ self._output_field(output, 'runtime_libs')
self._output_field(output, 'tools')
self._output_field(output, 'cmd', sort=False)
self._output_field(output, 'host_supported')