OSDN Git Service

Refactor module registration
authorColin Cross <ccross@android.com>
Tue, 27 Jun 2017 18:05:21 +0000 (11:05 -0700)
committerColin Cross <ccross@android.com>
Tue, 27 Jun 2017 18:16:33 +0000 (11:16 -0700)
Refactor module registration so that it doesn't need to separately
track properties.

Test: builds, no change to out/soong/build.ninja
Change-Id: I4215b710a37f53ea1d5664bb0f7abbd42d25a3e9

build/fluoride.go

index 951b816..7b9ac97 100644 (file)
@@ -18,19 +18,17 @@ import (
 
        "android/soong/android"
        "android/soong/cc"
-
-       "github.com/google/blueprint"
 )
 
 func init() {
        android.RegisterModuleType("fluoride_defaults", fluorideDefaultsFactory)
 }
 
-func fluorideDefaultsFactory() (blueprint.Module, []interface{}) {
-       module, props := cc.DefaultsFactory()
+func fluorideDefaultsFactory() android.Module {
+       module := cc.DefaultsFactory()
        android.AddLoadHook(module, fluorideDefaults)
 
-       return module, props
+       return module
 }
 
 func fluorideDefaults(ctx android.LoadHookContext) {