diff options
Diffstat (limited to 'android/defaults.go')
-rw-r--r-- | android/defaults.go | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/android/defaults.go b/android/defaults.go index df1409e8d..0776405fa 100644 --- a/android/defaults.go +++ b/android/defaults.go @@ -50,14 +50,11 @@ type Defaultable interface { var _ Defaultable = (*DefaultableModule)(nil) -func InitDefaultableModule(module Module, d Defaultable, - props ...interface{}) (blueprint.Module, []interface{}) { +func InitDefaultableModule(module Module, d Defaultable) { - d.setProperties(props) + d.setProperties(module.GetProperties()) - props = append(props, d.defaults()) - - return module, props + module.AddProperties(d.defaults()) } type DefaultsModule struct { @@ -79,21 +76,18 @@ func (d *DefaultsModule) properties() []interface{} { return d.defaultableProperties } -func InitDefaultsModule(module Module, d Defaults, props ...interface{}) (blueprint.Module, []interface{}) { - props = append(props, +func InitDefaultsModule(module Module, d Defaults) { + module.AddProperties( &hostAndDeviceProperties{}, &commonProperties{}, &variableProperties{}) - _, props = InitArchModule(module, props...) - - _, props = InitDefaultableModule(module, d, props...) + InitArchModule(module) + InitDefaultableModule(module, d) - props = append(props, &module.base().nameProperties) + module.AddProperties(&module.base().nameProperties) module.base().module = module - - return module, props } var _ Defaults = (*DefaultsModule)(nil) |