blob: 53925738997dfd7981c72b8d60942c83024108d5 [file] [log] [blame]
function gen_headers() {
# install headers for android headers parser
(
cd ${OUT_DIR}
make O=${OUT_DIR} headers_install
)
}
function tar_modules() {
# tar up modules
(
set +x
echo " Archiving kernel module files"
MODULES=$(find ${MODULES_STAGING_DIR} -type f -name "*.ko")
if [ -n "${MODULES}" ]; then
mkdir -p ${DIST_DIR}
rm -f ${DIST_DIR}/kernel-modules.tar.gz
for FILE in ${MODULES}; do
echo " ${FILE##*/}"
tar -rf ${DIST_DIR}/kernel-modules.tar -C ${FILE%/*} ${FILE##*/}
done
gzip -9 ${DIST_DIR}/kernel-modules.tar
fi
set -x
)
}
ARCH=arm
BRANCH=android-msm-oppo-4.9
CROSS_COMPILE=arm-linux-androidkernel-
CROSS_COMPILE_USER=arm-linux-androideabi-
DEFCONFIG=msm8909w_defconfig
EXTRA_CMDS=''
PREBUILT_KERNEL_REPO=device/oppo/beluga-kernel
KERNEL_BUILD_BRANCH=kernel-p-dev-msm-beluga-4.9
KERNEL_DIR=private/msm-oppo-cw
AUDIO_MODULE_DIR=private/msm-oppo-cw/techpack/audio
WLAN_MODULE_DIR=private/msm-oppo-cw-modules/wlan
DRIVERS_MODULE_DIR=private/msm-oppo-cw-extra/drivers
POST_DEFCONFIG_CMDS="check_defconfig;gen_headers"
LINUX_GCC_CROSS_COMPILE_PREBUILTS_BIN=prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin
FILES="
arch/arm/boot/zImage-dtb
vmlinux
System.map
"
IN_KERNEL_MODULES=1
EXT_MODULES="
private/msm-oppo-cw-modules/wlan
private/msm-oppo-cw/techpack/audio
"
EXTRA_CMDS="tar_modules"