Merge "Notice files for prebuilt_etc are included in APEX" am: 4f35976c87
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1421373 Change-Id: Ifbfd71ff4416b07742e70c9d9aba523d60af1d2b
This commit is contained in:
@@ -1291,6 +1291,8 @@ type apexFile struct {
|
|||||||
overriddenPackageName string // only for apps
|
overriddenPackageName string // only for apps
|
||||||
|
|
||||||
isJniLib bool
|
isJniLib bool
|
||||||
|
|
||||||
|
noticeFiles android.Paths
|
||||||
}
|
}
|
||||||
|
|
||||||
func newApexFile(ctx android.BaseModuleContext, builtFile android.Path, androidMkModuleName string, installDir string, class apexFileClass, module android.Module) apexFile {
|
func newApexFile(ctx android.BaseModuleContext, builtFile android.Path, androidMkModuleName string, installDir string, class apexFileClass, module android.Module) apexFile {
|
||||||
@@ -1306,6 +1308,7 @@ func newApexFile(ctx android.BaseModuleContext, builtFile android.Path, androidM
|
|||||||
ret.requiredModuleNames = module.RequiredModuleNames()
|
ret.requiredModuleNames = module.RequiredModuleNames()
|
||||||
ret.targetRequiredModuleNames = module.TargetRequiredModuleNames()
|
ret.targetRequiredModuleNames = module.TargetRequiredModuleNames()
|
||||||
ret.hostRequiredModuleNames = module.HostRequiredModuleNames()
|
ret.hostRequiredModuleNames = module.HostRequiredModuleNames()
|
||||||
|
ret.noticeFiles = module.NoticeFiles()
|
||||||
}
|
}
|
||||||
return ret
|
return ret
|
||||||
}
|
}
|
||||||
|
@@ -286,6 +286,10 @@ func (a *apexBundle) buildNoticeFiles(ctx android.ModuleContext, apexFileName st
|
|||||||
return true
|
return true
|
||||||
})
|
})
|
||||||
|
|
||||||
|
for _, fi := range a.filesInfo {
|
||||||
|
noticeFiles = append(noticeFiles, fi.noticeFiles...)
|
||||||
|
}
|
||||||
|
|
||||||
if len(noticeFiles) == 0 {
|
if len(noticeFiles) == 0 {
|
||||||
return android.NoticeOutputs{}
|
return android.NoticeOutputs{}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user