3 NCPUS=`cat /proc/cpuinfo | grep processor | wc -l`
7 echo "Usage : $0 <architecture>"
8 echo " architecture : arm or arm64"
13 # Check this system has ccache
17 if [ "$?" -eq "0" ]; then
24 if [ $1 = "arm" ]; then
27 rm -f arch/arm/boot/zImage
28 rm -f arch/arm/boot/dts/*.dtb
30 CROSS_COMPILER=arm-linux-gnueabi-
32 if ! [ -e .config ] ; then
33 make ARCH=arm CROSS_COMPILE="${CCACHE} ${CROSS_COMPILER}" tizen_bcm2709_defconfig
36 make ARCH=arm CROSS_COMPILE="${CCACHE} ${CROSS_COMPILER}" -j $NCPUS
38 if [ ! -f "./arch/arm/boot/zImage" ]; then
42 elif [ $1 = "arm64" ]; then
45 rm -f arch/arm64/boot/Image
46 rm -f arch/arm64/boot/dts/broadcom/*.dtb
48 CROSS_COMPILER=aarch64-linux-gnu-
50 if ! [ -e .config ] ; then
51 make ARCH=arm64 CROSS_COMPILE="${CCACHE} ${CROSS_COMPILER}" tizen_bcmrpi3_defconfig
54 make ARCH=arm64 CROSS_COMPILE="${CCACHE} ${CROSS_COMPILER}" -j $NCPUS
56 if [ ! -f "./arch/arm64/boot/Image" ]; then