Files
build_soong/cc
Spandan Das 2b6dfb554d Support mechanism to select a specific version of module sdk prebuilt
This CL is scoped to cc_* module types. With trunk stable, we will have
multiple prebuilts of the cc modules in
prebuilts/module_sdk/art/<v>/host-exports/, and this CL introduces a
mechanism to use apex_contributions to select a specific versioned
prebuilt when building.

If a soong module is selected using apex_contributions, all rdeps will
get that soong module, which includes
- rdep soong modules which might be depending on it via Android.bp
- Soong's rule builder HostToolPath API

Implementation details: Create a new source_module_name property to
identify the root module. rdeps referring to the root module will get
redirected if necessary. This property also
becomes the stem, if `stem` is not set explicitly.

Bug: 322175508

Test: Added a unit test

Change-Id: Ic8725602c81999621fcb33ce2a57fe4b9751baa8
2024-01-26 23:32:13 +00:00
..
2022-10-05 09:06:49 +09:00
2024-01-03 21:48:03 +00:00
2023-05-19 20:31:32 +00:00
2023-03-12 16:31:10 +09:00
2023-05-19 20:31:32 +00:00
2023-05-19 20:31:32 +00:00
2024-01-12 11:19:24 -08:00
2024-01-10 16:29:51 +09:00
2024-01-09 11:37:14 +09:00
2024-01-09 11:37:14 +09:00
2024-01-09 22:09:07 +00:00
2024-01-09 11:37:14 +09:00
2024-01-15 17:31:10 +09:00
2024-01-09 11:37:14 +09:00
2021-04-26 18:41:00 -07:00
2024-01-12 11:19:24 -08:00
2023-05-19 20:31:32 +00:00
2024-01-09 22:09:07 +00:00
2023-10-18 17:42:59 -07:00
2023-10-18 17:42:59 -07:00
2024-01-09 12:58:16 +08:00
2024-01-09 11:37:14 +09:00
2024-01-09 11:37:14 +09:00
2023-07-18 15:07:24 -04:00
2024-01-09 11:37:14 +09:00