21 lines
648 B
Makefile
21 lines
648 B
Makefile
ifndef GNUK_CONFIG
|
|
$(warning configuration flags not set in GNUK_CONFIG)
|
|
endif
|
|
|
|
all: ../chopstx docker-build-release
|
|
docker run --user=`id -u` --env GNUK_CONFIG --rm -v `pwd`/..:/gnuk/ -t gnuk:latest
|
|
|
|
gdb: docker-build-debug
|
|
docker run --net host --rm -i -v `pwd`/..:/gnuk/ -t gnuk:latest-debug arm-none-eabi-gdb /gnuk/src/build/gnuk.elf
|
|
|
|
../chopstx:
|
|
git submodule update --init
|
|
|
|
docker-build-release:
|
|
docker build -t gnuk:latest -f `pwd`/Dockerfile.release ..
|
|
|
|
docker-build-debug: docker-build-release
|
|
docker build -t gnuk:latest-debug -f `pwd`/Dockerfile.debug ..
|
|
|
|
.PHONY: all gdb debug docker-build docker-build-releaes docker-build-debug
|