diff options
author | 2024-02-13 04:27:21 +0000 | |
---|---|---|
committer | 2024-02-13 04:27:21 +0000 | |
commit | a0ccab683b0b833694dbedfa3b8a3b6749860e89 (patch) | |
tree | f9246c70502636e33ee6ecc1949a14a7dd3f4dc3 /apex/builder.go | |
parent | 47074225dff8cd8206a4fb805f492c3d5019a943 (diff) | |
parent | 842b999a53535bc2e2618a367a4af4a13a395669 (diff) |
Merge "Add environment variable UNBUNDLED_BUILD_TARGET_SDK_WITH_DESSERT_SHA" into main
Diffstat (limited to 'apex/builder.go')
-rw-r--r-- | apex/builder.go | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/apex/builder.go b/apex/builder.go index 40ccd2cc7..3d612196d 100644 --- a/apex/builder.go +++ b/apex/builder.go @@ -695,18 +695,20 @@ func (a *apexBundle) buildApex(ctx android.ModuleContext) { if moduleMinSdkVersion.IsCurrent() || moduleMinSdkVersion.IsNone() { minSdkVersion = ctx.Config().DefaultAppTargetSdk(ctx).String() - if java.UseApiFingerprint(ctx) { - minSdkVersion = ctx.Config().PlatformSdkCodename() + fmt.Sprintf(".$$(cat %s)", java.ApiFingerprintPath(ctx).String()) - implicitInputs = append(implicitInputs, java.ApiFingerprintPath(ctx)) + if useApiFingerprint, fingerprintMinSdkVersion, fingerprintDeps := + java.UseApiFingerprint(ctx); useApiFingerprint { + minSdkVersion = fingerprintMinSdkVersion + implicitInputs = append(implicitInputs, fingerprintDeps) } } // apex module doesn't have a concept of target_sdk_version, hence for the time // being targetSdkVersion == default targetSdkVersion of the branch. targetSdkVersion := strconv.Itoa(ctx.Config().DefaultAppTargetSdk(ctx).FinalOrFutureInt()) - if java.UseApiFingerprint(ctx) { - targetSdkVersion = ctx.Config().PlatformSdkCodename() + fmt.Sprintf(".$$(cat %s)", java.ApiFingerprintPath(ctx).String()) - implicitInputs = append(implicitInputs, java.ApiFingerprintPath(ctx)) + if useApiFingerprint, fingerprintTargetSdkVersion, fingerprintDeps := + java.UseApiFingerprint(ctx); useApiFingerprint { + targetSdkVersion = fingerprintTargetSdkVersion + implicitInputs = append(implicitInputs, fingerprintDeps) } optFlags = append(optFlags, "--target_sdk_version "+targetSdkVersion) optFlags = append(optFlags, "--min_sdk_version "+minSdkVersion) |