Support required property
This adds LOCAL_REQUIRED_MODULES to the generated Android.mk for any dependencies in the "required" list of a module. Change-Id: Ibcfe89dce7d247eb441af94e37388a59e71a75a9
This commit is contained in:
parent
9883461664
commit
998306e525
|
@ -200,6 +200,10 @@ func translateAndroidMkModule(ctx blueprint.SingletonContext, w io.Writer, mod b
|
|||
fmt.Fprintln(w, "LOCAL_MULTILIB :=", amod.commonProperties.Compile_multilib)
|
||||
fmt.Fprintln(w, "LOCAL_PREBUILT_MODULE_FILE :=", data.OutputFile.String())
|
||||
|
||||
if len(amod.commonProperties.Required) > 0 {
|
||||
fmt.Fprintln(w, "LOCAL_REQUIRED_MODULES := "+strings.Join(amod.commonProperties.Required, " "))
|
||||
}
|
||||
|
||||
archStr := amod.Arch().ArchType.String()
|
||||
host := false
|
||||
switch amod.Os().Class {
|
||||
|
|
|
@ -120,6 +120,9 @@ type commonProperties struct {
|
|||
// init.rc files to be installed if this module is installed
|
||||
Init_rc []string
|
||||
|
||||
// names of other modules to install if this module is installed
|
||||
Required []string
|
||||
|
||||
// Set by TargetMutator
|
||||
CompileTarget Target `blueprint:"mutated"`
|
||||
|
||||
|
|
Loading…
Reference in New Issue