checkpoint
[fleet.git] / Makefile
1
2 go: fleeterpreter.jar
3         java -Xmx500m -cp lib/edu.berkeley.sbp.jar:fleeterpreter.jar edu.berkeley.fleet.FleetParser
4
5 code: fleeterpreter.jar
6         java -Xmx500m -cp lib/edu.berkeley.sbp.jar:fleeterpreter.jar edu.berkeley.fleet.FleetParser --dump-code < demo.fleet
7
8 fabric: fleeterpreter.jar
9         java -Xmx500m -cp lib/edu.berkeley.sbp.jar:fleeterpreter.jar edu.berkeley.fleet.FleetParser --dump-fabric < demo.fleet
10
11 applet: fleeterpreter.jar
12         java -Xmx500m -cp lib/edu.berkeley.sbp.jar:fleeterpreter.jar edu.berkeley.fleet.FleetApplet < test.fleet
13
14 fleeterpreter.jar: $(shell find src -name \*.java) fleet.g
15         mkdir -p bin
16         cp fleet.g bin
17         javac -cp lib/edu.berkeley.sbp.jar -d bin $(shell find src -name \*.java)
18         cd bin; jar xvf ../lib/edu.berkeley.sbp.jar
19         echo 'Main-Class: edu.berkeley.fleet.FleetParser' > bin/manifest
20         cd bin; jar cvmf manifest ../$@ .