Commit | Line | Data |
---|---|---|
d8df01ca | 1 | FROM debian:9 |
04462639 | 2 | |
13ad6501 | 3 | RUN apt-get update && apt-get install --no-install-recommends -y \ |
04462639 | 4 | avr-libc \ |
13ad6501 KĐ |
5 | avrdude \ |
6 | binutils-arm-none-eabi \ | |
7 | binutils-avr \ | |
8 | build-essential \ | |
04462639 ED |
9 | dfu-programmer \ |
10 | dfu-util \ | |
13ad6501 | 11 | gcc \ |
13ad6501 | 12 | gcc-avr \ |
7ce94eb4 | 13 | git \ |
13ad6501 | 14 | libnewlib-arm-none-eabi \ |
587b0de6 | 15 | software-properties-common \ |
13ad6501 KĐ |
16 | unzip \ |
17 | wget \ | |
18 | zip \ | |
7ce94eb4 | 19 | && rm -rf /var/lib/apt/lists/* |
04462639 | 20 | |
91849853 | 21 | # upgrade gcc-arm-none-eabi from the default 5.4.1 to 6.3.1 due to ARM runtime issues |
22 | RUN wget -q https://developer.arm.com/-/media/Files/downloads/gnu-rm/6-2017q2/gcc-arm-none-eabi-6-2017-q2-update-linux.tar.bz2 -O - | \ | |
23 | tar xj --strip-components=1 -C / | |
24 | ||
13ad6501 KĐ |
25 | VOLUME /qmk_firmware |
26 | WORKDIR /qmk_firmware | |
27 | COPY . . | |
04462639 | 28 | |
ba6b3fc1 | 29 | CMD make all:default |