summaryrefslogtreecommitdiff
path: root/bin/proguard.sh
diff options
context:
space:
mode:
Diffstat (limited to 'bin/proguard.sh')
-rwxr-xr-xbin/proguard.sh18
1 files changed, 16 insertions, 2 deletions
diff --git a/bin/proguard.sh b/bin/proguard.sh
index 3fb9444..bd7e0b6 100755
--- a/bin/proguard.sh
+++ b/bin/proguard.sh
@@ -7,6 +7,20 @@
# you'll have to add escaped quotes around them, e.g.
# "\"/My Directory/My File.txt\""
-PROGUARD_HOME=`dirname "$0"`/..
+# Account for possibly missing/basic readlink.
+# POSIX conformant (dash/ksh/zsh/bash).
+PROGUARD=`readlink -f "$0" 2>/dev/null`
+if test "$PROGUARD" = ''
+then
+ PROGUARD=`readlink "$0" 2>/dev/null`
+ if test "$PROGUARD" = ''
+ then
+ PROGUARD="$0"
+ fi
+fi
-java -Xmx512M -jar "$PROGUARD_HOME/lib/proguard.jar" "$@"
+PROGUARD_HOME=`dirname "$PROGUARD"`/..
+
+# BEGIN android-changed Added -Xmx512M for Mac builds
+java -Xmx512M -jar "$PROGUARD_HOME/lib/proguard.jar" "$@"
+# END android-changed