1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #!/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
|