summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcamthesaxman <cameronghall@cox.net>2017-01-29 10:19:01 -0600
committerMarijn van der Werf <marijn.vanderwerf@gmail.com>2017-05-04 11:38:50 +0200
commitd64d8643c8a39c41cb0471823cf5e1ed2634558e (patch)
treeb4ef4b61846d14989b94ea5d6e2ffb4b2a64c10a
parentd7284694ec3543b84074f52938ea5e6666e17599 (diff)
set up Travis CI
-rw-r--r--.travis.yml35
1 files changed, 35 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 000000000..11963cb11
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,35 @@
+language: generic
+sudo: required
+os:
+- linux
+env:
+ global:
+ - DEVKITARM=$HOME/devkitARM
+ matrix:
+ secure: iMdu2LVLEFjt7JE9cC2SG3Dt0cRpzaLKPeJCKkZrT4JlDxlLKm7okBWSo74H77KksXkjOF7GZX5ZivtmRDyJE7R52jA6L02yJglo5IdmPHlphDinoIuXwIh9Bx+p4C0WYYSV9L/COo6OfbcZ+DcYszAWnLP8wrr5ycMME3Kx3Ke9aLwMt7IV1RAy+lcuEHS/LkXRSgN1nfoxbiuUkpIz5PYvnD6g67tqyxUAtGmHxWCJP4ahgvfnep7opZ/oSYoeyEKJ8T32VmGc36v2n0FbP2s3zvsXrV+aa4PsEL2syHKaKiGOkUuH0biCeyQWCKQRuKn4S/JqylYlSCSJ05z0VRLHe2iit8Hbqo+/OWS2CpRv27b/ASR9ucSWAwYXmZLD+T46U5nL2Tibvl83YmkhcDyZHoPVOCxUTJLGoKtKjQGxthvZDnNgH+aGE/Pl4ChD4vVPf2/gmNfreadLB5SKJPZhmHyNaMBHbmulUHyr9yo8C08boR3OkIa7sPYc51qQd0ECu1Ky61wvHgycHrrkJYM1O9Wu3f9a4o74oCOMHib+0ogVo0u0P9qv1+UleiXwjxUm4wNnb56+7KzXgLpoMMLMKTH0kXoGFX0s6/cJggT6SrSQwn3/eruxhRYhps6se8KdZNeXoHTuIsvsrPXAGyPiQTmThmBuklkbDu32RGs=
+addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - g++-6-multilib
+ - gcc-6-multilib
+ - linux-libc-dev
+install:
+- sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-6
+- sudo ln -s /usr/include/asm-generic /usr/include/asm
+- cd $HOME
+- travis_retry wget http://download.sourceforge.net/devkitpro/devkitARM_r46-x86_64-linux.tar.bz2
+- tar xvf devkitARM*.tar.bz2
+- travis_retry git clone https://github.com/YamaArashi/agbcc.git
+- cd agbcc && ./build.sh && ./install.sh $TRAVIS_BUILD_DIR
+script:
+- cd $TRAVIS_BUILD_DIR
+- travis_retry wget -q $BASEROM_URL -O baserom.gba
+- ./build_tools.sh
+- make tidy && make -j2 compare_ruby
+- make tidy && make -j2 compare_ruby_rev1
+- make tidy && make -j2 compare_ruby_rev2
+- make tidy && make -j2 compare_sapphire
+- make tidy && make -j2 compare_sapphire_rev1
+- make tidy && make -j2 compare_sapphire_rev2