Merge pull request #13 from guyush1/add-mips-mipsel
build: add mips & mipsel targets
This commit is contained in:
commit
d5e1dbb011
@ -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 \
|
||||||
|
2
Makefile
2
Makefile
@ -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))
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user