# We build where we are
SDK_BUILD_BASE=$(pwd -P)/output
+if [ -z "$SDK_SRC_BASE" ]
+then
+echo Script variable SDK_SRC_BASE must be set in the calling \'configure\' script,
+echo to the root location of the sources, typically with such a pattern:
+echo 'SDK_SRC_BASE="$(cd "$(dirname "$0")"; pwd -P)"'
+echo "(see 'configure.template' from the argeo-build directory)"
+echo In order to build Argeo Build itself, explicitly set SDK_SRC_BASE as an environment variable
+exit 1
+fi
+
SDK_MK=$SDK_SRC_BASE/sdk.mk
if [ -f "$SDK_MK" ];
then
-
echo "File $SDK_MK already exists. Remove it in order to configure a new build location:"
echo "rm $SDK_MK"
exit 1
if [ -z "$JAVA_HOME" ]
then
-JAVA_HOME=$(dirname $(dirname $(readlink -f $(which javac))))
-echo "Environment variable JAVA_HOME not set, using $JAVA_HOME"
+JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))
+echo "Environment variable JAVA_HOME not set, using $JAVA_HOME of $(which java)"
fi
# Create build directory, so that it can be used right away