This commit is contained in:
retropikzel 2024-07-05 01:14:29 -04:00
parent b8a51ecaf7
commit c7cfb509be
5 changed files with 17 additions and 0 deletions

1
.gitignore vendored
View File

@ -24,3 +24,4 @@ retropikzel/pffi/*/*.o*
retropikzel/pffi/*/*.so
retropikzel/pffi/*/compiled
tmp
dockerfiles/build

View File

@ -26,6 +26,15 @@ documentation:
tmp:
mkdir -p tmp
dockerfiles:
cat dockerfiles/src/debian_bookworm > dockerfiles/build/Dockerfile.debian_bookworm
cat dockerfiles/src/shared >> dockerfiles/build/Dockerfile.debian_bookworm
test-in-docker: dockerfiles
docker build . -f dockerfiles/Dockerfile.debian_bookworm --name pffi-test-debian-bookworm
docker run -v ${PWD}:/workdir pffi-test-debian-bookworm
test: build
bash test-all.sh

View File

@ -0,0 +1,2 @@
FROM debian:bookworm
RUN apt-get update && apt-get install -y build-essential git wget make cmake libgc-dev zlib1g-dev libffi-dev

View File

@ -0,0 +1,2 @@
FROM debian:bookworm
RUN apt-get update && apt-get install -y build-essential bash git wget make cmake libgc-dev zlib1g-dev libffi-dev

3
dockerfiles/src/shared Normal file
View File

@ -0,0 +1,3 @@
RUN mkdir -p /workdir
WORKDIR /workdir
ENTRYPOINT ["bash", "test-all.sh"]