summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xtools/idegen/idegen.sh11
1 files changed, 8 insertions, 3 deletions
diff --git a/tools/idegen/idegen.sh b/tools/idegen/idegen.sh
index 1c3ba18cc..2dbff37b1 100755
--- a/tools/idegen/idegen.sh
+++ b/tools/idegen/idegen.sh
@@ -5,9 +5,14 @@ if [ ! -d development ]; then
exit 1
fi
+if [ -z "$ANDROID_HOST_OUT" ]; then
+ echo "Couldn't find host out directory. Make sure ANDROID_HOST_OUT is in your environment."
+ exit 127
+fi
+
idegenjar=`find $ANDROID_HOST_OUT -name idegen.jar -follow | grep -v intermediates`
-if [ "" = "$idegenjar" ]; then
- echo "Couldn't find idegen.jar. Please run make first."
-else
+if [ -z "$idegenjar" ]; then
+ echo "Couldn't find idegen.jar. Please run 'make idegen' first."
+else
java -cp $idegenjar Main
fi