2013-10-28 09:23:39 +00:00
|
|
|
echo "Installing compilation dependencies."
|
|
|
|
|
|
|
|
# Install GCC-ARM Compiler.
|
2013-10-28 18:13:29 +00:00
|
|
|
|
2013-10-29 12:19:09 +00:00
|
|
|
echo "Adding apt repositories."
|
|
|
|
sudo add-apt-repository -y ppa:terry.guo/gcc-arm-embedded > /dev/null
|
|
|
|
sudo add-apt-repository -y ppa:ubuntu-wine/ppa > /dev/null
|
|
|
|
|
|
|
|
echo "Installing gcc_arm software"
|
|
|
|
sudo apt-get update > /dev/null
|
|
|
|
sudo apt-get install -y gcc-arm-none-eabi > /dev/null
|
|
|
|
|
|
|
|
echo "Setting up Wine."
|
|
|
|
sudo apt-get install -y wine1.5 > /dev/null
|
|
|
|
|
2013-10-28 18:13:29 +00:00
|
|
|
|
|
|
|
# Download ARMCC (Testing Purposes only at the moment)
|
2013-10-29 12:19:09 +00:00
|
|
|
|
|
|
|
echo "Installing ARMCC"
|
|
|
|
wget https://dl.dropboxusercontent.com/u/15449666/ARMCC.tar.gz > /dev/null
|
|
|
|
tar xvfz ARMCC.tar.gz > /dev/null
|
2013-10-28 18:13:29 +00:00
|
|
|
|
|
|
|
# Setup ARMCC environment variables
|
|
|
|
|
2013-10-29 12:19:09 +00:00
|
|
|
echo "Setting up Environment Variables"
|
2013-10-28 18:13:29 +00:00
|
|
|
printf "#%s/bin/bash\nwine armcc.exe" ! > ARMCC/bin/armcc
|
|
|
|
chmod a+x ARMCC/bin/armcc
|
|
|
|
|
|
|
|
printf "#%s/bin/bash\nwine armar.exe" ! > ARMCC/bin/armar
|
|
|
|
chmod a+x ARMCC/bin/armar
|
|
|
|
|
|
|
|
printf "#%s/bin/bash\nwine armasm.exe" ! > ARMCC/bin/armasm
|
|
|
|
chmod a+x ARMCC/bin/armasm
|
|
|
|
|
|
|
|
printf "#%s/bin/bash\nwine armlink.exe" ! > ARMCC/bin/armlink
|
|
|
|
chmod a+x ARMCC/bin/armlink
|
|
|
|
|
|
|
|
printf "#%s/bin/bash\nwine fromelf.exe" ! > ARMCC/bin/fromelf
|
|
|
|
chmod a+x ARMCC/bin/fromelf
|
|
|
|
|
2013-10-28 18:35:10 +00:00
|
|
|
export PATH=$PATH:$TRAVIS_BUILD_DIR"/ARMCC/bin"
|