#!/bin/sh
set -eu

prefix="${FBXBOX_PREFIX:-/usr/share/freebasic-xbox}"
nxdk="${NXDK_DIR:-$prefix/nxdk}"

if [ -x "$nxdk/bin/activate" ]; then
    eval "$("$nxdk/bin/activate" -s)"
fi

: "${CLANG:=$nxdk/bin/nxdk-cc}"
: "${GCC:=$nxdk/bin/nxdk-cc}"
: "${AS:=$nxdk/bin/nxdk-cc}"
: "${LD:=$nxdk/bin/nxdk-link}"
: "${AR:=$nxdk/bin/nxdk-lib}"
: "${CXBE:=$nxdk/tools/cxbe/cxbe}"

export CLANG GCC AS LD AR CXBE

exec fbc -target xbox -prefix "$prefix" "$@"
