go: fleeterpreter.jar java -Xmx500m -cp lib/edu.berkeley.sbp.jar:fleeterpreter.jar edu.berkeley.fleet.interpreter.Main run: fleeterpreter.jar java -Xmx500m -cp lib/edu.berkeley.sbp.jar:fleeterpreter.jar edu.berkeley.fleet.interpreter.Main < contrib/demo.fleet code: fleeterpreter.jar java -Xmx500m -cp lib/edu.berkeley.sbp.jar:fleeterpreter.jar edu.berkeley.fleet.interpreter.Main --dump-code < contrib/demo.fleet fabric: make fleeterpreter.jar java -Xmx500m -cp lib/edu.berkeley.sbp.jar:fleeterpreter.jar edu.berkeley.fleet.interpreter.Main --dump-fabric < contrib/demo.ships | tee ../fleet3/src/fabric.v fabric.balsa: fleeterpreter.jar java -Xmx500m -cp lib/edu.berkeley.sbp.jar:fleeterpreter.jar edu.berkeley.fleet.interpreter.Main --dump-fabric < contrib/demo.ships > fabric.balsa cat fabric.balsa applet: fleeterpreter.jar java -Xmx500m -cp lib/edu.berkeley.sbp.jar:fleeterpreter.jar edu.berkeley.fleet.FleetApplet < test.fleet fleeterpreter.jar: $(shell find src -name \*.java) src/edu/berkeley/fleet/parser/fleet.g mkdir -p bin/edu/berkeley/fleet/parser/ cp src/edu/berkeley/fleet/parser/fleet.g bin/edu/berkeley/fleet/parser/ javac -cp lib/edu.berkeley.sbp.jar -d bin $(shell find src -name \*.java) cd bin; jar xvf ../lib/edu.berkeley.sbp.jar echo 'Main-Class: edu.berkeley.fleet.interpreter.Main' > bin/manifest cd bin; jar cvmf manifest ../$@ . program: make code scp fleet.bin root@bee441.cs.berkeley.edu: # ssh root@bee441.cs.berkeley.edu 'user_unprogram 1;user_program 1 main.bit; echo ok; ./a.out /dev/selectmap1 fleet.bin' clean:; rm -rf bin fleeterpreter.jar javadoc: mkdir -p doc/api javadoc \ -classpath lib/edu.berkeley.sbp.jar \ -linksource \ -windowtitle "Fleet API" \ -sourcepath src \ -header "Fleet
API" \ -public \ -notree \ -noindex \ -nonavbar \ -stylesheetfile doc/javadoc.css \ -noqualifier all \ -d doc/api \ edu.berkeley.fleet.api \ edu.berkeley.fleet.parser