summaryrefslogtreecommitdiff
path: root/java/aar.go
diff options
context:
space:
mode:
author Yu Liu <yudiliu@google.com> 2025-01-10 22:26:01 +0000
committer Yu Liu <yudiliu@google.com> 2025-01-10 22:27:14 +0000
commitc0a3630e4d807be5f2e0d0d1e61cad8d67de610c (patch)
tree4bab08284604019662b3378c52710a95b128990f /java/aar.go
parent460cf3783713a82c0f8c41d97c76f3e92451f3e6 (diff)
Convert checkSdkVersions to use ModuleProxy.
Bug: 377723687 Test: Unit tests and compare the ninja and mk files generated. Change-Id: I5d7150feb8dbb84ac4e01059e76f451fbfc5f7eb
Diffstat (limited to 'java/aar.go')
-rw-r--r--java/aar.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/java/aar.go b/java/aar.go
index 7c63a29b3..0db195c8a 100644
--- a/java/aar.go
+++ b/java/aar.go
@@ -939,6 +939,12 @@ func aaptLibs(ctx android.ModuleContext, sdkContext android.SdkContext,
return staticResourcesNodes, sharedResourcesNodes, staticRRODirs, staticManifests, sharedLibs, flags
}
+type AndroidLibraryInfo struct {
+ // Empty for now
+}
+
+var AndroidLibraryInfoProvider = blueprint.NewProvider[AndroidLibraryInfo]()
+
type AndroidLibrary struct {
Library
aapt
@@ -1586,8 +1592,6 @@ func (a *AARImport) GenerateAndroidBuildActions(ctx android.ModuleContext) {
JniPackages: a.jniPackages,
})
- android.SetProvider(ctx, AndroidLibraryInfoProvider, AndroidLibraryInfo{})
-
ctx.SetOutputFiles([]android.Path{a.implementationAndResourcesJarFile}, "")
ctx.SetOutputFiles([]android.Path{a.aarPath}, ".aar")
}