Revert^2 "Generate a boot image extension for mainline BCP...

Revert submission 2465993-boot-image-mainline-revert

Reason for revert: Relanding the changes

Reverted changes: /q/submissionid:2465993-boot-image-mainline-revert

Change-Id: Ie611cf3a1ff4be7a7beab164f69b4186c474be5c
This commit is contained in:
Jiakai Zhang
2023-03-06 19:16:48 +00:00
parent da4a78bf40
commit b879620ca8
7 changed files with 456 additions and 13 deletions

View File

@@ -291,6 +291,9 @@ type bootImageConfig struct {
// The "--compiler-filter" argument.
compilerFilter string
// The "--single-image" argument.
singleImage bool
}
// Target-dependent description of a boot image.
@@ -398,6 +401,9 @@ func (image bootImageConfig) moduleFiles(ctx android.PathContext, dir android.Ou
for _, ext := range exts {
ret = append(ret, dir.Join(ctx, name+ext))
}
if image.singleImage {
break
}
}
return ret
}
@@ -768,6 +774,10 @@ func buildBootImageVariant(ctx android.ModuleContext, image *bootImageVariant, p
cmd.FlagWithArg("--compiler-filter=", image.compilerFilter)
}
if image.singleImage {
cmd.Flag("--single-image")
}
// Use the default variant/features for host builds.
// The map below contains only device CPU info (which might be x86 on some devices).
if image.target.Os == android.Android {