Merge "Export the name of stub java Soong modules"
This commit is contained in:
@@ -318,3 +318,18 @@ func (s SdkSpec) ValidateSystemSdk(ctx EarlyModuleContext) bool {
|
|||||||
}
|
}
|
||||||
return true
|
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()))
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user