aboutsummaryrefslogtreecommitdiff

What?

Just a Dockerfile for an image to build OpenAnnePro's firmware.

Build

E.g.

docker build -t annepro2-build .

Use/run

E.g.

cd /path/to/annepro2-shine
docker run --rm -it -u "$(id -u):$(id -g)" -w /src -v "$PWD:/src" annepro2-build
[I have no name!@b448316196b9 src]$ make
...
Creating build/annepro2-shine.hex
Creating build/annepro2-shine.bin
Creating build/annepro2-shine.dmp

   text    data     bss     dec     hex filename
   7596      52    8136   15784    3da8 build/annepro2-shine.elf
Creating build/annepro2-shine.list

Done

Or even something like:

docker run --rm -it -u "$(id -u):$(id -g)" -w /src -v "/path/to/AnnePro2-Shine:/src" annepro2-build make
docker run --rm -it -u "$(id -u):$(id -g)" -w /src -v "/path/to/qmk_firmware:/src" annepro2-build make

Up to you.