diff options
| author | 2020-08-17 19:49:24 +0000 | |
|---|---|---|
| committer | 2020-08-17 19:49:24 +0000 | |
| commit | ed688224e9be1feff7323d2ed4f0d30080d1cf3d (patch) | |
| tree | 4124d6cfdf501fdceef5112a1c35e9dc46887107 /android/module.go | |
| parent | 73a14bb9e511ba8fc09066bbf724bf324a9394d8 (diff) | |
| parent | 8cb67e435802bcc3d9a963213710f78e8a12f20e (diff) | |
Merge "Override EarlyModuleContext.Namespace" am: 8cb67e4358
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1401847
Change-Id: I798a7fa68345ed7407d8ab3d6c99933392915ad2
Diffstat (limited to 'android/module.go')
| -rw-r--r-- | android/module.go | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/android/module.go b/android/module.go index 04997c916..b689a87f2 100644 --- a/android/module.go +++ b/android/module.go @@ -97,6 +97,8 @@ type EarlyModuleContext interface { GlobFiles(globPattern string, excludes []string) Paths IsSymlink(path Path) bool Readlink(path Path) string + + Namespace() *Namespace } // BaseModuleContext is the same as blueprint.BaseModuleContext except that Config() returns @@ -219,7 +221,6 @@ type ModuleContext interface { VisitAllModuleVariants(visit func(Module)) GetMissingDependencies() []string - Namespace() blueprint.Namespace } type Module interface { @@ -1187,7 +1188,7 @@ func (m *ModuleBase) generateModuleTarget(ctx ModuleContext) { var deps Paths - namespacePrefix := ctx.Namespace().(*Namespace).id + namespacePrefix := ctx.Namespace().id if namespacePrefix != "" { namespacePrefix = namespacePrefix + "-" } @@ -1498,6 +1499,10 @@ func (e *earlyModuleContext) SystemExtSpecific() bool { return e.kind == systemExtSpecificModule } +func (e *earlyModuleContext) Namespace() *Namespace { + return e.EarlyModuleContext.Namespace().(*Namespace) +} + type baseModuleContext struct { bp blueprint.BaseModuleContext earlyModuleContext |