diff options
author | 2024-01-19 00:22:22 +0000 | |
---|---|---|
committer | 2024-01-26 23:32:13 +0000 | |
commit | 2b6dfb554d3332b26ef293b7c9618bbe4e47f20d (patch) | |
tree | a6999eabe82151464332443febd92f5f7ec90565 /rust/androidmk.go | |
parent | 1f4475cee17eca02464def554e5c924b14d18885 (diff) |
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
Diffstat (limited to 'rust/androidmk.go')
0 files changed, 0 insertions, 0 deletions