summaryrefslogtreecommitdiff
path: root/android/hooks.go
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2024-12-04 03:54:35 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2024-12-04 03:54:35 +0000
commit1ec9af42ed5ca4ea5a5766029083fdc4f777241c (patch)
treefcc161bb510f972c9bb8c66e6e3f63cbb3e03aca /android/hooks.go
parent198be083408a1203011de7d8d858131bca54db7c (diff)
parent158472c72407e73d9fd9cf46e30895947ade1339 (diff)
Merge "AddLoadHookWithPriority function in build/soong/android" into main am: 158472c724
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3390961 Change-Id: Ic182eb78b6ea1ba638fe9e9f56dfdd4c232cb77f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'android/hooks.go')
-rw-r--r--android/hooks.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/android/hooks.go b/android/hooks.go
index 9f4e5b620..f8022d05c 100644
--- a/android/hooks.go
+++ b/android/hooks.go
@@ -59,6 +59,16 @@ func AddLoadHook(m blueprint.Module, hook func(LoadHookContext)) {
})
}
+func AddLoadHookWithPriority(m blueprint.Module, hook func(LoadHookContext), priority int) {
+ blueprint.AddLoadHookWithPriority(m, func(ctx blueprint.LoadHookContext) {
+ actx := &loadHookContext{
+ earlyModuleContext: m.(Module).base().earlyModuleContextFactory(ctx),
+ bp: ctx,
+ }
+ hook(actx)
+ }, priority)
+}
+
type loadHookContext struct {
earlyModuleContext
bp blueprint.LoadHookContext