#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 cp = lib/soot.jar:bin sootcp = ${cp}:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/classes.jar #mainclass = org.ibex.graphics.Mesh mainclass = edu.berkeley.cs.megacz.Test go: rm -rf sootOutput out.jar out javac -classpath lib/soot.jar -d bin `find src/ -name \*.java` java -cp ${cp} edu.berkeley.cs.megacz.Transformer -app -i edu.berkeley.cs.megacz -outjar -cp ${sootcp} ${mainclass} mv sootOutput out.jar mkdir -p out; cd out; jar xvf ../out.jar cd out; find . -name \*.class -exec jad {} \; cat out/Test.jad