#!/bin/bash

# http://www.nongnu.org/avr-libc/user-manual/install_tools.html

# Stop on errors
set -e
if [ ! -f .prereq ];then ./prerequise.sh;fi

source avr-file-names

TIME_START=$(date +%s)

makeDir()
{
	rm -rf "$1/"
	mkdir -p "$1"
}


echo "Downloading sources..."

if [ ! -f $NAME_GDB.tar.xz ]; then
    wget http://wareck.free.fr/cross_compilation/avr_toolchain/$NAME_GDB.tar.xz
fi


# Make AVR-libc
NAME_GDB_BLD=${NAME_GDB}_bld
echo "Making AVR-GDB in $NAME_GDB_BLD..."
echo "Extracting..."
rm -rf $NAME_GDB/
tar xJf $NAME_GDB.tar.xz

makeDir $NAME_GDB_BLD
cd $NAME_GDB_BLD
../$NAME_GDB/configure --prefix=$PREFIX --target=avr
make -j $JOBCOUNT
sudo make install
cd ..

TIME_END=$(date +%s)
TIME_RUN=$(($TIME_END - $TIME_START))

echo ""
echo "Done in $TIME_RUN seconds"

exit 0