# We build where we are
SDK_BUILD_BASE=$(pwd -P)/output
-# Source are located where this script is
-SDK_SRC_BASE="$(cd "$(dirname "$0")"; pwd -P)"
-
SDK_MK=$SDK_SRC_BASE/sdk.mk
-#echo SDK_BUILD_BASE=$SDK_BUILD_BASE
-#echo SDK_SRC_BASE=$SDK_SRC_BASE
-#echo SDK_MK=$SDK_MK
-
if [ -f "$SDK_MK" ];
then
if [ -z "$JAVA_HOME" ]
then
-echo "Environment variable JAVA_HOME must be set"
-exit 1
+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
SDK_BUILD_BASE := $SDK_BUILD_BASE
JAVA_HOME := $JAVA_HOME
-include \$(SDK_SRC_BASE)/branch.mk
+-include \$(SDK_SRC_BASE)/branch.mk
+-include \$(SDK_SRC_BASE)/sdk/branches/\$(BRANCH).bnd
EOF