Remove "exported" ninja variables
There was infrastructure to export ninja variables to bazel. Now that the bazel migration is cancelled, we don't need it anymore. Bug: 315353489 Test: m nothing Change-Id: I298cc2ac7ebd004557be3b30d75f7357cab0b7a0
This commit is contained in:
@@ -26,8 +26,7 @@ import (
|
||||
)
|
||||
|
||||
var (
|
||||
pctx = android.NewPackageContext("android/soong/java/config")
|
||||
exportedVars = android.NewExportedVariables(pctx)
|
||||
pctx = android.NewPackageContext("android/soong/java/config")
|
||||
|
||||
LegacyCorePlatformBootclasspathLibraries = []string{"legacy.core.platform.api.stubs", "core-lambda-stubs"}
|
||||
LegacyCorePlatformSystemModules = "legacy-core-platform-api-stubs-system-modules"
|
||||
@@ -79,30 +78,30 @@ var (
|
||||
func init() {
|
||||
pctx.Import("github.com/google/blueprint/bootstrap")
|
||||
|
||||
exportedVars.ExportStringStaticVariable("JavacHeapSize", "4096M")
|
||||
exportedVars.ExportStringStaticVariable("JavacHeapFlags", "-J-Xmx${JavacHeapSize}")
|
||||
pctx.StaticVariable("JavacHeapSize", "4096M")
|
||||
pctx.StaticVariable("JavacHeapFlags", "-J-Xmx${JavacHeapSize}")
|
||||
|
||||
// ErrorProne can use significantly more memory than javac alone, give it a higher heap
|
||||
// size (b/221480398).
|
||||
exportedVars.ExportStringStaticVariable("ErrorProneHeapSize", "8192M")
|
||||
exportedVars.ExportStringStaticVariable("ErrorProneHeapFlags", "-J-Xmx${ErrorProneHeapSize}")
|
||||
pctx.StaticVariable("ErrorProneHeapSize", "8192M")
|
||||
pctx.StaticVariable("ErrorProneHeapFlags", "-J-Xmx${ErrorProneHeapSize}")
|
||||
|
||||
// D8 invocations are shorter lived, so we restrict their JIT tiering relative to R8.
|
||||
// Note that the `-JXX` prefix syntax is specific to the R8/D8 invocation wrappers.
|
||||
exportedVars.ExportStringListStaticVariable("D8Flags", append([]string{
|
||||
pctx.StaticVariable("D8Flags", strings.Join(append([]string{
|
||||
"-JXmx4096M",
|
||||
"-JXX:+TieredCompilation",
|
||||
"-JXX:TieredStopAtLevel=1",
|
||||
"-JDcom.android.tools.r8.emitRecordAnnotationsInDex",
|
||||
"-JDcom.android.tools.r8.emitPermittedSubclassesAnnotationsInDex",
|
||||
}, dexerJavaVmFlagsList...))
|
||||
exportedVars.ExportStringListStaticVariable("R8Flags", append([]string{
|
||||
}, dexerJavaVmFlagsList...), " "))
|
||||
pctx.StaticVariable("R8Flags", strings.Join(append([]string{
|
||||
"-JXmx4096M",
|
||||
"-JDcom.android.tools.r8.emitRecordAnnotationsInDex",
|
||||
"-JDcom.android.tools.r8.emitPermittedSubclassesAnnotationsInDex",
|
||||
}, dexerJavaVmFlagsList...))
|
||||
}, dexerJavaVmFlagsList...), " "))
|
||||
|
||||
exportedVars.ExportStringListStaticVariable("CommonJdkFlags", []string{
|
||||
pctx.StaticVariable("CommonJdkFlags", strings.Join([]string{
|
||||
`-Xmaxerrs 9999999`,
|
||||
`-encoding UTF-8`,
|
||||
`-sourcepath ""`,
|
||||
@@ -116,10 +115,10 @@ func init() {
|
||||
|
||||
// b/65004097: prevent using java.lang.invoke.StringConcatFactory when using -target 1.9
|
||||
`-XDstringConcat=inline`,
|
||||
})
|
||||
}, " "))
|
||||
|
||||
exportedVars.ExportStringListStaticVariable("JavaVmFlags", javaVmFlagsList)
|
||||
exportedVars.ExportStringListStaticVariable("JavacVmFlags", javacVmFlagsList)
|
||||
pctx.StaticVariable("JavaVmFlags", strings.Join(javaVmFlagsList, " "))
|
||||
pctx.StaticVariable("JavacVmFlags", strings.Join(javacVmFlagsList, " "))
|
||||
|
||||
pctx.VariableConfigMethod("hostPrebuiltTag", android.Config.PrebuiltOS)
|
||||
|
||||
|
@@ -58,11 +58,7 @@ const (
|
||||
)
|
||||
|
||||
func init() {
|
||||
exportedVars.ExportStringList("MetalavaFlags", metalavaFlags)
|
||||
pctx.StaticVariable("MetalavaAnnotationsFlags", strings.Join(metalavaAnnotationsFlags, " "))
|
||||
|
||||
exportedVars.ExportString("MetalavaAddOpens", MetalavaAddOpens)
|
||||
|
||||
exportedVars.ExportStringListStaticVariable("MetalavaAnnotationsFlags", metalavaAnnotationsFlags)
|
||||
|
||||
exportedVars.ExportStringListStaticVariable("MetalavaAnnotationWarningsFlags", metalavaAnnotationsWarningsFlags)
|
||||
pctx.StaticVariable("MetalavaAnnotationWarningsFlags", strings.Join(metalavaAnnotationsWarningsFlags, " "))
|
||||
}
|
||||
|
@@ -15,6 +15,7 @@
|
||||
package config
|
||||
|
||||
import (
|
||||
"android/soong/android"
|
||||
"strings"
|
||||
)
|
||||
|
||||
@@ -29,23 +30,23 @@ var (
|
||||
)
|
||||
|
||||
// Wrapper that grabs value of val late so it can be initialized by a later module's init function
|
||||
func errorProneVar(val *[]string, sep string) func() string {
|
||||
return func() string {
|
||||
func errorProneVar(val *[]string, sep string) func(android.PackageVarContext) string {
|
||||
return func(android.PackageVarContext) string {
|
||||
return strings.Join(*val, sep)
|
||||
}
|
||||
}
|
||||
|
||||
func init() {
|
||||
exportedVars.ExportVariableFuncVariable("ErrorProneClasspath", errorProneVar(&ErrorProneClasspath, ":"))
|
||||
exportedVars.ExportVariableFuncVariable("ErrorProneChecksError", errorProneVar(&ErrorProneChecksError, " "))
|
||||
exportedVars.ExportVariableFuncVariable("ErrorProneChecksWarning", errorProneVar(&ErrorProneChecksWarning, " "))
|
||||
exportedVars.ExportVariableFuncVariable("ErrorProneChecksDefaultDisabled", errorProneVar(&ErrorProneChecksDefaultDisabled, " "))
|
||||
exportedVars.ExportVariableFuncVariable("ErrorProneChecksOff", errorProneVar(&ErrorProneChecksOff, " "))
|
||||
exportedVars.ExportVariableFuncVariable("ErrorProneFlags", errorProneVar(&ErrorProneFlags, " "))
|
||||
exportedVars.ExportStringListStaticVariable("ErrorProneChecks", []string{
|
||||
pctx.VariableFunc("ErrorProneClasspath", errorProneVar(&ErrorProneClasspath, ":"))
|
||||
pctx.VariableFunc("ErrorProneChecksError", errorProneVar(&ErrorProneChecksError, " "))
|
||||
pctx.VariableFunc("ErrorProneChecksWarning", errorProneVar(&ErrorProneChecksWarning, " "))
|
||||
pctx.VariableFunc("ErrorProneChecksDefaultDisabled", errorProneVar(&ErrorProneChecksDefaultDisabled, " "))
|
||||
pctx.VariableFunc("ErrorProneChecksOff", errorProneVar(&ErrorProneChecksOff, " "))
|
||||
pctx.VariableFunc("ErrorProneFlags", errorProneVar(&ErrorProneFlags, " "))
|
||||
pctx.StaticVariable("ErrorProneChecks", strings.Join([]string{
|
||||
"${ErrorProneChecksOff}",
|
||||
"${ErrorProneChecksError}",
|
||||
"${ErrorProneChecksWarning}",
|
||||
"${ErrorProneChecksDefaultDisabled}",
|
||||
})
|
||||
}, " "))
|
||||
}
|
||||
|
Reference in New Issue
Block a user