blob: 5f9347d4d6d544e03b6f90d50d818b13751cfd83 [file] [log] [blame]
. ${ROOT_DIR}/${KERNEL_DIR}/build.config.common
. ${ROOT_DIR}/${KERNEL_DIR}/build.config.aarch64
DEFCONFIG=gs201_emulator_defconfig
PRE_DEFCONFIG_CMDS="KCONFIG_CONFIG=${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${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}/arch/arm64/configs/gs201_emulator.fragment"
POST_DEFCONFIG_CMDS="rm ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG}"
LIBUFDT_PREBUILTS_BIN=prebuilts/misc/linux-x86/libufdt
DTC_OVERLAY_TEST_EXT=${ROOT_DIR}/prebuilts/kernel-build-tools/linux-x86/bin/ufdt_apply_overlay
DIST_DIR=${ROOT_DIR}/out/mixed/dist
DIST_CMDS="${LIBUFDT_PREBUILTS_BIN}/ufdt_apply_overlay ${DIST_DIR}/gs201-a0.dtb ${DIST_DIR}/gs201-emulator.dtbo ${DIST_DIR}/gs201-out.dtb"
KERNEL_BINARY=Image
MAKE_GOALS="
${KERNEL_BINARY}
modules
google/gs201-a0.dtb
google/gs201-emulator.dtbo
"
FILES="
arch/arm64/boot/dts/google/gs201-a0.dtb
arch/arm64/boot/dts/google/gs201-emulator.dtbo
"
if [ -z "$MIXED_BUILD" ]; then
FILES="$FILES
.config
vmlinux
System.map
arch/arm64/boot/${KERNEL_BINARY}
"
fi
ABI_DEFINITION=android/abi_gki_aarch64_common.xml
FULL_GKI_ABI=1
GKI_MODULES_LIST=android/gki_aarch64_modules
KMI_ENFORCED=1
KMI_SYMBOL_LIST=android/abi_gki_aarch64_common
KMI_SYMBOL_LIST_MODULE_GROUPING=0
DO_NOT_STRIP_MODULES=
BUILD_INITRAMFS=1
LZ4_RAMDISK=1
BUILD_BOOT_IMG=1
GKI_RAMDISK_PREBUILT_BINARY=${ROOT_DIR}/prebuilts/boot-artifacts/ramdisks/ramdisk-slider.img
KERNEL_VENDOR_CMDLINE="androidboot.selinux=permissive androidboot.boot_devices=14700000.ufs buildvariant=userdebug"
VENDOR_FSTAB=${ROOT_DIR}/prebuilts/boot-artifacts/fstabs/fstab.gs101
EXT_MODULES=""
if [ -z "${FAST_BUILD}" ]; then
COMPRESS_UNSTRIPPED_MODULES=1
UNSTRIPPED_MODULES=""
fi
if [ -n "${GKI_DEFCONFIG_FRAGMENT}" ]; then
source ${GKI_DEFCONFIG_FRAGMENT}
fi