diff --git a/.gitignore b/.gitignore index 873e95d..ce5e934 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ arduino-*-linux64.tar.xz arduino-* +/virtual/boards.txt \ No newline at end of file diff --git a/.travis.yml b/.travis.yml index cdd4eb8..088e8b1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,6 +6,7 @@ install: - mkdir -p ../hardware/ - ln -s `pwd` ../hardware/keyboardio script: +- make prepare-virtual - make travis-test-all BOARD_HARDWARE_PATH=$(pwd)/../hardware branches: except: diff --git a/Makefile b/Makefile index 77bbd42..7cf1786 100644 --- a/Makefile +++ b/Makefile @@ -27,6 +27,9 @@ KALEIDOSCOPE_BUILDER_DIR ?= ./avr/libraries/Kaleidoscope/bin/ endif +prepare-virtual: + sed -e "s/\(.*\)\.build\.core=arduino:arduino/\1.build.core=keyboardio:arduino/" avr/boards.txt >virtual/boards.txt + update-submodules: checkout-submodules @echo "All Kaleidoscope libraries have been updated from GitHub" diff --git a/virtual/boards.txt b/virtual/boards.txt deleted file mode 120000 index 725a090..0000000 --- a/virtual/boards.txt +++ /dev/null @@ -1 +0,0 @@ -../avr/boards.txt \ No newline at end of file