diff options
author | David Timber <mieabby@gmail.com> | 2020-01-04 09:05:45 +1100 |
---|---|---|
committer | David Timber <mieabby@gmail.com> | 2020-01-04 09:05:45 +1100 |
commit | 129e12d7685a6ea99fde514ad104a0368a19033d (patch) | |
tree | af4148f9f47830aa0eea9ef035bd08c61e8b4592 /scripts/build-all.sh | |
parent | 1120c866527fe439fb51e24fc2e512a24e79c37a (diff) |
musl + mbedtls!
Diffstat (limited to 'scripts/build-all.sh')
-rwxr-xr-x | scripts/build-all.sh | 36 |
1 files changed, 19 insertions, 17 deletions
diff --git a/scripts/build-all.sh b/scripts/build-all.sh index 31c31ae..b3e3504 100755 --- a/scripts/build-all.sh +++ b/scripts/build-all.sh @@ -2,7 +2,7 @@ ARCH_ARR=( "armv4t" "armv7" - "i586" + "i686" "m68k" "mips" "mpsl" @@ -13,7 +13,7 @@ ARCH_ARR=( TOOLCHAIN_ARR=( "armv4t" "armv7" - "i586" + "i686" "m68k" "mips" "mpsl" @@ -22,15 +22,15 @@ TOOLCHAIN_ARR=( "spc" ) HOST_ARR=( - "arm-buildroot-linux-uclibcgnueabi" - "arm-buildroot-linux-uclibcgnueabi" - "i586-buildroot-linux-uclibc" - "m68k-buildroot-linux-uclibc" - "mips-buildroot-linux-uclibc" - "mipsel-buildroot-linux-uclibc" - "powerpc-buildroot-linux-uclibc" - "sh4-buildroot-linux-uclibc" - "sparc-buildroot-linux-uclibc" + "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 @@ -39,14 +39,16 @@ if [ $ARR_SIZE -ne "${#TOOLCHAIN_ARR[@]}" ] || [ $ARR_SIZE -ne "${#HOST_ARR[@]}" fi PROONE_PREFIX="builds" -PROONE_BIN="$PROONE_PREFIX/bin" +PROONE_ORG_BIN="$PROONE_PREFIX/out" +PROONE_REL_BIN="$PROONE_PREFIX/bin" PROONE_TOOLS="$PROONE_PREFIX/tools" -export PROONE_BIN_PREFIX="$PROONE_BIN/proone" +export PROONE_ORG_BIN_PREFIX="$PROONE_ORG_BIN/proone" +export PROONE_REL_BIN_PREFIX="$PROONE_REL_BIN/proone" PROONE_PACKER="$PROONE_TOOLS/proone-pack" PROONE_UNPACKER="$PROONE_TOOLS/proone-unpack" PROONE_BIN_ARCHIVE="$PROONE_PREFIX/bin-archive" -rm -rf "$PROONE_PREFIX" && mkdir "$PROONE_PREFIX" "$PROONE_BIN" "$PROONE_TOOLS" +rm -rf "$PROONE_PREFIX" && mkdir "$PROONE_PREFIX" "$PROONE_ORG_BIN" "$PROONE_REL_BIN" "$PROONE_TOOLS" if [ $? -ne 0 ] ; then exit $? fi @@ -61,7 +63,7 @@ fi # 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-uclibc "${TOOLCHAIN_ARR[$i]}" "scripts/xcomp.sh" + 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 @@ -69,7 +71,7 @@ done # pack echo "bwEYAZaX8Zu9X1C6024h" > "$PROONE_BIN_ARCHIVE" # "test":"password" -"$PROONE_PACKER" "$PROONE_BIN_PREFIX."* | pigz -z - | base64 >> "$PROONE_BIN_ARCHIVE" +"$PROONE_PACKER" "$PROONE_ORG_BIN_PREFIX."* | pigz -z - | base64 >> "$PROONE_BIN_ARCHIVE" if [ $? -ne 0 ]; then exit $? fi @@ -78,7 +80,7 @@ fi # size report -total_bin_size=$(cat "$PROONE_BIN_PREFIX."* | wc -c) +total_bin_size=$(cat "$PROONE_ORG_BIN_PREFIX."* | wc -c) bin_archive_size=$(wc -c "$PROONE_BIN_ARCHIVE" | awk '{print $1;}') echo "print(\"archive/bin = $bin_archive_size / $total_bin_size (\" + str($bin_archive_size / $total_bin_size * 100) + \"%)\")" | python3 |