#!/bin/bash set -euxo pipefail if [ -z "$SCRIPT_DIR" ]; then echo "SCRIPT_DIR" is blank! Run this via build-all fi cd "$SCRIPT_DIR" if [ $# -eq 0 ] then echo "No arguments supplied" exit 1 fi case "$1" in "conf") ;; "noconf") ;; *) echo "Unknown option" exit 1 ;; esac cd newlib if [[ "$1" = "conf" ]] then rm -rf build fi mkdir -p build cd build if [[ "$1" = "conf" ]] then ../source/configure --enable-newlib-supplied-syscalls --prefix=/usr --target=$TARGET fi make -j$BUILD_PARALLEL all make DESTDIR="$FICUS_ROOT/sysroot" install cp -r "$FICUS_ROOT/sysroot/usr"/x86_64-ficus/* "$FICUS_ROOT/sysroot/usr"