language: c sudo: false #Cache devkitArm and doxygen cache: directories: - /home/travis/devkitPro - /home/travis/doxygen/doxygen-1.8.10/bin before_install: # Travis has an OLD doxygen build, so we fetch a recent one - export DOXY_BINPATH=/home/travis/doxygen/doxygen-1.8.10/bin - if [ ! -e "$DOXY_BINPATH/doxygen" ]; then mkdir -p ~/doxygen && cd ~/doxygen; fi - if [ ! -e "$DOXY_BINPATH/doxygen" ]; then wget http://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.10.linux.bin.tar.gz; fi - if [ ! -e "$DOXY_BINPATH/doxygen" ]; then tar xzf doxygen-1.8.10.linux.bin.tar.gz; fi - export PATH=$PATH:$DOXY_BINPATH # Prepare devkitArm update - export DEVKITPRO=/home/travis/devkitPro - export DEVKITARM=${DEVKITPRO}/devkitARM - mkdir -p $DEVKITPRO - cd $DEVKITPRO - wget -N http://sourceforge.net/projects/devkitpro/files/Automated%20Installer/devkitARMupdate.pl - install: - cd $DEVKITPRO # Install or update devkitArm if it's cached - perl devkitARMupdate.pl - cd $TRAVIS_BUILD_DIR env: global: - secure: "flMuk/VTG6xhMfazYKyIi+0yHceJkPRLg5igm3zuUDPeMhFxYCtwJe44Uu9YrTj5VqXmfbIC27q/I68lia6Q+A/WvlIRYo1BO/Gh8sTT65hYe9KHODdel01tODHe2jmf80fskdowREj60etrwHYdP75O4ntn9A/PI9hZ5s/yrEQ=" script: - cd $TRAVIS_BUILD_DIR/libctru - make after_success: - cd $TRAVIS_BUILD_DIR - #Build the doxygen files and upload to GH pages - git config --global user.email "travis@travis-ci.org" - git config --global user.name "TravisCI-DocBuilder" # Build the doxygen documentation and push it to gh-pages if this is a tagged release - sh exportdoc.sh