diff options
Diffstat (limited to 'python/androidmk.go')
-rw-r--r-- | python/androidmk.go | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/python/androidmk.go b/python/androidmk.go index 25abdc915..4c9445080 100644 --- a/python/androidmk.go +++ b/python/androidmk.go @@ -48,11 +48,25 @@ func (p *Module) AndroidMk() android.AndroidMkData { func (p *binaryDecorator) AndroidMk(base *Module, ret *android.AndroidMkData) { ret.Class = "EXECUTABLES" + + ret.Extra = append(ret.Extra, func(w io.Writer, outputFile android.Path) { + if len(p.binaryProperties.Test_suites) > 0 { + fmt.Fprintln(w, "LOCAL_COMPATIBILITY_SUITE :=", + strings.Join(p.binaryProperties.Test_suites, " ")) + } + }) base.subAndroidMk(ret, p.baseInstaller) } func (p *testDecorator) AndroidMk(base *Module, ret *android.AndroidMkData) { ret.Class = "NATIVE_TESTS" + + ret.Extra = append(ret.Extra, func(w io.Writer, outputFile android.Path) { + if len(p.binaryDecorator.binaryProperties.Test_suites) > 0 { + fmt.Fprintln(w, "LOCAL_COMPATIBILITY_SUITE :=", + strings.Join(p.binaryDecorator.binaryProperties.Test_suites, " ")) + } + }) base.subAndroidMk(ret, p.binaryDecorator.baseInstaller) } |