diff options
author | Cleverking2003 <30466983+Cleverking2003@users.noreply.github.com> | 2020-06-20 22:02:33 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-20 22:02:33 +0300 |
commit | e9e192ce20e2f863a836c3ee9ab364921d068116 (patch) | |
tree | bf686b1743e8f600df2038a9780656f0db9c208b | |
parent | b64e6294325527938bc4d95f87cc79b6a2b32ac8 (diff) | |
parent | 5592251a949bc6be10ea87a12df9b4eb47f1e545 (diff) |
Merge pull request #174 from RoastVeg/master
Added Dockerfile and build script
-rw-r--r-- | arm9/Makefile | 4 | ||||
-rw-r--r-- | contrib/docker/Dockerfile | 10 | ||||
-rwxr-xr-x | contrib/docker/build_docker.sh | 11 |
3 files changed, 25 insertions, 0 deletions
diff --git a/arm9/Makefile b/arm9/Makefile index 17033200..36e19417 100644 --- a/arm9/Makefile +++ b/arm9/Makefile @@ -192,7 +192,11 @@ LDFLAGS = -nodead -w off -proc v5te -interworking -map closure,unused -symtab so ####################### Other Tools ######################### # DS TOOLS +ifndef BUSYBOX SHA1SUM = sha1sum --quiet +else +SHA1SUM = sha1sum +endif JSONPROC = $(TOOLS_DIR)/jsonproc/jsonproc$(EXE) GFX = $(TOOLS_DIR)/nitrogfx/nitrogfx$(EXE) SCANINC = $(TOOLS_DIR)/scaninc/scaninc$(EXE) diff --git a/contrib/docker/Dockerfile b/contrib/docker/Dockerfile new file mode 100644 index 00000000..76bf6176 --- /dev/null +++ b/contrib/docker/Dockerfile @@ -0,0 +1,10 @@ +FROM i386/alpine + +RUN apk update +RUN apk add --no-cache build-base libpng-dev wine ncurses freetype +RUN apk add binutils-arm-none-eabi --no-cache --repository http://dl-3.alpinelinux.org/alpine/edge/testing/ --allow-untrusted + +ENV BUSYBOX 1 +WORKDIR /app + +CMD ["/bin/sh"] diff --git a/contrib/docker/build_docker.sh b/contrib/docker/build_docker.sh new file mode 100755 index 00000000..b59e2158 --- /dev/null +++ b/contrib/docker/build_docker.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +ver="0.1" + +docker inspect pokediamond:$ver > /dev/null +if [ $? = 0 ]; then + echo "Not rebuilding image since image exists"; +else + docker build -t pokediamond:$ver $(git rev-parse --show-toplevel)/contrib/docker +fi +docker run --network=none -it -v $(git rev-parse --show-toplevel):/app pokediamond:$ver |