#!/bin/bash

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

# Stop on errors
set -e

source avr-file-names

TIME_START=$(date +%s)

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


echo "Downloading sources..."

if [ ! -f $NAME_LIBC.tar.bz2 ]; then
    wget https://ftp.mirrorservice.org/sites/download.savannah.gnu.org/releases/avr-libc/$NAME_LIBC.tar.bz2
fi


# Make AVR-libc
NAME_LIBC_BLD=${NAME_LIBC}_bld
echo "Making AVR-LIBC in $NAME_LIBC_BLD..."
echo "Extracting..."
rm -rf $NAME_LIBC/
tar xjf $NAME_LIBC.tar.bz2

makeDir $NAME_LIBC_BLD
cd $NAME_LIBC_BLD
../$NAME_LIBC/configure --prefix=$PREFIX --build=$(../$NAME_LIBC/config.guess) --host=avr
make -j $JOBCOUNT
sudo  env "PATH=$PATH" make install-strip
cd ..

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

echo ""
echo "Done in $TIME_RUN seconds"

exit 0