mirror of
https://github.com/usatiuk/ficus.git
synced 2025-10-28 16:17:51 +01:00
Reviewed-on: #2 Co-authored-by: Stepan Usatiuk <stepan@usatiuk.com> Co-committed-by: Stepan Usatiuk <stepan@usatiuk.com>
26 lines
633 B
Bash
Executable File
26 lines
633 B
Bash
Executable File
#!/bin/bash
|
|
set -euxo pipefail
|
|
|
|
if [ -z "$FICUS_ROOT" ]; then
|
|
echo "$FICUS_ROOT" is blank
|
|
fi
|
|
|
|
SCRIPT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &>/dev/null && pwd)
|
|
|
|
"$SCRIPT_DIR"/binutils-i686-elf.sh
|
|
"$SCRIPT_DIR"/gcc-i686-elf.sh
|
|
|
|
"$SCRIPT_DIR"/binutils-x86_64-elf.sh
|
|
"$SCRIPT_DIR"/gcc-x86_64-elf.sh
|
|
"$SCRIPT_DIR"/libstdc++-x86_64-elf.sh
|
|
|
|
"$SCRIPT_DIR"/grub.sh
|
|
"$SCRIPT_DIR"/limine.sh
|
|
|
|
rm -rf "$FICUS_ROOT/toolchain/binutils-i686-elf"
|
|
rm -rf "$FICUS_ROOT/toolchain/gcc-i686-elf"
|
|
rm -rf "$FICUS_ROOT/toolchain/binutils-x86_64-elf"
|
|
rm -rf "$FICUS_ROOT/toolchain/gcc-x86_64-elf"
|
|
|
|
find "$FICUS_ROOT/toolchain" -exec strip {} \;
|