summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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