Merge changes I89ad92f3,Ife1604c0
* changes: Don't add dependencies on uses-library modules in unbundled builds Add implicit outputs to ErrorRule rules
This commit is contained in:
@@ -970,6 +970,8 @@ func (m *moduleContext) ninjaError(params BuildParams, err error) (PackageContex
|
|||||||
Description: params.Description,
|
Description: params.Description,
|
||||||
Output: params.Output,
|
Output: params.Output,
|
||||||
Outputs: params.Outputs,
|
Outputs: params.Outputs,
|
||||||
|
ImplicitOutput: params.ImplicitOutput,
|
||||||
|
ImplicitOutputs: params.ImplicitOutputs,
|
||||||
Args: map[string]string{
|
Args: map[string]string{
|
||||||
"error": err.Error(),
|
"error": err.Error(),
|
||||||
},
|
},
|
||||||
|
@@ -938,6 +938,7 @@ type usesLibrary struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (u *usesLibrary) deps(ctx android.BottomUpMutatorContext, noFrameworkLibs bool) {
|
func (u *usesLibrary) deps(ctx android.BottomUpMutatorContext, noFrameworkLibs bool) {
|
||||||
|
if !ctx.Config().UnbundledBuild() {
|
||||||
ctx.AddVariationDependencies(nil, usesLibTag, u.usesLibraryProperties.Uses_libs...)
|
ctx.AddVariationDependencies(nil, usesLibTag, u.usesLibraryProperties.Uses_libs...)
|
||||||
ctx.AddVariationDependencies(nil, usesLibTag, u.presentOptionalUsesLibs(ctx)...)
|
ctx.AddVariationDependencies(nil, usesLibTag, u.presentOptionalUsesLibs(ctx)...)
|
||||||
if !noFrameworkLibs {
|
if !noFrameworkLibs {
|
||||||
@@ -950,6 +951,7 @@ func (u *usesLibrary) deps(ctx android.BottomUpMutatorContext, noFrameworkLibs b
|
|||||||
"android.hidl.manager-V1.0-java")
|
"android.hidl.manager-V1.0-java")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// presentOptionalUsesLibs returns optional_uses_libs after filtering out MissingUsesLibraries, which don't exist in the
|
// presentOptionalUsesLibs returns optional_uses_libs after filtering out MissingUsesLibraries, which don't exist in the
|
||||||
// build.
|
// build.
|
||||||
|
Reference in New Issue
Block a user