build: add mips & mipsel targets

This commit is contained in:
Guy Shimko 2024-11-08 13:39:44 +02:00
parent 3738fc8629
commit 8dc07deb66
3 changed files with 12 additions and 2 deletions

View File

@ -5,10 +5,14 @@ RUN apt update && apt install -y \
g++ \ g++ \
g++-aarch64-linux-gnu \ g++-aarch64-linux-gnu \
g++-arm-linux-gnueabi \ g++-arm-linux-gnueabi \
g++-mips-linux-gnu \
g++-mipsel-linux-gnu \
g++-powerpc-linux-gnu \ g++-powerpc-linux-gnu \
gcc \ gcc \
gcc-aarch64-linux-gnu \ gcc-aarch64-linux-gnu \
gcc-arm-linux-gnueabi \ gcc-arm-linux-gnueabi \
gcc-mips-linux-gnu \
gcc-mipsel-linux-gnu \
gcc-powerpc-linux-gnu \ gcc-powerpc-linux-gnu \
m4 \ m4 \
make \ make \

View File

@ -1,4 +1,4 @@
ARCHS := x86_64 arm aarch64 powerpc ARCHS := x86_64 arm aarch64 powerpc mips mipsel
TARGETS := $(addprefix build-, $(ARCHS)) TARGETS := $(addprefix build-, $(ARCHS))
PACK_TARGETS := $(addprefix pack-, $(ARCHS)) PACK_TARGETS := $(addprefix pack-, $(ARCHS))

View File

@ -13,7 +13,7 @@ function set_compliation_variables() {
# Returns: # Returns:
# 0: success # 0: success
# 1: failure # 1: failure
supported_archs=("arm" "aarch64" "powerpc" "x86_64") supported_archs=("arm" "aarch64" "powerpc" "x86_64" "mips" "mipsel")
local target_arch="$1" local target_arch="$1"
@ -33,6 +33,12 @@ function set_compliation_variables() {
elif [[ "$target_arch" == "powerpc" ]]; then elif [[ "$target_arch" == "powerpc" ]]; then
CROSS=powerpc-linux-gnu- CROSS=powerpc-linux-gnu-
export HOST=powerpc-linux-gnu export HOST=powerpc-linux-gnu
elif [[ "$target_arch" == "mips" ]]; then
CROSS=mips-linux-gnu-
export HOST=mips-linux-gnu
elif [[ "$target_arch" == "mipsel" ]]; then
CROSS=mipsel-linux-gnu-
export HOST=mipsel-linux-gnu
elif [[ "$target_arch" == "x86_64" ]]; then elif [[ "$target_arch" == "x86_64" ]]; then
CROSS="" CROSS=""
export HOST=x86_64-linux-gnu export HOST=x86_64-linux-gnu