#!/bin/bash
. `dirname $0`/Version
cd `dirname $0`
log=`pwd`/build.log
SOURCE="ROX_Desk-$VER"

ERR_STAT=0
ERR_STAT=1 && tar jxvf "$SOURCE".tar.bz2 && \
    pushd "$SOURCE" && \
    ERR_STAT=2 && ./autogen.sh && \
    make clean && \
    ERR_STAT=3 && make && \
    popd && echo Done... >&2 && \
    sleep 1 && \
    exit 0

echo Build failed >&2
echo 
echo -n Please wait...
case $ERR_STAT in
    "1")
	tar zxvf "$SOURCE".tar.gz > "$log" 2>&1
	;;
    "2")
	./autogen.sh > "$log" 2>&1
	;;
    "3")
	make > "$log" 2>&1
	;;
esac

echo -e \\rOutput error log to "$log"
echo
read -p "Press Return... " tmp
popd
exit 1
