Revert "Generate a boot image extension for mainline BCP jars."
This reverts commit 3830308fb8
.
Reason for revert: Caused various SH regressions.
Bug: 271036161
Change-Id: Ia785324f83006a095e262c251b24d49fd778427e
This commit is contained in:
@@ -44,8 +44,6 @@ var (
|
||||
bootImageConfigRawKey = android.NewOnceKey("bootImageConfigRaw")
|
||||
artBootImageName = "art"
|
||||
frameworkBootImageName = "boot"
|
||||
mainlineBootImageName = "mainline"
|
||||
bootImageStem = "boot"
|
||||
)
|
||||
|
||||
func genBootImageConfigRaw(ctx android.PathContext) map[string]*bootImageConfig {
|
||||
@@ -54,16 +52,14 @@ func genBootImageConfigRaw(ctx android.PathContext) map[string]*bootImageConfig
|
||||
|
||||
artModules := global.ArtApexJars
|
||||
frameworkModules := global.BootJars.RemoveList(artModules)
|
||||
mainlineBcpModules := global.ApexBootJars
|
||||
frameworkSubdir := "system/framework"
|
||||
|
||||
// ART config for the primary boot image in the ART apex.
|
||||
// It includes the Core Libraries.
|
||||
artCfg := bootImageConfig{
|
||||
name: artBootImageName,
|
||||
stem: bootImageStem,
|
||||
stem: "boot",
|
||||
installDirOnHost: "apex/art_boot_images/javalib",
|
||||
installDirOnDevice: frameworkSubdir,
|
||||
installDirOnDevice: "system/framework",
|
||||
profileInstallPathInApex: "etc/boot-image.prof",
|
||||
modules: artModules,
|
||||
preloadedClassesFile: "art/build/boot/preloaded-classes",
|
||||
@@ -72,10 +68,11 @@ func genBootImageConfigRaw(ctx android.PathContext) map[string]*bootImageConfig
|
||||
|
||||
// Framework config for the boot image extension.
|
||||
// It includes framework libraries and depends on the ART config.
|
||||
frameworkSubdir := "system/framework"
|
||||
frameworkCfg := bootImageConfig{
|
||||
extends: &artCfg,
|
||||
name: frameworkBootImageName,
|
||||
stem: bootImageStem,
|
||||
stem: "boot",
|
||||
installDirOnHost: frameworkSubdir,
|
||||
installDirOnDevice: frameworkSubdir,
|
||||
modules: frameworkModules,
|
||||
@@ -83,20 +80,9 @@ func genBootImageConfigRaw(ctx android.PathContext) map[string]*bootImageConfig
|
||||
compilerFilter: "speed-profile",
|
||||
}
|
||||
|
||||
mainlineCfg := bootImageConfig{
|
||||
extends: &frameworkCfg,
|
||||
name: mainlineBootImageName,
|
||||
stem: bootImageStem,
|
||||
installDirOnHost: frameworkSubdir,
|
||||
installDirOnDevice: frameworkSubdir,
|
||||
modules: mainlineBcpModules,
|
||||
compilerFilter: "verify",
|
||||
}
|
||||
|
||||
return map[string]*bootImageConfig{
|
||||
artBootImageName: &artCfg,
|
||||
frameworkBootImageName: &frameworkCfg,
|
||||
mainlineBootImageName: &mainlineCfg,
|
||||
}
|
||||
}).(map[string]*bootImageConfig)
|
||||
}
|
||||
@@ -188,10 +174,6 @@ func defaultBootImageConfig(ctx android.PathContext) *bootImageConfig {
|
||||
return genBootImageConfigs(ctx)[frameworkBootImageName]
|
||||
}
|
||||
|
||||
func mainlineBootImageConfig(ctx android.PathContext) *bootImageConfig {
|
||||
return genBootImageConfigs(ctx)[mainlineBootImageName]
|
||||
}
|
||||
|
||||
// Apex boot config allows to access build/install paths of apex boot jars without going
|
||||
// through the usual trouble of registering dependencies on those modules and extracting build paths
|
||||
// from those dependencies.
|
||||
|
Reference in New Issue
Block a user