Merge "Automate NDK API coverage used by Mainline modules build integration" am: e3a2bdf2c8
am: f0fa9dfdd7
am: 2246c7bbc0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1516605 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I18d2c14ca2272e47591ea3ecb814bc89f8b705d1
This commit is contained in:
commit
a21f8c57a9
1 changed files with 9 additions and 0 deletions
|
@ -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)
|
||||
}
|
||||
}
|
||||
}}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue