os:
  - linux

language:
  - c

compiler:
  - avr-gcc

env:
  - KEYBOARD=alps64
  - KEYBOARD=arrow_pad
  - KEYBOARD=atomic
  - KEYBOARD=atreus
  - KEYBOARD=bantam44
  - KEYBOARD=clueboard1
  - KEYBOARD=clueboard2
  - KEYBOARD=cluepad
  - KEYBOARD=ergodox_ez
  - KEYBOARD=gh60
  - KEYBOARD=gh60_rev_c
  - KEYBOARD=hhkb
  - KEYBOARD=jd45
  - KEYBOARD=kc60_v2
  - KEYBOARD=planck
  - KEYBOARD=preonic
  - KEYBOARD=retro_refit

script:
  - cd keyboard/$KEYBOARD && make

addons:
  apt:
    packages:
      - avr-libc
      - gcc-avr
      - dfu-programmer