platform_build_soong/apex
Jiyong Park fc095e6796 APEX can depend on non-APEX module and vice versa
Previously, an APEX module (also called apexBundle inside of Soong) had
only one "apex" variant which has the same name as the module. This
prevented an APEX from depending on another module which is outside of
the APEX (ex: another APEX). Similarily, a module outside of an APEX
(ex: a shared lib or a test) couldn't depend on an APEX.

This CL fixes the issue by creating the "" variant as the alias of the
"<apex_name>" variant, and also by setting the "" variant as the default
dependency variant.

Bug: 321626681
Test: m
Change-Id: Ie3e57a96530c25e966cfd551676d819c442bb0d5
2024-04-05 14:39:23 +09:00
..
aconfig_test.go Add logging dependencies to Rust aconfig APIs 2024-03-29 14:05:05 +00:00
Android.bp Remove VNDK information from CC and APEX tests 2024-03-28 15:15:01 +09:00
androidmk.go Propagate AconfigFiles in ModuleBase. 2024-01-24 23:45:12 +00:00
apex.go APEX can depend on non-APEX module and vice versa 2024-04-05 14:39:23 +09:00
apex_sdk_member.go Add apexes property to sdk 2022-07-06 15:58:43 +00:00
apex_singleton.go Generate info about the selected app variant in platform builds 2024-03-14 18:12:30 +00:00
apex_test.go Merge "Allow Multilib in override_apex" into main 2024-04-01 14:01:59 +00:00
bootclasspath_fragment_test.go Fix the args used to dexpreopt system server jars in prebuilt apexes 2024-01-26 18:06:41 +00:00
builder.go Remove PlatformVndkVersion property 2024-04-01 16:37:20 +09:00
classpath_element_test.go Convert OtherModuleProvider to generic providers API 2023-12-14 16:12:22 -08:00
deapexer.go Propagate profile_guided requirement of imports to top-level apex 2024-01-30 18:04:52 +00:00
dexpreopt_bootjars_test.go Determine GC type based on BUILT_KERNEL_VERSION_FILE. 2024-02-02 09:23:37 +08:00
key.go Remove ConvertWithBp2build implementations 2023-12-08 13:51:05 -08:00
platform_bootclasspath_test.go Restrict verify_overlaps to pre S modules 2024-02-13 02:33:12 +00:00
prebuilt.go Generate info about the selected app variant in platform builds 2024-03-14 18:12:30 +00:00
systemserver_classpath_fragment_test.go Propagate profile_guided requirement of imports to top-level apex 2024-01-30 18:04:52 +00:00
TEST_MAPPING
testing.go Add allowed-deps tests 2023-04-27 09:56:04 +09:00
vndk.go Remove PlatformVndkVersion property 2024-04-01 16:37:20 +09:00