Set up build containers for frt.

This commit is contained in:
Relintai 2024-04-20 21:21:37 +02:00
parent 112722df78
commit 1297b7ea87
4 changed files with 35 additions and 0 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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