2020-06-17 15:31:33 -04:00
|
|
|
#! /bin/bash
|
|
|
|
|
|
|
|
|
|
ROOT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
2020-05-08 09:53:26 -04:00
|
|
|
|
|
|
|
|
# First, let's set up our environment.
|
2020-07-01 08:54:03 -04:00
|
|
|
eval "$( "${ROOT_DIR}"/anod printenv uxas )"
|
|
|
|
|
eval "$( "${ROOT_DIR}"/anod printenv uxas-ada )"
|
|
|
|
|
eval "$( "${ROOT_DIR}"/anod printenv amase )"
|
2020-05-08 09:53:26 -04:00
|
|
|
|
|
|
|
|
# Now, as a sanity check, let's make sure that uxas and amase have been built.
|
2020-06-17 15:31:33 -04:00
|
|
|
if [ ! -f "${UXAS_INSTALL_DIR}"/bin/uxas ]; then
|
2020-05-08 09:53:26 -04:00
|
|
|
echo "You need to build OpenUxAS first, using \`./anod-build uxas\`"
|
2020-06-17 15:31:33 -04:00
|
|
|
exit 1
|
2020-05-08 09:53:26 -04:00
|
|
|
fi
|
|
|
|
|
|
2020-06-17 15:31:33 -04:00
|
|
|
if [ ! -f "${AMASE_SOURCE_DIR}"/OpenAMASE/build/classes/MakeDistribution.class ]; then
|
2020-05-08 09:53:26 -04:00
|
|
|
echo "You need to build OpenAMASE first, using \`./anod-build amase\`"
|
2020-06-17 15:31:33 -04:00
|
|
|
exit 2
|
2020-05-08 09:53:26 -04:00
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
# Now, let's let the user know where we're working.
|
|
|
|
|
echo "Using run-example in ${UXAS_SOURCE_DIR}."
|
|
|
|
|
echo " "
|
|
|
|
|
|
|
|
|
|
# Pass arguments on to run-example
|
2020-06-17 15:31:33 -04:00
|
|
|
"${UXAS_SOURCE_DIR}"/run-example $@
|