Skip to content

Commit

Permalink
Set up build containers for frt.
Browse files Browse the repository at this point in the history
  • Loading branch information
Relintai committed Apr 20, 2024
1 parent 112722d commit 1297b7e
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 0 deletions.
9 changes: 9 additions & 0 deletions misc/build-containers/Dockerfile.frt_arm32v7
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
ARG img_version
FROM pandemonium-frt-base:${img_version}

RUN dpkg --add-architecture armhf && apt-get update && apt-get install -y -q \
crossbuild-essential-armhf

RUN apt-get install -y -q \
libstdc++-11-dev:armhf libsdl2-dev:armhf libgbm-dev:armhf libsamplerate0-dev:armhf

9 changes: 9 additions & 0 deletions misc/build-containers/Dockerfile.frt_arm64v8
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
ARG img_version
FROM pandemonium-frt-base:${img_version}

RUN dpkg --add-architecture arm64 && apt-get update && apt-get install -y -q \
crossbuild-essential-arm64

RUN apt-get install -y -q \
libstdc++-11-dev:arm64 libsdl2-dev:arm64 libgbm-dev:arm64 libsamplerate0-dev:arm64

13 changes: 13 additions & 0 deletions misc/build-containers/Dockerfile.frt_base
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@

FROM debian:bookworm

ENV DEBIAN_FRONTEND noninteractive

RUN apt-get update && apt-get upgrade -y && \
apt-get install --no-install-recommends -y -q \
git-core vim-nox wget less nvi tmux lynx

RUN apt-get install -y -q \
build-essential clang llvm lld python3-pip cmake ninja-build scons meson


4 changes: 4 additions & 0 deletions misc/build-containers/build_containers.sh
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,7 @@ fi
$docker_build -t pandemonium-osx:${img_version} -f Dockerfile.osx . 2>&1 | tee logs/osx.log
$docker_build -t pandemonium-ios:${img_version} -f Dockerfile.ios . 2>&1 | tee logs/ios.log

docker build -t pandemonium-frt-base:${img_version} -f Dockerfile.frt_base . 2>&1 | tee logs/frt_base.log
$docker_build -t pandemonium-frt-arm32v7:${img_version} -f Dockerfile.frt_arm32v7 . 2>&1 | tee logs/frt_arm32v7.log
$docker_build -t pandemonium-frt-arm64v8:${img_version} -f Dockerfile.frt_arm64v8 . 2>&1 | tee logs/frt_arm64v8.log

0 comments on commit 1297b7e

Please sign in to comment.