build_kernel()
{
- rm -f arch/arm64/boot/Image*
+ rm -f build-${BOARD}/arch/arm64/boot/Image*
[ -d output/${OUT_DIR} ] || mkdir -p output/${OUT_DIR}
- if ! [ -e .config ]; then
- make tizen_${CONFIG}_defconfig
+ if ! [ -e build-${BOARD}/.config ]; then
+ make O=build-${BOARD} tizen_${CONFIG}_defconfig
fi
- make -j $NCPUS Image.gz dtbs
- if [ ! -f "./arch/arm64/boot/Image.gz" ]; then
+ make O=build-${BOARD} -j $NCPUS Image.gz dtbs
+ if [ ! -f "./build-${BOARD}/arch/arm64/boot/Image.gz" ]; then
echo "Build fail"
clear_extra_version
exit 1
fi
- cp arch/arm64/boot/dts/amlogic/${DTB1} ./output/
- cp arch/arm64/boot/dts/amlogic/${DTB2} ./output/
- cp arch/arm64/boot/Image.gz ./output/${OUT_DIR}/
+ cp build-${BOARD}/arch/arm64/boot/dts/amlogic/${DTB1} ./output/
+ cp build-${BOARD}/arch/arm64/boot/dts/amlogic/${DTB2} ./output/
+ cp build-${BOARD}/arch/arm64/boot/Image.gz ./output/${OUT_DIR}/
}
check_ext4_tool()
[ -d ${MOD_DIR} ] || mkdir ${MOD_DIR}
- make -j $NCPUS modules
- make modules_install INSTALL_MOD_PATH=${MOD_DIR} INSTALL_MOD_STRIP=1
+ make O=build-${BOARD} -j $NCPUS modules
+ make O=build-${BOARD} modules_install INSTALL_MOD_PATH=${PWD}/${MOD_DIR} INSTALL_MOD_STRIP=1
}
mk_modules_image()