Remove docker as I will not be maintaning it
This commit is contained in:
@@ -1,7 +0,0 @@
|
|||||||
FROM gnuk:latest
|
|
||||||
|
|
||||||
LABEL Description="Image for checking gnuK"
|
|
||||||
|
|
||||||
RUN apt install -y shellcheck
|
|
||||||
RUN apt install -y clang libfindbin-libs-perl
|
|
||||||
RUN apt clean
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
FROM gnuk:latest
|
|
||||||
LABEL Description="Image for building gnuK with debugging"
|
|
||||||
|
|
||||||
RUN apt install -y gdb-arm-none-eabi && apt clean
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
FROM debian:latest
|
|
||||||
LABEL Description="Image for building gnuK"
|
|
||||||
|
|
||||||
RUN apt update -y && apt install -y make gcc-arm-none-eabi && apt clean
|
|
||||||
|
|
||||||
CMD ["/bin/sh", "-c", "cd /gnuk/src && make clean && ./configure $GNUK_CONFIG && make"]
|
|
||||||
@@ -1,36 +0,0 @@
|
|||||||
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
|
|
||||||
|
|
||||||
clean: docker-build-release
|
|
||||||
docker run --user=`id -u` --env GNUK_CONFIG --rm -v `pwd`/..:/gnuk/ -w /gnuk/src -t gnuk:latest make clean
|
|
||||||
|
|
||||||
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
|
|
||||||
|
|
||||||
shellcheck: docker-build-check
|
|
||||||
docker run --rm -v `pwd`/..:/gnuk/ -t gnuk:latest-check shellcheck /gnuk/src/configure
|
|
||||||
|
|
||||||
CHECKERS=security optin nullability core deadcode alpha.core alpha.security
|
|
||||||
scan-build: clean docker-build-check
|
|
||||||
docker run --user=`id -u` --rm -v `pwd`/..:/gnuk/ -w /gnuk/src -t gnuk:latest-check scan-build -o scan-build \
|
|
||||||
-analyze-headers -stats $(addprefix -enable-checker ,$(CHECKERS)) -k \
|
|
||||||
--use-cc=arm-none-eabi-gcc \
|
|
||||||
make
|
|
||||||
../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 ..
|
|
||||||
|
|
||||||
docker-build-check: docker-build-release
|
|
||||||
docker build -t gnuk:latest-check -f `pwd`/Dockerfile.check ..
|
|
||||||
|
|
||||||
.PHONY: all clean gdb shellcheck scan-build \
|
|
||||||
docker-build-release docker-build-debug docker-build-check
|
|
||||||
Reference in New Issue
Block a user