build.config.msm.common: Add configs needed to create Images
Add configuration options needed to create boot, vendor_boot, and dtbo images into build.config.msm.common. Also, correct the GKI Ramdisk file name used in the build.config.msm.gki. Change-Id: I16779d36c6ef3fc347c56ee4ecf24c72b03b3814 Signed-off-by: Rama Aparna Mallavarapu <aparnam@codeaurora.org>
This commit is contained in:
parent
cccd64be58
commit
4f2296a7bf
@ -47,3 +47,37 @@ function menuconfig() {
|
||||
mv ${OUT_DIR}/defconfig ${KERNEL_DIR}/arch/${ARCH}/configs/${DEFCONFIG}
|
||||
}
|
||||
export -f menuconfig
|
||||
# Configuration options to build images for MSM targets
|
||||
# Must be included AFTER build.config.msm.<target>
|
||||
|
||||
MODULES_LIST=${KERNEL_DIR}/modules.list.${CONFIG_TARGET}
|
||||
|
||||
# boot image macros
|
||||
BUILD_BOOT_IMG=1
|
||||
BUILD_INITRAMFS=1
|
||||
|
||||
################################################################################
|
||||
## DT Overlay
|
||||
LIBUFDT_PREBUILTS_BIN=tools/libufdt/utils/src
|
||||
function make_dtbo_img() {
|
||||
mkdir -p ${DIST_DIR}/
|
||||
mkdtboimg.py create ${DIST_DIR}/dtbo.img --page_size=${PAGE_SIZE} ${DIST_DIR}/*.dtbo
|
||||
}
|
||||
if [ ! -z $DT_OVERLAY_SUPPORT ] && [ ! $DT_OVERLAY_SUPPORT -eq "0" ]; then
|
||||
append_cmd DIST_CMDS 'make_dtbo_img'
|
||||
fi
|
||||
|
||||
################################################################################
|
||||
## Miscellaneous
|
||||
function determine_result_image {
|
||||
if [[ $(${KERNEL_DIR}/scripts/config \
|
||||
--file ${OUT_DIR}/.config \
|
||||
--state CONFIG_BUILD_${ARCH^^}_UNCOMPRESSED_KERNEL) \
|
||||
== 'y' ]];
|
||||
then
|
||||
KERNEL_BINARY=Image
|
||||
else
|
||||
KERNEL_BINARY=Image.gz
|
||||
fi
|
||||
}
|
||||
append_cmd DIST_CMDS 'determine_result_image'
|
||||
|
@ -8,7 +8,7 @@ DEFCONFIG=vendor/${MSM_ARCH}-${VARIANT}_defconfig
|
||||
append_cmd PRE_DEFCONFIG_CMDS 'generate_defconfig'
|
||||
|
||||
if [ -z "${GKI_RAMDISK_PREBUILT_BINARY}" ]; then
|
||||
GKI_RAMDISK_PREBUILT_BINARY=prebuilts/boot-artifacts/${ARCH}/gki-ramdisk.cpio.gz
|
||||
GKI_RAMDISK_PREBUILT_BINARY=prebuilts/boot-artifacts/${ARCH}/gki-ramdisk.cpio
|
||||
fi
|
||||
|
||||
if [ "${BOOT_IMAGE_HEADER_VERSION}" -lt "3" ]; then
|
||||
|
Loading…
Reference in New Issue
Block a user