Merge "Set default target SDK version for APEX" am: 6fa6dfa25d
am: 83b88315f7
Change-Id: I3d6dcbaf1c7aa38ce6c7a1a57e35355edf94ff54
This commit is contained in:
@@ -74,7 +74,7 @@ func manifestMerger(ctx android.ModuleContext, manifest android.Path, sdkContext
|
||||
ctx.Config().UnbundledBuild() &&
|
||||
!ctx.Config().UnbundledBuildUsePrebuiltSdks() &&
|
||||
ctx.Config().IsEnvTrue("UNBUNDLED_BUILD_TARGET_SDK_WITH_API_FINGERPRINT") {
|
||||
apiFingerprint := apiFingerprintPath(ctx)
|
||||
apiFingerprint := ApiFingerprintPath(ctx)
|
||||
targetSdkVersion += fmt.Sprintf(".$$(cat %s)", apiFingerprint.String())
|
||||
deps = append(deps, apiFingerprint)
|
||||
}
|
||||
|
@@ -316,7 +316,7 @@ func sdkFrameworkAidlPath(ctx android.PathContext) android.OutputPath {
|
||||
|
||||
// Create api_fingerprint.txt
|
||||
func createAPIFingerprint(ctx android.SingletonContext) {
|
||||
out := apiFingerprintPath(ctx)
|
||||
out := ApiFingerprintPath(ctx)
|
||||
|
||||
rule := android.NewRuleBuilder()
|
||||
|
||||
@@ -359,7 +359,7 @@ func createAPIFingerprint(ctx android.SingletonContext) {
|
||||
rule.Build(pctx, ctx, "api_fingerprint", "generate api_fingerprint.txt")
|
||||
}
|
||||
|
||||
func apiFingerprintPath(ctx android.PathContext) android.OutputPath {
|
||||
func ApiFingerprintPath(ctx android.PathContext) android.OutputPath {
|
||||
return ctx.Config().Once(apiFingerprintPathKey, func() interface{} {
|
||||
return android.PathForOutput(ctx, "api_fingerprint.txt")
|
||||
}).(android.OutputPath)
|
||||
@@ -371,5 +371,5 @@ func sdkMakeVars(ctx android.MakeVarsContext) {
|
||||
}
|
||||
|
||||
ctx.Strict("FRAMEWORK_AIDL", sdkFrameworkAidlPath(ctx).String())
|
||||
ctx.Strict("API_FINGERPRINT", apiFingerprintPath(ctx).String())
|
||||
ctx.Strict("API_FINGERPRINT", ApiFingerprintPath(ctx).String())
|
||||
}
|
||||
|
Reference in New Issue
Block a user