#!/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_AVRDUDE.tar.gz ]; then wget https://ftp.mirrorservice.org/sites/download.savannah.gnu.org/releases/avrdude/$NAME_AVRDUDE.tar.gz fi # Make avrdude NAME_AVRDUDE_BLD=${NAME_AVRDUDE}_bld echo "Making AVRDUDE in $NAME_AVRDUDE_BLD..." echo "Extracting..." rm -rf $NAME_AVRDUDE/ tar xzf $NAME_AVRDUDE.tar.gz makeDir $NAME_AVRDUDE_BLD cd $NAME_AVRDUDE_BLD ../$NAME_AVRDUDE/configure --prefix=$PREFIX make -j $JOBCOUNT sudo make install-strip cd .. TIME_END=$(date +%s) TIME_RUN=$(($TIME_END - $TIME_START)) echo "" echo "Done in $TIME_RUN seconds" exit 0