mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2024-12-22 11:56:49 +01:00
Set up build containers for frt.
This commit is contained in:
parent
112722df78
commit
1297b7ea87
9
misc/build-containers/Dockerfile.frt_arm32v7
Normal file
9
misc/build-containers/Dockerfile.frt_arm32v7
Normal 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
|
||||||
|
|
9
misc/build-containers/Dockerfile.frt_arm64v8
Normal file
9
misc/build-containers/Dockerfile.frt_arm64v8
Normal 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
|
||||||
|
|
13
misc/build-containers/Dockerfile.frt_base
Normal file
13
misc/build-containers/Dockerfile.frt_base
Normal 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
|
||||||
|
|
||||||
|
|
@ -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-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-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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user