checkpoint
[org.ibex.arenaj.git] / Makefile
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
3 #mainclass = org.ibex.graphics.Mesh
4 mainclass = edu.berkeley.cs.megacz.Test
5
6 go:
7         rm -rf sootOutput out.jar out
8         javac -classpath lib/soot.jar -d bin `find src/ -name \*.java`
9         mkdir -p out
10         java -cp bin:lib/soot.jar edu.berkeley.cs.megacz.Transformer -app -i edu.berkeley.cs.megacz -d out -cp ${sootcp}:bin ${mainclass}
11         java -jar lib/soot.jar -process-dir out -f d -cp ${sootcp}:out edu.berkeley.cs.megacz.Test
12         cd out; find . -name \*.class -exec jad {} \;
13         cat out/Test.jad