1 #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
2 sootcp = lib/soot.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/classes.jar
4 #mainclass = edu.berkeley.cs.megacz.Test
5 #mainclass = org.ibex.graphics.Mesh
8 javac -classpath lib/soot.jar:bin -d bin `find src/ -name \*.java`
10 # cd in; for A in /Users/megacz/ibex.org.arenaj/jar/*.jar; do jar xf $$A; done
12 # java -cp bin:lib/soot.jar edu.berkeley.cs.megacz.Transformer -keep-line-number -app -i org.ibex.graphics -d out -cp ${sootcp}:in org.ibex.graphics.Mesh
13 java -cp bin:lib/soot.jar edu.berkeley.cs.megacz.Transformer \
15 -app -i org.ibex.graphics \
20 -p cg.cha enabled:false \
21 -p cg.spark enabled:false \
22 -p cg.paddle enabled:false \
23 -p wjap.ra enabled:false \
24 -p wjap.umt enabled:false \
25 -p wjap.uft enabled:false \
26 -p wjap.tqt enabled:false \
27 -p wjap.cgg enabled:false \
28 edu.berkeley.cs.megacz.GCBench
31 # java -jar lib/soot.jar -app -i org.ibex.graphics -f d -d outsrc -cp ${sootcp}:out ${mainclass}
32 # cd out; find . -name \*.class -exec jad {} \;