Ignore cc.Module.HideFromMake when producing flattened apex Android.mk entries
The modules in a flattened apex have suffixes that ensure they don't conflict with the platform versions, so they can ignore HideFromMake. This ensures that Make can install symbols for all libraries in apexes. Fixes: 180622230 Test: banchan com.android.adbd && m && ls $OUT/symbols/apex/com.android.adbd/lib Change-Id: I76d1aba2eed6ae27d9a954bf88f40f0d00fc6a98
This commit is contained in:
parent
f7bcd42a4a
commit
76f0ba81d3
|
@ -118,10 +118,6 @@ func (a *apexBundle) androidMkForFiles(w io.Writer, apexBundleName, apexName, mo
|
|||
seenDataOutPaths := make(map[string]bool)
|
||||
|
||||
for _, fi := range a.filesInfo {
|
||||
if ccMod, ok := fi.module.(*cc.Module); ok && ccMod.Properties.HideFromMake {
|
||||
continue
|
||||
}
|
||||
|
||||
linkToSystemLib := a.linkToSystemLib && fi.transitiveDep && fi.availableToPlatform()
|
||||
|
||||
moduleName := a.fullModuleName(apexBundleName, &fi)
|
||||
|
|
Loading…
Reference in New Issue