DEADSOFTWARE

JVM: Добавлена инициализация массива созданного через NEW
[dsw-obn.git] / jvm_test.sh
index 9dce8722b3cfff3f7a533926091805ebdb711f1b..6dcc9ad80d234870ab8b33036c7987dec029f247 100755 (executable)
@@ -4,12 +4,20 @@ set -e
 
 ./make.sh jvm
 ./run.sh
-jasmin *.j
-proguard -injars . \
+
+rm -rf classes
+mkdir -p classes
+javac -d classes Launcher.java
+jasmin -d classes *.j
+
+# -a -- for asm as comments
+jad -o -b -noinner classes/*
+
+proguard -injars classes \
        -libraryjars /usr/lib/jvm/java-8-openjdk/jre/lib/rt.jar \
-       -dontshrink -dontobfuscate -keep class Test
+       -dontshrink -dontobfuscate -keep class Test -keep class Launcher
 
-java -cp . Launcher Test
+java -cp classes Launcher Test
 
 echo Everythin ok! Wheee...