diff options
author | David Timber <mieabby@gmail.com> | 2020-01-15 18:36:25 +1100 |
---|---|---|
committer | David Timber <mieabby@gmail.com> | 2020-01-15 18:45:50 +1100 |
commit | a9762b186c68797c19c61bf0284a80d9bc51a2ca (patch) | |
tree | e1aa87bac8d8605ec3c5f069e1bc83dc2048fbfe /scripts/build-all.sh | |
parent | f97fd125b9e2f8ff27da61a882c50ce66cc79d2d (diff) |
unexpand
Diffstat (limited to 'scripts/build-all.sh')
-rwxr-xr-x | scripts/build-all.sh | 86 |
1 files changed, 43 insertions, 43 deletions
diff --git a/scripts/build-all.sh b/scripts/build-all.sh index 7c87b82..dbbae21 100755 --- a/scripts/build-all.sh +++ b/scripts/build-all.sh @@ -1,41 +1,41 @@ #!/bin/bash ARCH_ARR=( - "armv4t" - "armv7" - "i686" - "m68k" - "mips" - "mpsl" - "ppc" - "sh4" - "spc" + "armv4t" + "armv7" + "i686" + "m68k" + "mips" + "mpsl" + "ppc" + "sh4" + "spc" ) TOOLCHAIN_ARR=( - "armv4t" - "armv7" - "i686" - "m68k" - "mips" - "mpsl" - "ppc" - "sh4" - "spc" + "armv4t" + "armv7" + "i686" + "m68k" + "mips" + "mpsl" + "ppc" + "sh4" + "spc" ) HOST_ARR=( - "arm-linux" - "arm-linux" - "i686-linux" - "m68k-linux" - "mips-linux" - "mipsel-linux" - "powerpc-linux" - "sh4-linux" - "sparc-linux" + "arm-linux" + "arm-linux" + "i686-linux" + "m68k-linux" + "mips-linux" + "mipsel-linux" + "powerpc-linux" + "sh4-linux" + "sparc-linux" ) ARR_SIZE="${#ARCH_ARR[@]}" if [ $ARR_SIZE -ne "${#TOOLCHAIN_ARR[@]}" ] || [ $ARR_SIZE -ne "${#HOST_ARR[@]}" ]; then - echo "Config error: arrays" >&2 - exit 2 + echo "Config error: arrays" >&2 + exit 2 fi PROONE_PREFIX="builds" @@ -50,37 +50,37 @@ PROONE_BIN_ARCHIVE="$PROONE_PREFIX/bin-archive" rm -rf "$PROONE_PREFIX" && mkdir "$PROONE_PREFIX" "$PROONE_ORG_BIN" "$PROONE_REL_BIN" "$PROONE_TOOLS" if [ $? -ne 0 ] ; then - exit $? + exit $? fi make distclean # native build for tools -./configure $PROONE_AM_CONF && make -j$(nproc) && - cp -a src/proone-pack "$PROONE_PACKER" && - cp -a src/proone-unpack "$PROONE_UNPACKER" && - cp -a src/proone-list-arch "$PROONE_TOOLS/proone-list-arch" && - cp -a src/proone-mask "$PROONE_TOOLS/proone-mask" && - cp -a src/proone-print-all-data "$PROONE_TOOLS/proone-print-all-data" && - cp -a src/proone-resolv "$PROONE_TOOLS/proone-resolv" +./configure $PROONE_AM_CONF && make -j$(nproc) && + cp -a src/proone-pack "$PROONE_PACKER" && + cp -a src/proone-unpack "$PROONE_UNPACKER" && + cp -a src/proone-list-arch "$PROONE_TOOLS/proone-list-arch" && + cp -a src/proone-mask "$PROONE_TOOLS/proone-mask" && + cp -a src/proone-print-all-data "$PROONE_TOOLS/proone-print-all-data" && + cp -a src/proone-resolv "$PROONE_TOOLS/proone-resolv" if [ $? -ne 0 ]; then - exit $? + exit $? fi make distclean # cross-compile targets for (( i = 0; i < ARR_SIZE; i += 1 )); do - PROONE_HOST="${HOST_ARR[$i]}" PROONE_BIN_ARCH="${ARCH_ARR[$i]}" bash-xcomp-emb "${TOOLCHAIN_ARR[$i]}" "scripts/xcomp.sh" - if [ $? -ne 0 ]; then - exit $? - fi + PROONE_HOST="${HOST_ARR[$i]}" PROONE_BIN_ARCH="${ARCH_ARR[$i]}" bash-xcomp-emb "${TOOLCHAIN_ARR[$i]}" "scripts/xcomp.sh" + if [ $? -ne 0 ]; then + exit $? + fi done # pack echo "bwEYAZaX8Zu9X1C6024h" > "$PROONE_BIN_ARCHIVE" # "test":"password" "$PROONE_PACKER" "$PROONE_ORG_BIN_PREFIX."* | pigz -z - | base64 >> "$PROONE_BIN_ARCHIVE" if [ $? -ne 0 ]; then - exit $? + exit $? fi # archive test |