checkpoint
[org.ibex.arenaj.git] / Makefile
index 7768432..fae81c5 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,13 +1,15 @@
 #cp        =  lib/soot.jar:/Users/megacz/ibex.org/jar/org.ibex.core.jar:/Users/megacz/ibex.org/jar/org.ibex.util.jar:/Users/megacz/ibex.org/jar/org.ibex.js.jar:/Users/megacz/ibex.org/jar/org.ibex.net.jar:/Users/megacz/ibex.org/jar/org.ibex.io.jar:bin
 sootcp    = lib/soot.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/classes.jar
-#mainclass = org.ibex.graphics.Mesh
-mainclass = edu.berkeley.cs.megacz.Test
+
+#mainclass = edu.berkeley.cs.megacz.Test
+mainclass = org.ibex.graphics.Mesh
 
 go:
-       rm -rf sootOutput out.jar out
        javac -classpath lib/soot.jar -d bin `find src/ -name \*.java`
+       mkdir -p in
+       cd in; for A in /Users/megacz/ibex.org.arenaj/jar/*.jar; do jar xf $$A; done
        mkdir -p out
-       java -cp bin:lib/soot.jar edu.berkeley.cs.megacz.Transformer -app -i edu.berkeley.cs.megacz -d out -cp ${sootcp}:bin ${mainclass}
-       java -jar lib/soot.jar -process-dir out -f d -cp ${sootcp}:out edu.berkeley.cs.megacz.Test
-       cd out; find . -name \*.class -exec jad {} \;
-       cat out/Test.jad
+       java -cp bin:lib/soot.jar edu.berkeley.cs.megacz.Transformer -keep-line-number -app -i org.ibex.graphics -d out -cp ${sootcp}:in ${mainclass}
+#      java -jar lib/soot.jar -app -i org.ibex.graphics -f d -d outsrc -cp ${sootcp}:out ${mainclass}
+#      cd out; find . -name \*.class -exec jad {} \;
+#      cat out/Test.jad