blob: 9d4fe340ce3672621e2a582785d33ea14996ad55 [file]
COMMON_DRIVERS=${KERNEL_DIR}
KERNEL_DIR=common
. ${ROOT_DIR}/${KERNEL_DIR}/build.config.common
. ${ROOT_DIR}/${KERNEL_DIR}/build.config.aarch64
# . ${ROOT_DIR}/${KERNEL_DIR}/build.config.gki.aarch64
. ${COMMON_DRIVERS}/project/build.config.project
. ${COMMON_DRIVERS}/project/build.config.gki10
BUILD_INITRAMFS=1
LZ4_RAMDISK=1
DEFCONFIG=amlogic_gki10_defconfig
function pre_defconfig_cmds() {
KCONFIG_DEFCONFIG=${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG}
local temp_file=`mktemp /tmp/config.XXXXXXXXXXXX`
if [[ -z ${ANDROID_PROJECT} ]]; then
echo "CONFIG_AMLOGIC_SERIAL_MESON=y" > ${temp_file}
echo "CONFIG_AMLOGIC_SERIAL_MESON_CONSOLE=y" >> ${temp_file}
echo "CONFIG_AMLOGIC_SERIAL_EARLY_CONSOLE=y" >> ${temp_file}
echo "CONFIG_DEVTMPFS=y" >> ${temp_file}
fi
if [[ ${GKI_CONFIG} == gki_20 ]]; then
KCONFIG_CONFIG=${KCONFIG_DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/scripts/kconfig/merge_config.sh -m -r ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/gki_defconfig ${ROOT_DIR}/${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/arch/arm64/configs/amlogic_gki.fragment ${temp_file}
else
KCONFIG_CONFIG=${KCONFIG_DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/scripts/kconfig/merge_config.sh -m -r ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/gki_defconfig ${ROOT_DIR}/${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/arch/arm64/configs/amlogic_gki.fragment ${ROOT_DIR}/${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/arch/arm64/configs/amlogic_gki.10 ${ROOT_DIR}/${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/arch/arm64/configs/amlogic_gki.debug ${temp_file}
fi
rm ${temp_file}
}
export -f pre_defconfig_cmds
PRE_DEFCONFIG_CMDS=pre_defconfig_cmds
POST_DEFCONFIG_CMDS="rm ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG}"
MAKE_GOALS="
modules
dtbs
android_overlay_dt.dtbo
"
KMI_SYMBOL_LIST=android/abi_gki_aarch64_amlogic
GKI_MODULES_LIST=android/gki_aarch64_modules