Merge "Support required property"
am: 389d2bb145
Change-Id: I1f63a850a3c497dec170e85606b0f1e1545b19fe
This commit is contained in:
@@ -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_MULTILIB :=", amod.commonProperties.Compile_multilib)
|
||||||
fmt.Fprintln(w, "LOCAL_PREBUILT_MODULE_FILE :=", data.OutputFile.String())
|
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()
|
archStr := amod.Arch().ArchType.String()
|
||||||
host := false
|
host := false
|
||||||
switch amod.Os().Class {
|
switch amod.Os().Class {
|
||||||
|
@@ -120,6 +120,9 @@ type commonProperties struct {
|
|||||||
// init.rc files to be installed if this module is installed
|
// init.rc files to be installed if this module is installed
|
||||||
Init_rc []string
|
Init_rc []string
|
||||||
|
|
||||||
|
// names of other modules to install if this module is installed
|
||||||
|
Required []string
|
||||||
|
|
||||||
// Set by TargetMutator
|
// Set by TargetMutator
|
||||||
CompileTarget Target `blueprint:"mutated"`
|
CompileTarget Target `blueprint:"mutated"`
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user