summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apex/androidmk.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/apex/androidmk.go b/apex/androidmk.go
index 6c76ad3f9..e7f8b7ff1 100644
--- a/apex/androidmk.go
+++ b/apex/androidmk.go
@@ -425,6 +425,15 @@ func (a *apexBundle) androidMkForType() android.AndroidMkData {
for _, dist := range data.Entries.GetDistForGoals(a) {
fmt.Fprintf(w, dist)
}
+
+ if a.coverageOutputPath.String() != "" {
+ goal := "apps_only"
+ distFile := a.coverageOutputPath.String()
+ fmt.Fprintf(w, "ifneq (,$(filter $(my_register_name),$(TARGET_BUILD_APPS)))\n"+
+ " $(call dist-for-goals,%s,%s:ndk_apis_usedby_apex/$(notdir %s))\n"+
+ "endif",
+ goal, distFile, distFile)
+ }
}
}}
}