diff options
author | 2023-03-23 21:32:03 +0000 | |
---|---|---|
committer | 2023-03-23 21:32:03 +0000 | |
commit | ad3555ea330e4d4495aef276e549b4828f3e4c09 (patch) | |
tree | 709dff4c22d0dc07dec07d1645217fa5b0f1aaf5 /android/sdk_version.go | |
parent | ddfab6001487ee655552555ccf8130a09510e7e9 (diff) | |
parent | 6b73fcb2009371f2d46bcbcab0865aabc4d8dc24 (diff) |
Merge "Export the name of stub java Soong modules"
Diffstat (limited to 'android/sdk_version.go')
-rw-r--r-- | android/sdk_version.go | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/android/sdk_version.go b/android/sdk_version.go index 2107cbedb..9a3dce9de 100644 --- a/android/sdk_version.go +++ b/android/sdk_version.go @@ -318,3 +318,18 @@ func (s SdkSpec) ValidateSystemSdk(ctx EarlyModuleContext) bool { } return true } + +func init() { + RegisterMakeVarsProvider(pctx, javaSdkMakeVars) +} + +// Export the name of the soong modules representing the various Java API surfaces. +func javaSdkMakeVars(ctx MakeVarsContext) { + ctx.Strict("ANDROID_PUBLIC_STUBS", SdkPublic.JavaLibraryName(ctx.Config())) + ctx.Strict("ANDROID_SYSTEM_STUBS", SdkSystem.JavaLibraryName(ctx.Config())) + ctx.Strict("ANDROID_TEST_STUBS", SdkTest.JavaLibraryName(ctx.Config())) + ctx.Strict("ANDROID_MODULE_LIB_STUBS", SdkModule.JavaLibraryName(ctx.Config())) + ctx.Strict("ANDROID_SYSTEM_SERVER_STUBS", SdkSystemServer.JavaLibraryName(ctx.Config())) + // TODO (jihoonkang): Create a .txt equivalent for core.current.stubs + ctx.Strict("ANDROID_CORE_STUBS", SdkCore.JavaLibraryName(ctx.Config())) +} |