checkpoint
[org.ibex.arenaj.git] / Makefile
1 sootjars := jar/sootclasses-2.2.1.jar jar/jasminclasses-2.2.1.jar jar/polyglotclasses-1.3.jar
2 java     := java -Djava.ext.dirs=jar
3 arenaj   := ${java} -jar jar/org.ibex.arenaj.jar
4
5 jar:                            ; mkdir -p jar
6 jar/sootclasses-2.2.1.jar:   jar; cd jar; curl -C - -O http://www.sable.mcgill.ca/software/sootclasses-2.2.1.jar
7 jar/jasminclasses-2.2.1.jar: jar; cd jar; curl -C - -O http://www.sable.mcgill.ca/software/jasminclasses-2.2.1.jar
8 jar/polyglotclasses-1.3.jar: jar; cd jar; curl -C - -O http://www.sable.mcgill.ca/software/polyglotclasses-1.3.jar
9
10 prepare: ${sootjars}
11
12 jar/org.ibex.arenaj.jar: ${sootjars} jar/org.ibex.tool.jar
13         ${java} -jar jar/org.ibex.tool.jar -v -w -j jar/org.ibex.arenaj.jar -m org.ibex.arenaj.Main src
14
15 demo: jar/org.ibex.arenaj.jar
16         ${arenaj} \
17                 -app -i org.ibex.graphics \
18                 -d out \
19                 org.ibex.arenaj.Test