X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/blobdiff_plain/59f0d218a6ff34c80cf898f6d7ac62555ba8eb11..11cc96baf4ecd577500cf9f18b2d7698f4e9760b:/packages/jack/jack.sh diff --git a/packages/jack/jack.sh b/packages/jack/jack.sh index 40b4a6aa..284556a4 100755 --- a/packages/jack/jack.sh +++ b/packages/jack/jack.sh @@ -1,10 +1,15 @@ -#!/system/bin/sh +#!/bin/sh -# There needs to be a folder at $ANDROID_DATA/dalvik-cache -export ANDROID_DATA=@TERMUX_PREFIX@/var/android/ -mkdir -p $ANDROID_DATA/dalvik-cache +CLASSPATH="" +for f in @TERMUX_PREFIX@/share/jack/*.jack; do + CLASSPATH="$f:$CLASSPATH" +done -JACK_JAR=@TERMUX_PREFIX@/share/dex/jack.jar -ANDROID_JAR=@TERMUX_PREFIX@/share/jack/android.jack - -dalvikvm -Xmx256m -cp $JACK_JAR com.android.jack.Main -cp $ANDROID_JAR $@ +exec dalvikvm -Xmx256m \ + -Djava.io.tmpdir=@TERMUX_PREFIX@/tmp \ + -cp @TERMUX_PREFIX@/share/dex/jack.jar \ + com.android.jack.Main \ + -cp $CLASSPATH \ + -D jack.annotation-processor=off \ + -D jack.classpath.default-libraries=off \ + $@