diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2019-04-17 08:28:36 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-04-17 08:28:36 +0000 |
commit | 59d4a31063b3d8eabf8a1599dc290a702c2c6cd7 (patch) | |
tree | bf3b48ca97602b99e2bd7ec0f06119d31bc80b5e /android | |
parent | 44d5d22db64339c9f2e64a061d4db12e918e4793 (diff) | |
parent | f8b860a0fb98448dd44db835d5f146e8a50e5ef5 (diff) | |
download | soong-59d4a31063b3d8eabf8a1599dc290a702c2c6cd7.tar.gz |
Merge "Use LoadHook to create modules in java_sdk_library"
Diffstat (limited to 'android')
-rw-r--r-- | android/hooks.go | 4 | ||||
-rw-r--r-- | android/mutator.go | 4 | ||||
-rw-r--r-- | android/testing.go | 2 |
3 files changed, 7 insertions, 3 deletions
diff --git a/android/hooks.go b/android/hooks.go index 6b2468dc5..d55678e9d 100644 --- a/android/hooks.go +++ b/android/hooks.go @@ -123,6 +123,10 @@ type hooks struct { install []func(InstallHookContext) } +func registerLoadHookMutator(ctx RegisterMutatorsContext) { + ctx.TopDown("load_hooks", LoadHookMutator).Parallel() +} + func LoadHookMutator(ctx TopDownMutatorContext) { if m, ok := ctx.Module().(Module); ok { // Cast through *androidTopDownMutatorContext because AppendProperties is implemented diff --git a/android/mutator.go b/android/mutator.go index 71237a1cd..5ce743a8f 100644 --- a/android/mutator.go +++ b/android/mutator.go @@ -73,9 +73,7 @@ type RegisterMutatorsContext interface { type RegisterMutatorFunc func(RegisterMutatorsContext) var preArch = []RegisterMutatorFunc{ - func(ctx RegisterMutatorsContext) { - ctx.TopDown("load_hooks", LoadHookMutator).Parallel() - }, + registerLoadHookMutator, RegisterNamespaceMutator, RegisterPrebuiltsPreArchMutators, RegisterDefaultsPreArchMutators, diff --git a/android/testing.go b/android/testing.go index 0ec5af58a..aee68550b 100644 --- a/android/testing.go +++ b/android/testing.go @@ -37,6 +37,8 @@ func NewTestContext() *TestContext { ctx.SetNameInterface(nameResolver) + ctx.preArch = append(ctx.preArch, registerLoadHookMutator) + ctx.postDeps = append(ctx.postDeps, registerPathDepsMutator) return ctx |