~ruther/qmk_firmware

93210547bd1bfbbb1ffd56801bb81af46af350a5 — Mikhail Goncharov 7 years ago b846c25
Update build instructions and Dockerfile to download submodules
3 files changed, 4 insertions(+), 2 deletions(-)

M Dockerfile
M docs/getting_started_build_tools.md
M util/docker_build.sh
M Dockerfile => Dockerfile +1 -1
@@ 26,4 26,4 @@ VOLUME /qmk_firmware
WORKDIR /qmk_firmware
COPY . .

CMD make $KEYBOARD:$KEYMAP
CMD make clean ; make git-submodule ; make $KEYBOARD:$KEYMAP

M docs/getting_started_build_tools.md => docs/getting_started_build_tools.md +2 -0
@@ 2,6 2,8 @@

This page describes setting up the build environment for QMK. These instructions cover AVR processors (such as the atmega32u4).

After cloning the repo of QMK run `make git-submodule` once to download 3rd party libraries like ChibiOS.

<!-- FIXME: We should have ARM instructions somewhere. -->

Note: If it is your first time here, Check out the "Complete Newbs guide" instead

M util/docker_build.sh => util/docker_build.sh +1 -1
@@ 47,4 47,4 @@ dir=$(pwd -W 2>/dev/null) || dir=$PWD  # Use Windows path if on Windows

# Run container and build firmware
docker run --rm -it $usb_args -v "$dir":/qmk_firmware qmkfm/qmk_firmware \
	make "$keyboard${keymap:+:$keymap}${target:+:$target}"
	/bin/bash -c "make git-submodule; make \"$keyboard${keymap:+:$keymap}${target:+:$target}\""