ROOT= CROSS_COMPILE=/bin/arm-unknown-linux-gnueabi- while [ ! -z "$1" ]; do case "$1" in conf) make ARCH=arm CROSS_COMPILE="$CROSS_COMPILE" menuconfig ;; build) make ARCH=arm CROSS_COMPILE="$CROSS_COMPILE" ;; inst) mkdir -p "$ROOT/boot" cp arch/arm/boot/zImage "$ROOT/boot" make ARCH=arm CROSS_COMPILE="$CROSS_COMPILE" INSTALL_MOD_PATH="$ROOT" modules_install ;; send) kfmclient copy arch/arm/boot/zImage "obex://[aa:bb:cc:zz:yy:xx]/Linux" ;; clean) make ARCH=arm CROSS_COMPILE="$CROSS_COMPILE" clean ;; esac shift done