Dedup prebuilt apis module type/mutator registration

Test: m checkbuild
Bug: 146540677
Change-Id: If5d6fdace2574df6314fbcf6441838cd11df58ae
This commit is contained in:
Paul Duffin
2019-12-19 11:25:19 +00:00
parent 43dc1cc2bc
commit a48f758d84
3 changed files with 14 additions and 6 deletions

View File

@@ -23,9 +23,13 @@ import (
)
func init() {
android.RegisterModuleType("prebuilt_apis", PrebuiltApisFactory)
RegisterPrebuiltApisBuildComponents(android.InitRegistrationContext)
}
android.PreArchMutators(func(ctx android.RegisterMutatorsContext) {
func RegisterPrebuiltApisBuildComponents(ctx android.RegistrationContext) {
ctx.RegisterModuleType("prebuilt_apis", PrebuiltApisFactory)
ctx.PreArchMutators(func(ctx android.RegisterMutatorsContext) {
ctx.TopDown("prebuilt_apis", PrebuiltApisMutator).Parallel()
})
}