gn2bp: add arch-specific sources to bp module
Test: //components/cronet/android:cronet
Change-Id: I4e82cec6e071755dcac1ba6bc0fb262204ffa3f3
diff --git a/tools/gn2bp/gen_android_bp b/tools/gn2bp/gen_android_bp
index 4c53cbd..6ff6699 100755
--- a/tools/gn2bp/gen_android_bp
+++ b/tools/gn2bp/gen_android_bp
@@ -1030,6 +1030,11 @@
for src in target.sources
if is_supported_source_file(src) and not src.startswith("//out/test"))
+ # Add arch-specific properties
+ for arch_name, arch in target.arch.items():
+ module.target[arch_name].srcs.update(gn_utils.label_to_path(src)
+ for src in arch.sources)
+
local_include_dirs_set = set()
if target.type in gn_utils.LINKER_UNIT_TYPES:
module.cflags.update(_get_cflags(target))