Revert "Revert "Use the platform SDK version from the config.""
This reverts commit 74b8b55bb2
.
Test: OUT_DIR=ndk-out DIST_DIR=ndk-dist \
build/soong/scripts/build-ndk-prebuilts.sh
Bug: None
Change-Id: Ia320609ec6fb382b13ff9007a6496b73198ff871
This commit is contained in:
parent
22c0b4131d
commit
073379e549
2 changed files with 6 additions and 11 deletions
|
@ -323,8 +323,12 @@ func (c *config) PlatformVersion() string {
|
||||||
return "M"
|
return "M"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (c *config) PlatformSdkVersionInt() int {
|
||||||
|
return *c.ProductVariables.Platform_sdk_version
|
||||||
|
}
|
||||||
|
|
||||||
func (c *config) PlatformSdkVersion() string {
|
func (c *config) PlatformSdkVersion() string {
|
||||||
return strconv.Itoa(*c.ProductVariables.Platform_sdk_version)
|
return strconv.Itoa(c.PlatformSdkVersionInt())
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *config) BuildNumber() string {
|
func (c *config) BuildNumber() string {
|
||||||
|
|
|
@ -139,16 +139,7 @@ func normalizeNdkApiLevel(apiLevel string, arch android.Arch) (int, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func generateStubApiVariants(mctx android.BottomUpMutatorContext, c *stubDecorator) {
|
func generateStubApiVariants(mctx android.BottomUpMutatorContext, c *stubDecorator) {
|
||||||
// TODO(danalbert): Use PlatformSdkVersion when possible.
|
maxVersion := mctx.AConfig().PlatformSdkVersionInt()
|
||||||
// This is an interesting case because for the moment we actually need 24
|
|
||||||
// even though the latest released version in aosp is 23. prebuilts/ndk/r11
|
|
||||||
// has android-24 versions of libraries, and as platform libraries get
|
|
||||||
// migrated the libraries in prebuilts will need to depend on them.
|
|
||||||
//
|
|
||||||
// Once everything is all moved over to the new stuff (when there isn't a
|
|
||||||
// prebuilts/ndk any more) then this should be fixable, but for now I think
|
|
||||||
// it needs to remain as-is.
|
|
||||||
maxVersion := 24
|
|
||||||
|
|
||||||
firstVersion, err := normalizeNdkApiLevel(c.properties.First_version,
|
firstVersion, err := normalizeNdkApiLevel(c.properties.First_version,
|
||||||
mctx.Arch())
|
mctx.Arch())
|
||||||
|
|
Loading…
Reference in a new issue