Merge "Add ModuleWithMinSdkVersionCheck type." am: a4fc08d204
am: 25f5783263
am: fe55ffd190
am: 44d0ef55da
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1907860 Change-Id: I147da371d445f09ca2f131df1be91545eba37772
This commit is contained in:
@@ -1681,7 +1681,7 @@ func (a *apexBundle) GenerateAndroidBuildActions(ctx android.ModuleContext) {
|
||||
// 1) do some validity checks such as apex_available, min_sdk_version, etc.
|
||||
a.checkApexAvailability(ctx)
|
||||
a.checkUpdatable(ctx)
|
||||
a.checkMinSdkVersion(ctx)
|
||||
a.CheckMinSdkVersion(ctx)
|
||||
a.checkStaticLinkingToStubLibraries(ctx)
|
||||
a.checkStaticExecutables(ctx)
|
||||
if len(a.properties.Tests) > 0 && !a.testApex {
|
||||
@@ -2314,13 +2314,13 @@ func overrideApexFactory() android.Module {
|
||||
|
||||
// Entures that min_sdk_version of the included modules are equal or less than the min_sdk_version
|
||||
// of this apexBundle.
|
||||
func (a *apexBundle) checkMinSdkVersion(ctx android.ModuleContext) {
|
||||
func (a *apexBundle) CheckMinSdkVersion(ctx android.ModuleContext) {
|
||||
if a.testApex || a.vndkApex {
|
||||
return
|
||||
}
|
||||
// apexBundle::minSdkVersion reports its own errors.
|
||||
minSdkVersion := a.minSdkVersion(ctx)
|
||||
android.CheckMinSdkVersion(a, ctx, minSdkVersion)
|
||||
android.CheckMinSdkVersion(ctx, minSdkVersion, a.WalkPayloadDeps)
|
||||
}
|
||||
|
||||
func (a *apexBundle) minSdkVersion(ctx android.BaseModuleContext) android.ApiLevel {
|
||||
|
Reference in New Issue
Block a user