Merge "Add support for exclude_srcs in genrule"
This commit is contained in:
@@ -88,6 +88,9 @@ type generatorProperties struct {
|
|||||||
|
|
||||||
// list of input files
|
// list of input files
|
||||||
Srcs []string `android:"arch_variant"`
|
Srcs []string `android:"arch_variant"`
|
||||||
|
|
||||||
|
// input files to exclude
|
||||||
|
Exclude_srcs []string `android:"arch_variant"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type Module struct {
|
type Module struct {
|
||||||
@@ -228,7 +231,7 @@ func (g *Module) GenerateAndroidBuildActions(ctx android.ModuleContext) {
|
|||||||
|
|
||||||
var srcFiles android.Paths
|
var srcFiles android.Paths
|
||||||
for _, in := range g.properties.Srcs {
|
for _, in := range g.properties.Srcs {
|
||||||
paths := ctx.ExpandSources([]string{in}, nil)
|
paths := ctx.ExpandSources([]string{in}, g.properties.Exclude_srcs)
|
||||||
srcFiles = append(srcFiles, paths...)
|
srcFiles = append(srcFiles, paths...)
|
||||||
addLocationLabel(in, paths.Strings())
|
addLocationLabel(in, paths.Strings())
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user