ARCH=arm64 BRANCH=android-msm-marlin-3.18 CROSS_COMPILE=aarch64-linux-android- CROSS_COMPILE_ARM32=arm-linux-androideabi- DEFCONFIG=marlin_defconfig LINUX_GCC_CROSS_COMPILE_PREBUILTS_BIN=prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin LINUX_GCC_CROSS_COMPILE_ARM32_PREBUILTS_BIN=prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin LZ4_PREBUILTS_BIN=prebuilts-master/misc/linux-x86/lz4 function compression_tool_and_files() { local method=$1 if [ "$method" == "lz4" ]; then FILES=" arch/arm64/boot/Image.lz4-dtb vmlinux System.map compile.json .config " elif [ "$method" == "gz" ]; then FILES=" arch/arm64/boot/Image.gz-dtb arch/arm64/boot/Image.gz-dtb.marlin arch/arm64/boot/Image.gz-dtb.sailfish vmlinux System.map .config " fi } function split_marlin_sailfish_dtb() { OUT_DIR_BOOT=${OUT_DIR}/arch/${ARCH}/boot cat ${OUT_DIR_BOOT}/Image.gz `find ${OUT_DIR_BOOT}/dts/ -name \*marlin\*.dtb` > ${OUT_DIR_BOOT}/Image.gz-dtb.marlin cat ${OUT_DIR_BOOT}/Image.gz `find ${OUT_DIR_BOOT}/dts/ -name \*sailfish\*.dtb` > ${OUT_DIR_BOOT}/Image.gz-dtb.sailfish }