DEADSOFTWARE

Исправлен пропуск фактических аргументов если первый конструктор SET
[dsw-obn.git] / obn-compile.sh
index 0ab4b702958017eca1500c06056856ce6ec34d16..b23218450a2489b7529356e35bb5acfba6b5ed6b 100755 (executable)
@@ -2,13 +2,16 @@
 
 set -e
 
+DIR=$(dirname "$0")
+PATH="$DIR:$PATH"
+
 rm -rf classes tmp
 mkdir -p classes tmp
 
-./a.out -d tmp -I rtl/java -I rtl $*
+a.out -d tmp -I $DIR/rtl/java -I $DIR/rtl $*
 
 jasmin -d classes tmp/*.j
 
-javac -d classes rtl/java/*.java
+javac -d classes $DIR/rtl/java/*.java
 
-proguard -injars classes -libraryjars /usr/lib/jvm/java-8-openjdk/jre/lib/rt.jar @proguard.conf
+proguard -injars classes -libraryjars /usr/lib/jvm/java-8-openjdk/jre/lib/rt.jar @$DIR/proguard.conf