4 tibdoc: edu.berkeley.sbp.jar
5 $(java) -cp $< edu.berkeley.sbp.tib.TibDoc \
9 demo: edu.berkeley.sbp.jar
10 $(java) -cp $< edu.berkeley.sbp.misc.Demo \
16 rm edu.berkeley.sbp.jar
19 profile: edu.berkeley.sbp.jar
20 $(java) -agentlib:yjpagent \
21 -cp $< edu.berkeley.sbp.misc.RegressionTests \
27 test: edu.berkeley.sbp.jar
28 $(java) -cp $< edu.berkeley.sbp.misc.RegressionTests \
33 archscript: edu.berkeley.sbp.jar
35 $(java) -cp ArchSimA3.jar:../$< ArchScript \
38 codebag: edu.berkeley.sbp.jar
40 $(java) -cp ArchSimA3.jar:../$< CodeBagParser \
43 javatest: edu.berkeley.sbp.jar
44 $(java) -cp $< edu.berkeley.sbp.misc.RegressionTests \
49 loop: edu.berkeley.sbp.jar
50 $(java) -cp $< edu.berkeley.sbp.misc.RegressionTests \
56 pain: edu.berkeley.sbp.jar
57 $(java) -cp $< edu.berkeley.sbp.misc.RegressionTests \
63 ifthen: edu.berkeley.sbp.jar
64 $(java) -cp $< edu.berkeley.sbp.misc.RegressionTests \
69 boot: edu.berkeley.sbp.jar
72 edu.berkeley.sbp.meta.MetaGrammar \
74 edu.berkeley.sbp.meta.MetaGrammar
76 edu.berkeley.sbp.jar: $(shell find src -name \*.java)
78 javac -cp javax.servlet.jar:tests/ArchSimA3.jar:tests/grappa.jar -d bin -sourcepath src $^
79 cd bin; jar cf ../$@ .
84 javadoc -sourcepath src -public -d doc/api `find src -name \*.java`
87 rm -rf doc/api edu.berkeley.sbp.jar bin edu.berkeley.sbp.tar.gz
93 echo '<html><head><meta HTTP-EQUIV="Refresh" CONTENT="0;URL=doc/sbp.html"></head></html>' > index.html
94 rsync -are ssh --progress --verbose --delete ./ argus.cs.berkeley.edu:public_html/sbp/