#!/bin/bash
+# Abort on errors
+set -e
+
if [ -f include/linux/linux_logo.h ]; then
mode=linux
elif [ -f include/asm-generic/u-boot.h ]; then
source ${SCRIPTPATH}/hvk-x86.sh
fi
-: ${MAKEJOBS:="-j$(nproc)"}
+: ${MAKEJOBS:="$(nproc)"}
+
+if [ x"${MAKEJOBS}" != x"" ]; then
+ MAKEJOBS_ARG="-j ${MAKEJOBS}"
+fi
-KMAKE="make ${MAKEJOBS}"
+KMAKE="make ${MAKEJOBS_ARG}"
# Needed to compile sample userspace programs (rtc-test):
export CROSS_COMPILE_KCFLAGS=${KCFLAGS}
+DEFCONFIG_OPT=""
+
+case ${DEFCONFIG_BOARD} in
+ all*)
+ DEFCONFIG_OPT="${DEFCONFIG_BOARD}"
+ ;;
+ *)
+ DEFCONFIG_OPT="${DEFCONFIG_BOARD}_defconfig"
+ ;;
+esac
+
# Arg1: src file
# Arg2: destination user@host
copy_exec()