summaryrefslogtreecommitdiff
path: root/android/defaults.go
diff options
context:
space:
mode:
Diffstat (limited to 'android/defaults.go')
-rw-r--r--android/defaults.go22
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)