"vendor_available" modules were available to product modules.
However, not all "vendor_available" modules are required to be
available to product modules. Some modules want to be available only
to product modules but not vendor modules.
To cover the requirement, we separate "product_available" from
"vendor_available".
"vendor_available" will not provide product available module.
Bug: 150902910
Test: build
Change-Id: I8e85af2a4e33836092816d38d9bbd7b43dd87d77
Bug: http://b/116784799
This is set globally for all 32-bit Windows compilations in build/soong.
Test: go/android-llvm-windows-testing
Change-Id: I0ff6c21942929e92f790ee7dbcfad00309a7aec6
am skip reason: Change-Id I23cb55a3a17ac242e7f599fe574ca30074b43506 with SHA-1 f65f67c622 is in history
Change-Id: I7fa52e641425586763495eae138fef4c872d1f62
am skip reason: Change-Id I23cb55a3a17ac242e7f599fe574ca30074b43506 with SHA-1 f65f67c622 is in history
Change-Id: I73c7b857220086b4cf19b2ed67fc52d2473f9634
am skip reason: Change-Id I23cb55a3a17ac242e7f599fe574ca30074b43506 with SHA-1 f65f67c622 is in history
Change-Id: I3f11bd8ff984bca6872ec703e0f71dfcab3ef796
Modules contributing mainline modules (APK/APEX) should set
min_sdk_version as well as apex_available.
"apex_inherit" is a special alias to represent "the minimum of all
that the apexes require".
For now setting min_sdk_version doesn't change build outputs.
But build-time checks will be added soon.
Bug: 152655956
Test: m
Merged-In: I23cb55a3a17ac242e7f599fe574ca30074b43506
Change-Id: I23cb55a3a17ac242e7f599fe574ca30074b43506
(cherry picked from commit f65f67c622)
Modules contributing mainline modules (APK/APEX) should set
min_sdk_version as well as apex_available.
"apex_inherit" is a special alias to represent "the minimum of all
that the apexes require".
For now setting min_sdk_version doesn't change build outputs.
But build-time checks will be added soon.
Bug: 152655956
Test: m
Change-Id: I23cb55a3a17ac242e7f599fe574ca30074b43506
am skip reason: Change-Id I60e1ae6fa837772c2682d4a26ea34bd80e69bc9e with SHA-1 a36fbf76cb is in history
Change-Id: I9350e3debb7719209cfdb213779d8c354b0a3420
am skip reason: Change-Id I60e1ae6fa837772c2682d4a26ea34bd80e69bc9e with SHA-1 2d6d9ab848 is in history
Change-Id: Ic2c3303f90b321e4f6a5ac7f6728fa6468d755fc
am skip reason: Change-Id I60e1ae6fa837772c2682d4a26ea34bd80e69bc9e with SHA-1 2d6d9ab848 is in history
Change-Id: I3b1a45769f7d86fbc5da4d097ed6122e9c1a8a8c
The marked library(ies) were available to the APEXes via the hand-written
whitelist in build/soong/apex/apex.go. Trying to remove the whitelist
by adding apex_available property to the Android.bp of the libraries.
Exempt-From-Owner-Approval: cherry-pick from AOSP
Bug: 150999716
Test: m
Merged-In: I60e1ae6fa837772c2682d4a26ea34bd80e69bc9e
(cherry picked from commit 2d6d9ab848)
Change-Id: I60e1ae6fa837772c2682d4a26ea34bd80e69bc9e
The marked library(ies) were available to the APEXes via the hand-written
whitelist in build/soong/apex/apex.go. Trying to remove the whitelist
by adding apex_available property to the Android.bp of the libraries.
Bug: 150999716
Test: m
Change-Id: I60e1ae6fa837772c2682d4a26ea34bd80e69bc9e