diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | .travis.yml | 8 | ||||
-rw-r--r-- | Makefile | 9 | ||||
-rw-r--r-- | README.md | 1 |
4 files changed, 19 insertions, 0 deletions
@@ -2,6 +2,7 @@ .* !/.gitignore !/.gitmodules +!/.travis.yml *.o *.d diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..bb397ba --- /dev/null +++ b/.travis.yml @@ -0,0 +1,8 @@ +script: + - "make allyesconfig && make" + +addons: + apt: + packages: + - gcc-avr + - avr-libc @@ -52,6 +52,15 @@ menuconfig: @[ ! -f config ] || sed 's/="\(.*\)"/=\1/' config > "$(CONFIG)" @[ ! -f config ] || mv config "$(CONFIG).orig" @[ ! -f config.old ] || mv config.old "$(CONFIG).old" + +.PHONY: allyesconfig +allyesconfig: + @[ ! -f "$(CONFIG)" ] || [ ! -f "$(CONFIG).orig" ] || mv "$(CONFIG).orig" config + @$(MAKE) -f kconfig/GNUmakefile --no-print-directory \ + TOPDIR=. SRCDIR=kconfig allyesconfig + @[ ! -f config ] || sed 's/="\(.*\)"/=\1/' config > "$(CONFIG)" + @[ ! -f config ] || mv config "$(CONFIG).orig" + @[ ! -f config.old ] || mv config.old "$(CONFIG).old" # Note about this file moving madness: # avr-ioe is using Kconfig for configuration and it is not prepared too well for # nested projects (at least I don't know way). This unfortunately means that to @@ -1,4 +1,5 @@ #AVR-IOE +[![Build Status](https://travis-ci.com/Cynerd/avr-ioe.svg?token=j1mJhmD5jiZyJQGyPUkt&branch=master)](https://travis-ci.com/Cynerd/avr-ioe) ##AVR input/output expansion This is library that implements different input/output interfaces and other |