Commit | Line | Data |
---|---|---|
04462639 ED |
1 | FROM debian:jessie |
2 | MAINTAINER Erik Dasque <erik@frenchguys.com> | |
3 | ||
4 | RUN apt-get update | |
5 | RUN apt-get install --no-install-recommends -y build-essential \ | |
6 | gcc \ | |
7 | unzip \ | |
8 | wget \ | |
9 | zip \ | |
10 | gcc-avr \ | |
11 | binutils-avr \ | |
12 | avr-libc \ | |
13 | dfu-programmer \ | |
14 | dfu-util \ | |
15 | gcc-arm-none-eabi \ | |
16 | binutils-arm-none-eabi \ | |
17 | libnewlib-arm-none-eabi \ | |
18 | git | |
19 | ||
20 | RUN apt-get clean | |
21 | RUN rm -rf /var/lib/apt/lists/* | |
22 | ||
8a9bf1f1 | 23 | ENV keyboard=ergodox |
1557d165 | 24 | ENV subproject=ez |
04462639 ED |
25 | ENV keymap=default |
26 | ||
27 | VOLUME /qmk | |
407f949e ED |
28 | WORKDIR /qmk |
29 | CMD make clean ; make keyboard=${keyboard} subproject=${subproject} keymap=${keymap} |