36 lines
900 B
Bash
36 lines
900 B
Bash
if [[ -z $BANAN_ROOT_DIR ]]; then
|
|
if ! [[ -z $BANAN_SCRIPT_DIR ]]; then
|
|
export BANAN_ROOT_DIR="$(realpath $BANAN_SCRIPT_DIR/..)"
|
|
else
|
|
echo "You must set the BANAN_ROOT_DIR environment variable" >&2
|
|
exit 1
|
|
fi
|
|
fi
|
|
|
|
if [[ -z $BANAN_ARCH ]]; then
|
|
export BANAN_ARCH='x86_64'
|
|
fi
|
|
|
|
export BANAN_TOOLCHAIN_DIR="$BANAN_ROOT_DIR/toolchain"
|
|
export BANAN_TOOLCHAIN_PREFIX="$BANAN_TOOLCHAIN_DIR/local"
|
|
export BANAN_TOOLCHAIN_TRIPLE="$BANAN_ARCH-pc-banan_os"
|
|
|
|
export BANAN_BUILD_DIR="$BANAN_ROOT_DIR/build"
|
|
|
|
export BANAN_PORT_DIR="$BANAN_ROOT_DIR/ports"
|
|
|
|
export BANAN_SYSROOT="$BANAN_BUILD_DIR/sysroot"
|
|
export BANAN_SYSROOT_TAR="$BANAN_SYSROOT.tar"
|
|
|
|
export BANAN_DISK_IMAGE_PATH="$BANAN_BUILD_DIR/banan-os.img"
|
|
|
|
if [[ -z $BANAN_UEFI_BOOT ]]; then
|
|
export BANAN_UEFI_BOOT=0
|
|
fi
|
|
|
|
if [[ -z $BANAN_BOOTLOADER ]]; then
|
|
export BANAN_BOOTLOADER='BANAN'
|
|
fi
|
|
|
|
export BANAN_CMAKE="$BANAN_TOOLCHAIN_PREFIX/bin/cmake"
|