Add exclude_srcs property to ndk_headers modules.

Test: make checkbuild
Bug: None
Change-Id: I2778c1140ab50abc0f7dee66da35ebacef77ea72
This commit is contained in:
Dan Albert 2018-05-24 15:00:48 -07:00
parent 7122205a5a
commit 19ff8b4662

View file

@ -65,6 +65,9 @@ type headerProperties struct {
// List of headers to install. Glob compatible. Common case is "include/**/*.h".
Srcs []string
// Source paths that should be excluded from the srcs glob.
Exclude_srcs []string
// Path to the NOTICE file associated with the headers.
License *string
}
@ -128,7 +131,7 @@ func (m *headerModule) GenerateAndroidBuildActions(ctx android.ModuleContext) {
return
}
srcFiles := ctx.ExpandSources(m.properties.Srcs, nil)
srcFiles := ctx.ExpandSources(m.properties.Srcs, m.properties.Exclude_srcs)
for _, header := range srcFiles {
installDir := getHeaderInstallDir(ctx, header, String(m.properties.From),
String(m.properties.To))