diff options
author | Jeff Gaston <jeffrygaston@google.com> | 2017-11-30 17:30:42 -0800 |
---|---|---|
committer | Jeff Gaston <jeffrygaston@google.com> | 2017-12-04 17:16:21 -0800 |
commit | 3c8c3346d2c3eef85ce99ab58bd8aa07a53d6bc1 (patch) | |
tree | 6a5cc9e05c3fc17a476e90e536bff4633d89bffa /context.go | |
parent | 656870fbca9e8d8d7884848a0f8d8c57a27fc87b (diff) | |
download | android_build_blueprint-3c8c3346d2c3eef85ce99ab58bd8aa07a53d6bc1.tar.gz android_build_blueprint-3c8c3346d2c3eef85ce99ab58bd8aa07a53d6bc1.tar.bz2 android_build_blueprint-3c8c3346d2c3eef85ce99ab58bd8aa07a53d6bc1.zip |
Pass ModulePath to NameInterface
To allow it to validate that the filename equals Android.bp
Bug: 65683273
Test: m -j nothing # which runs tests
Change-Id: I171dddd102590df558053b615d39c75c00b6ac6e
Diffstat (limited to 'context.go')
-rw-r--r-- | context.go | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -1284,7 +1284,7 @@ func (c *Context) addModule(module *moduleInfo) []error { } module.group = group namespace, errs := c.nameInterface.NewModule( - &moduleCreationContextImpl{c.ModuleDir(module.logicModule)}, + &namespaceContextImpl{c.ModulePath(module.logicModule)}, ModuleGroup{moduleGroup: group}, module.logicModule) if len(errs) > 0 { @@ -2733,9 +2733,13 @@ func (c *Context) ModuleName(logicModule Module) string { return module.Name() } -func (c *Context) ModuleDir(logicModule Module) string { +func (c *Context) ModulePath(logicModule Module) string { module := c.moduleInfo[logicModule] - return filepath.Dir(module.relBlueprintsFile) + return module.relBlueprintsFile +} + +func (c *Context) ModuleDir(logicModule Module) string { + return filepath.Dir(c.ModulePath(logicModule)) } func (c *Context) ModuleSubDir(logicModule Module) string { |