Implement Module interface function FilesToInstall in platform_compat_config modules. am: 603331542f

Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3137577

Change-Id: I718631039fe840e52ef0a8118809f07ae9f90840
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Wei Li
2024-06-19 01:50:03 +00:00
committed by Automerger Merge Worker

View File

@@ -61,6 +61,8 @@ type platformCompatConfig struct {
installDirPath android.InstallPath
configFile android.OutputPath
metadataFile android.OutputPath
installConfigFile android.InstallPath
}
func (p *platformCompatConfig) compatConfigMetadata() android.Path {
@@ -106,8 +108,12 @@ func (p *platformCompatConfig) GenerateAndroidBuildActions(ctx android.ModuleCon
FlagWithOutput("--merged-config ", p.metadataFile)
p.installDirPath = android.PathForModuleInstall(ctx, "etc", "compatconfig")
p.installConfigFile = android.PathForModuleInstall(ctx, "etc", "compatconfig", p.configFile.Base())
rule.Build(configFileName, "Extract compat/compat_config.xml and install it")
}
func (p *platformCompatConfig) FilesToInstall() android.InstallPaths {
return android.InstallPaths{p.installConfigFile}
}
func (p *platformCompatConfig) AndroidMkEntries() []android.AndroidMkEntries {