diff options
| author | 2024-12-04 03:54:35 +0000 | |
|---|---|---|
| committer | 2024-12-04 03:54:35 +0000 | |
| commit | 1ec9af42ed5ca4ea5a5766029083fdc4f777241c (patch) | |
| tree | fcc161bb510f972c9bb8c66e6e3f63cbb3e03aca /android/hooks.go | |
| parent | 198be083408a1203011de7d8d858131bca54db7c (diff) | |
| parent | 158472c72407e73d9fd9cf46e30895947ade1339 (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.go | 10 |
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 |