Cleanup configurable getter usages
You don't have to call module.ConfigurableEvaluator(ctx) if ctx is already a ModuleContext, you only need to do that for more restricted contexts like SingletonContext. Bug: 323382414 Test: m nothing --no-skip-soong-tests Change-Id: I7612290d43dae7decfae283a341882d9016c98a3
This commit is contained in:
parent
24a3d377d8
commit
4b2bb5e9ab
7 changed files with 14 additions and 14 deletions
|
@ -278,13 +278,13 @@ func RegisterDefaultsPreArchMutators(ctx RegisterMutatorsContext) {
|
||||||
|
|
||||||
func defaultsDepsMutator(ctx BottomUpMutatorContext) {
|
func defaultsDepsMutator(ctx BottomUpMutatorContext) {
|
||||||
if defaultable, ok := ctx.Module().(Defaultable); ok {
|
if defaultable, ok := ctx.Module().(Defaultable); ok {
|
||||||
ctx.AddDependency(ctx.Module(), DefaultsDepTag, defaultable.defaults().Defaults.GetOrDefault(ctx.Module().ConfigurableEvaluator(ctx), nil)...)
|
ctx.AddDependency(ctx.Module(), DefaultsDepTag, defaultable.defaults().Defaults.GetOrDefault(ctx, nil)...)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultsMutator(ctx TopDownMutatorContext) {
|
func defaultsMutator(ctx TopDownMutatorContext) {
|
||||||
if defaultable, ok := ctx.Module().(Defaultable); ok {
|
if defaultable, ok := ctx.Module().(Defaultable); ok {
|
||||||
defaults := defaultable.defaults().Defaults.GetOrDefault(ctx.Module().ConfigurableEvaluator(ctx), nil)
|
defaults := defaultable.defaults().Defaults.GetOrDefault(ctx, nil)
|
||||||
if len(defaults) > 0 {
|
if len(defaults) > 0 {
|
||||||
var defaultsList []Defaults
|
var defaultsList []Defaults
|
||||||
seen := make(map[Defaults]bool)
|
seen := make(map[Defaults]bool)
|
||||||
|
@ -295,7 +295,7 @@ func defaultsMutator(ctx TopDownMutatorContext) {
|
||||||
if !seen[defaults] {
|
if !seen[defaults] {
|
||||||
seen[defaults] = true
|
seen[defaults] = true
|
||||||
defaultsList = append(defaultsList, defaults)
|
defaultsList = append(defaultsList, defaults)
|
||||||
return len(defaults.defaults().Defaults.GetOrDefault(ctx.Module().ConfigurableEvaluator(ctx), nil)) > 0
|
return len(defaults.defaults().Defaults.GetOrDefault(ctx, nil)) > 0
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
ctx.PropertyErrorf("defaults", "module %s is not an defaults module",
|
ctx.PropertyErrorf("defaults", "module %s is not an defaults module",
|
||||||
|
|
|
@ -1881,7 +1881,7 @@ func (m *ModuleBase) GenerateBuildActions(blueprintCtx blueprint.ModuleContext)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
m.vintfFragmentsPaths = PathsForModuleSrc(ctx, m.commonProperties.Vintf_fragments.GetOrDefault(m.ConfigurableEvaluator(ctx), nil))
|
m.vintfFragmentsPaths = PathsForModuleSrc(ctx, m.commonProperties.Vintf_fragments.GetOrDefault(ctx, nil))
|
||||||
vintfDir := PathForModuleInstall(ctx, "etc", "vintf", "manifest")
|
vintfDir := PathForModuleInstall(ctx, "etc", "vintf", "manifest")
|
||||||
for _, src := range m.vintfFragmentsPaths {
|
for _, src := range m.vintfFragmentsPaths {
|
||||||
installedVintfFragment := vintfDir.Join(ctx, src.Base())
|
installedVintfFragment := vintfDir.Join(ctx, src.Base())
|
||||||
|
|
10
apex/apex.go
10
apex/apex.go
|
@ -263,10 +263,10 @@ func (a *ApexNativeDependencies) Merge(ctx android.BaseMutatorContext, b ApexNat
|
||||||
a.Native_shared_libs = append(a.Native_shared_libs, b.Native_shared_libs...)
|
a.Native_shared_libs = append(a.Native_shared_libs, b.Native_shared_libs...)
|
||||||
a.Jni_libs = append(a.Jni_libs, b.Jni_libs...)
|
a.Jni_libs = append(a.Jni_libs, b.Jni_libs...)
|
||||||
a.Rust_dyn_libs = append(a.Rust_dyn_libs, b.Rust_dyn_libs...)
|
a.Rust_dyn_libs = append(a.Rust_dyn_libs, b.Rust_dyn_libs...)
|
||||||
a.ResolvedBinaries = append(a.ResolvedBinaries, b.Binaries.GetOrDefault(ctx.Module().ConfigurableEvaluator(ctx), nil)...)
|
a.ResolvedBinaries = append(a.ResolvedBinaries, b.Binaries.GetOrDefault(ctx, nil)...)
|
||||||
a.Tests = append(a.Tests, b.Tests...)
|
a.Tests = append(a.Tests, b.Tests...)
|
||||||
a.Filesystems = append(a.Filesystems, b.Filesystems...)
|
a.Filesystems = append(a.Filesystems, b.Filesystems...)
|
||||||
a.ResolvedPrebuilts = append(a.ResolvedPrebuilts, b.Prebuilts.GetOrDefault(ctx.Module().ConfigurableEvaluator(ctx), nil)...)
|
a.ResolvedPrebuilts = append(a.ResolvedPrebuilts, b.Prebuilts.GetOrDefault(ctx, nil)...)
|
||||||
|
|
||||||
a.Exclude_native_shared_libs = append(a.Exclude_native_shared_libs, b.Exclude_native_shared_libs...)
|
a.Exclude_native_shared_libs = append(a.Exclude_native_shared_libs, b.Exclude_native_shared_libs...)
|
||||||
a.Exclude_jni_libs = append(a.Exclude_jni_libs, b.Exclude_jni_libs...)
|
a.Exclude_jni_libs = append(a.Exclude_jni_libs, b.Exclude_jni_libs...)
|
||||||
|
@ -844,7 +844,7 @@ func (a *apexBundle) DepsMutator(ctx android.BottomUpMutatorContext) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
a.properties.ResolvedSystemserverclasspathFragments = a.properties.Systemserverclasspath_fragments.GetOrDefault(a.ConfigurableEvaluator(ctx), nil)
|
a.properties.ResolvedSystemserverclasspathFragments = a.properties.Systemserverclasspath_fragments.GetOrDefault(ctx, nil)
|
||||||
|
|
||||||
// Common-arch dependencies come next
|
// Common-arch dependencies come next
|
||||||
commonVariation := ctx.Config().AndroidCommonTarget.Variations()
|
commonVariation := ctx.Config().AndroidCommonTarget.Variations()
|
||||||
|
@ -863,9 +863,9 @@ func (a *apexBundle) OverridablePropertiesDepsMutator(ctx android.BottomUpMutato
|
||||||
}
|
}
|
||||||
|
|
||||||
commonVariation := ctx.Config().AndroidCommonTarget.Variations()
|
commonVariation := ctx.Config().AndroidCommonTarget.Variations()
|
||||||
ctx.AddFarVariationDependencies(commonVariation, androidAppTag, a.overridableProperties.Apps.GetOrDefault(a.ConfigurableEvaluator(ctx), nil)...)
|
ctx.AddFarVariationDependencies(commonVariation, androidAppTag, a.overridableProperties.Apps.GetOrDefault(ctx, nil)...)
|
||||||
ctx.AddFarVariationDependencies(commonVariation, bpfTag, a.overridableProperties.Bpfs...)
|
ctx.AddFarVariationDependencies(commonVariation, bpfTag, a.overridableProperties.Bpfs...)
|
||||||
if prebuilts := a.overridableProperties.Prebuilts.GetOrDefault(a.ConfigurableEvaluator(ctx), nil); len(prebuilts) > 0 {
|
if prebuilts := a.overridableProperties.Prebuilts.GetOrDefault(ctx, nil); len(prebuilts) > 0 {
|
||||||
// For prebuilt_etc, use the first variant (64 on 64/32bit device, 32 on 32bit device)
|
// For prebuilt_etc, use the first variant (64 on 64/32bit device, 32 on 32bit device)
|
||||||
// regardless of the TARGET_PREFER_* setting. See b/144532908
|
// regardless of the TARGET_PREFER_* setting. See b/144532908
|
||||||
arches := ctx.DeviceConfig().Arches()
|
arches := ctx.DeviceConfig().Arches()
|
||||||
|
|
|
@ -704,7 +704,7 @@ func (a *apexBundle) buildApex(ctx android.ModuleContext) {
|
||||||
optFlags = append(optFlags, "--override_apk_package_name "+manifestPackageName)
|
optFlags = append(optFlags, "--override_apk_package_name "+manifestPackageName)
|
||||||
}
|
}
|
||||||
|
|
||||||
androidManifest := a.properties.AndroidManifest.GetOrDefault(a.ConfigurableEvaluator(ctx), "")
|
androidManifest := a.properties.AndroidManifest.GetOrDefault(ctx, "")
|
||||||
if androidManifest != "" {
|
if androidManifest != "" {
|
||||||
androidManifestFile := android.PathForModuleSrc(ctx, androidManifest)
|
androidManifestFile := android.PathForModuleSrc(ctx, androidManifest)
|
||||||
|
|
||||||
|
@ -1196,7 +1196,7 @@ func (a *apexBundle) buildCannedFsConfig(ctx android.ModuleContext, defaultReadO
|
||||||
}
|
}
|
||||||
// Custom fs_config is "appended" to the last so that entries from the file are preferred
|
// Custom fs_config is "appended" to the last so that entries from the file are preferred
|
||||||
// over default ones set above.
|
// over default ones set above.
|
||||||
customFsConfig := a.properties.Canned_fs_config.GetOrDefault(a.ConfigurableEvaluator(ctx), "")
|
customFsConfig := a.properties.Canned_fs_config.GetOrDefault(ctx, "")
|
||||||
if customFsConfig != "" {
|
if customFsConfig != "" {
|
||||||
cmd.Text("cat").Input(android.PathForModuleSrc(ctx, customFsConfig))
|
cmd.Text("cat").Input(android.PathForModuleSrc(ctx, customFsConfig))
|
||||||
}
|
}
|
||||||
|
|
|
@ -110,7 +110,7 @@ type vbmetaDep struct {
|
||||||
var vbmetaPartitionDep = vbmetaDep{kind: "partition"}
|
var vbmetaPartitionDep = vbmetaDep{kind: "partition"}
|
||||||
|
|
||||||
func (v *vbmeta) DepsMutator(ctx android.BottomUpMutatorContext) {
|
func (v *vbmeta) DepsMutator(ctx android.BottomUpMutatorContext) {
|
||||||
ctx.AddDependency(ctx.Module(), vbmetaPartitionDep, v.properties.Partitions.GetOrDefault(v.ConfigurableEvaluator(ctx), nil)...)
|
ctx.AddDependency(ctx.Module(), vbmetaPartitionDep, v.properties.Partitions.GetOrDefault(ctx, nil)...)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (v *vbmeta) installFileName() string {
|
func (v *vbmeta) installFileName() string {
|
||||||
|
|
|
@ -397,7 +397,7 @@ func (g *Module) generateCommonBuildActions(ctx android.ModuleContext) {
|
||||||
}
|
}
|
||||||
return srcFiles
|
return srcFiles
|
||||||
}
|
}
|
||||||
g.properties.ResolvedSrcs = g.properties.Srcs.GetOrDefault(g.ConfigurableEvaluator(ctx), nil)
|
g.properties.ResolvedSrcs = g.properties.Srcs.GetOrDefault(ctx, nil)
|
||||||
srcFiles := addLabelsForInputs("srcs", g.properties.ResolvedSrcs, g.properties.Exclude_srcs)
|
srcFiles := addLabelsForInputs("srcs", g.properties.ResolvedSrcs, g.properties.Exclude_srcs)
|
||||||
android.SetProvider(ctx, blueprint.SrcsFileProviderKey, blueprint.SrcsFileProviderData{SrcPaths: srcFiles.Strings()})
|
android.SetProvider(ctx, blueprint.SrcsFileProviderKey, blueprint.SrcsFileProviderData{SrcPaths: srcFiles.Strings()})
|
||||||
|
|
||||||
|
|
|
@ -112,7 +112,7 @@ func PhonyRuleFactory() android.Module {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p *PhonyRule) GenerateAndroidBuildActions(ctx android.ModuleContext) {
|
func (p *PhonyRule) GenerateAndroidBuildActions(ctx android.ModuleContext) {
|
||||||
p.phonyDepsModuleNames = p.properties.Phony_deps.GetOrDefault(p.ConfigurableEvaluator(ctx), nil)
|
p.phonyDepsModuleNames = p.properties.Phony_deps.GetOrDefault(ctx, nil)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p *PhonyRule) AndroidMk() android.AndroidMkData {
|
func (p *PhonyRule) AndroidMk() android.AndroidMkData {
|
||||||
|
|
Loading…
Reference in a new issue