PrebuildEtcModule no longer implements OutputFiles method
In the context of incremental soong, the output files inter-module-communication will be through OutputFilesProvider. The OutputFileProducer interface will be deprecated. These module types are included in this change: linker_config llndk_libraries_txt sanitizer_libraries_txt java_sdk_library_xml vndksp_libraries_txt vndkcore_libraries_txt vndkprivate_libraries_txt vndkpublic_libraries_txt Test: CI Bug: 339477385 Change-Id: I35575bbad137df5ff8001db9a61ba5b3d13eaa6d
This commit is contained in:
@@ -3252,11 +3252,6 @@ func (module *sdkLibraryXml) SubDir() string {
|
||||
return "permissions"
|
||||
}
|
||||
|
||||
// from android.PrebuiltEtcModule
|
||||
func (module *sdkLibraryXml) OutputFiles(tag string) (android.Paths, error) {
|
||||
return android.OutputPaths{module.outputFilePath}.Paths(), nil
|
||||
}
|
||||
|
||||
var _ etc.PrebuiltEtcModule = (*sdkLibraryXml)(nil)
|
||||
|
||||
// from android.ApexModule
|
||||
@@ -3400,6 +3395,8 @@ func (module *sdkLibraryXml) GenerateAndroidBuildActions(ctx android.ModuleConte
|
||||
|
||||
module.installDirPath = android.PathForModuleInstall(ctx, "etc", module.SubDir())
|
||||
ctx.PackageFile(module.installDirPath, libName+".xml", module.outputFilePath)
|
||||
|
||||
ctx.SetOutputFiles(android.OutputPaths{module.outputFilePath}.Paths(), "")
|
||||
}
|
||||
|
||||
func (module *sdkLibraryXml) AndroidMkEntries() []android.AndroidMkEntries {
|
||||
|
Reference in New Issue
Block a user