diff options
author | Colin Cross <ccross@android.com> | 2019-11-25 22:30:17 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-11-25 22:30:17 +0000 |
commit | 09ef474b6f797eb4f81e65b1736be30fbb3dd9cf (patch) | |
tree | bf03e0eab4434dc6defff90cbe0d0a23e3b78403 /rust/rust.go | |
parent | 4b49b768a2cb7d455aea5347d27d9045b8c481fa (diff) | |
parent | 7228ecd5e3c9282e7e6f4a81d81fd333cb08eaff (diff) |
Merge changes I0dcc9c7b,I9bc40642
* changes:
Move cc.imageMutator into the android package
Make CreateVariations return []android.Module
Diffstat (limited to 'rust/rust.go')
-rw-r--r-- | rust/rust.go | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/rust/rust.go b/rust/rust.go index 096f7b684..a3266f7a8 100644 --- a/rust/rust.go +++ b/rust/rust.go @@ -77,6 +77,25 @@ type Module struct { outputFile android.OptionalPath } +var _ android.ImageInterface = (*Module)(nil) + +func (mod *Module) ImageMutatorBegin(ctx android.BaseModuleContext) {} + +func (mod *Module) CoreVariantNeeded(ctx android.BaseModuleContext) bool { + return true +} + +func (mod *Module) RecoveryVariantNeeded(android.BaseModuleContext) bool { + return mod.InRecovery() +} + +func (mod *Module) ExtraImageVariations(android.BaseModuleContext) []string { + return nil +} + +func (c *Module) SetImageVariation(ctx android.BaseModuleContext, variant string, module android.Module) { +} + func (mod *Module) BuildStubs() bool { return false } @@ -687,7 +706,7 @@ func (mod *Module) DepsMutator(actx android.BottomUpMutatorContext) { blueprint.Variation{Mutator: "version", Variation: ""}) if !mod.Host() { commonDepVariations = append(commonDepVariations, - blueprint.Variation{Mutator: "image", Variation: "core"}) + blueprint.Variation{Mutator: "image", Variation: android.CoreVariation}) } actx.AddVariationDependencies( |