platform_build_soong/apex
Martin Stjernholm 1dc0d6d7f2 Fix boot jar handling when both source and prebuilt APEXes and modules
are present.

1) The boot jar to APEX mapping is maintained by the base names for
both of them. When building with prebuilt modules and APEXes, that
means we need to take care to compare them without regard to any
"prebuilt_" prefixes.

2) VisitAllModules can visit disabled modules and both source and
prebuilt modules, so they need some conditions to skip modules that
aren't applicable for boot jars.

Test: `m droid`
Test: `m droid SOONG_CONFIG_art_module_source_build=false`
  with fresh ART Module prebuilts in place
Bug: 171061220
Change-Id: Iced269d29127bc8b8f9b3171adb60a97d115628b
2021-01-28 20:09:24 +00:00
..
allowed_deps.txt update apex allowed deps-2 2021-01-26 23:05:42 +09:00
Android.bp Export dex implementation jars from prebuilt_apex 2021-01-15 18:14:10 +00:00
androidmk.go Merge "Revert "Revert "Automated NDK API coverage used by Mainline modules build integration.""" 2021-01-26 00:13:46 +00:00
apex.go Merge "Revert "Revert "Automated NDK API coverage used by Mainline modules build integration.""" 2021-01-26 00:13:46 +00:00
apex_singleton.go Add PHONY for apex-allowed-deps check. 2020-11-04 20:50:03 +00:00
apex_test.go Fix boot jar handling when both source and prebuilt APEXes and modules 2021-01-28 20:09:24 +00:00
builder.go Merge "Revert "Revert "Automated NDK API coverage used by Mainline modules build integration.""" 2021-01-26 00:13:46 +00:00
deapexer.go Export dex implementation jars from prebuilt_apex 2021-01-15 18:14:10 +00:00
key.go Remove unnecessary snake case variables. 2020-12-22 12:38:35 -08:00
OWNERS Track allowed transitive deps in any updatable module. 2020-09-30 21:17:42 +00:00
prebuilt.go Export dex implementation jars from prebuilt_apex 2021-01-15 18:14:10 +00:00
TEST_MAPPING
vndk.go Rename ART release APEX to com.android.art. 2020-10-21 15:41:02 +01:00
vndk_test.go Create vndkproduct.libraries.txt 2021-01-05 20:05:39 +09:00