diff options
Diffstat (limited to 'android/module.go')
| -rw-r--r-- | android/module.go | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/android/module.go b/android/module.go index 280345576..c9b01a00a 100644 --- a/android/module.go +++ b/android/module.go @@ -15,7 +15,6 @@ package android import ( - "android/soong/bazel" "fmt" "os" "path" @@ -24,6 +23,8 @@ import ( "strings" "text/scanner" + "android/soong/bazel" + "github.com/google/blueprint" "github.com/google/blueprint/proptools" ) @@ -468,6 +469,14 @@ type Module interface { Enabled() bool Target() Target MultiTargets() []Target + + // ImageVariation returns the image variation of this module. + // + // The returned structure has its Mutator field set to "image" and its Variation field set to the + // image variation, e.g. recovery, ramdisk, etc.. The Variation field is "" for host modules and + // device modules that have no image variation. + ImageVariation() blueprint.Variation + Owner() string InstallInData() bool InstallInTestcases() bool |