# KERNEL_DIR is set by the environment to the directory where the BUILD_CONFIG # file is located. DEVICE_DIR=${KERNEL_DIR} SOC_DIR=${DEVICE_DIR} # Compile these modules with the GKI kernel KERNEL_DIR=${GKI_KERNEL_DIR:-"aosp-staging"} # Compute the path of this project relative to KERNEL_DIR DEVICE_MODULES_REL_DIR=$(rel_path ${DEVICE_DIR} ${KERNEL_DIR}) GKI_FRAGMENT_DEFCONFIG=${DEVICE_DIR}/arch/arm64/configs/zuma_hybrid.fragment . ${ROOT_DIR}/${SOC_DIR}/build.config.zuma VENDOR_BOOTCONFIG="androidboot.boot_devices=14100000.virtio_block" DIST_CMDS="ufdt_apply_overlay \${DIST_DIR}/zuma-a0-foplp.dtb \${DIST_DIR}/zuma-hybrid.dtbo \${DIST_DIR}/zuma-out-a0-foplp.dtb && ufdt_apply_overlay \${DIST_DIR}/zuma-a0-ipop.dtb \${DIST_DIR}/zuma-hybrid.dtbo \${DIST_DIR}/zuma-out-a0-ipop.dtb && ufdt_apply_overlay \${DIST_DIR}/zuma-b0-foplp.dtb \${DIST_DIR}/zuma-hybrid.dtbo \${DIST_DIR}/zuma-out-b0-foplp.dtb && ufdt_apply_overlay \${DIST_DIR}/zuma-b0-ipop.dtb \${DIST_DIR}/zuma-hybrid.dtbo \${DIST_DIR}/zuma-out-b0-ipop.dtb" MAKE_GOALS="$MAKE_GOALS modules dtbs " DTS_EXT_DIR="${DEVICE_DIR}/arch/arm64/boot/dts" DTC_INCLUDE=${ROOT_DIR}/${SOC_DIR}/include/dtc BUILD_DTBO_IMG=1 MKDTIMG_FLAGS="--page_size=4096 --id=/:board_id --rev=/:board_rev" # These paths need to be relative to KERNEL_DIR. MKDTIMG_DTBOS=" ${DEVICE_MODULES_REL_DIR}/arch/arm64/boot/dts/google/*.dtbo " # Sync with zuma.bzl FILES=" google/zuma-a0-foplp.dtb google/zuma-a0-ipop.dtb google/zuma-b0-foplp.dtb google/zuma-b0-ipop.dtb google/zuma-hybrid.dtbo " MODULES_LIST=${DEVICE_DIR}/vendor_kernel_boot_modules.zuma_zebu EXT_MODULES+=" private/google-modules/bms/misc private/google-modules/soc/gs private/google-modules/display private/google-modules/gpu/mali_kbase private/google-modules/gpu/mali_pixel private/google-modules/lwis private/google-modules/video/gchips "