Skip to content

Commit 8dc07de

Browse files
committed
build: add mips & mipsel targets
1 parent 3738fc8 commit 8dc07de

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

Dockerfile

+4
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,14 @@ RUN apt update && apt install -y \
55
g++ \
66
g++-aarch64-linux-gnu \
77
g++-arm-linux-gnueabi \
8+
g++-mips-linux-gnu \
9+
g++-mipsel-linux-gnu \
810
g++-powerpc-linux-gnu \
911
gcc \
1012
gcc-aarch64-linux-gnu \
1113
gcc-arm-linux-gnueabi \
14+
gcc-mips-linux-gnu \
15+
gcc-mipsel-linux-gnu \
1216
gcc-powerpc-linux-gnu \
1317
m4 \
1418
make \

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ARCHS := x86_64 arm aarch64 powerpc
1+
ARCHS := x86_64 arm aarch64 powerpc mips mipsel
22
TARGETS := $(addprefix build-, $(ARCHS))
33
PACK_TARGETS := $(addprefix pack-, $(ARCHS))
44

src/build.sh

+7-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ function set_compliation_variables() {
1313
# Returns:
1414
# 0: success
1515
# 1: failure
16-
supported_archs=("arm" "aarch64" "powerpc" "x86_64")
16+
supported_archs=("arm" "aarch64" "powerpc" "x86_64" "mips" "mipsel")
1717

1818
local target_arch="$1"
1919

@@ -33,6 +33,12 @@ function set_compliation_variables() {
3333
elif [[ "$target_arch" == "powerpc" ]]; then
3434
CROSS=powerpc-linux-gnu-
3535
export HOST=powerpc-linux-gnu
36+
elif [[ "$target_arch" == "mips" ]]; then
37+
CROSS=mips-linux-gnu-
38+
export HOST=mips-linux-gnu
39+
elif [[ "$target_arch" == "mipsel" ]]; then
40+
CROSS=mipsel-linux-gnu-
41+
export HOST=mipsel-linux-gnu
3642
elif [[ "$target_arch" == "x86_64" ]]; then
3743
CROSS=""
3844
export HOST=x86_64-linux-gnu

0 commit comments

Comments
 (0)