X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=Makefile;h=8cf95aca366bd6a833df2583e8241b4f90643012;hp=c2dd714c4748af384df24a2897e9be508dec5086;hb=acfe58223b9a0f78e64a14a1ca5d5998626ee3fe;hpb=84a1ead27f09fa06c51e1ec5d63fb22305e50f87 diff --git a/Makefile b/Makefile index c2dd714..8cf95ac 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,16 @@ java = java -doc: edu.berkeley.sbp.jar +tibdoc: edu.berkeley.sbp.jar $(java) -cp $< edu.berkeley.sbp.tib.TibDoc \ tests/tibdoc.g \ tests/input.tibdoc +demo: edu.berkeley.sbp.jar + $(java) -cp $< edu.berkeley.sbp.misc.Demo \ + tests/demo.g \ + tests/demo.in + regress: make boot rm edu.berkeley.sbp.jar @@ -41,16 +46,36 @@ javatest: edu.berkeley.sbp.jar tests/testcase.g \ tests/java.tc +loop: edu.berkeley.sbp.jar + $(java) -cp $< edu.berkeley.sbp.misc.RegressionTests \ + -graph \ + tests/meta.g \ + tests/testcase.g \ + tests/loop.tc + +pain: edu.berkeley.sbp.jar + $(java) -cp $< edu.berkeley.sbp.misc.RegressionTests \ + -graph \ + tests/meta.g \ + tests/testcase.g \ + tests/pain.tc + +ifthen: edu.berkeley.sbp.jar + $(java) -cp $< edu.berkeley.sbp.misc.RegressionTests \ + tests/meta.g \ + tests/testcase.g \ + tests/ifthen.tc + boot: edu.berkeley.sbp.jar cd src; \ $(java) -cp ../$< \ edu.berkeley.sbp.misc.MetaGrammar \ ../tests/meta.g \ - edu.berkeley.sbp.misc.MetaGrammar + edu.berkeley.sbp.misc.MetaGrammarTree edu.berkeley.sbp.jar: $(shell find src -name \*.java) mkdir -p bin - javac -cp tests/ArchSimA3.jar:tests/grappa.jar -d bin -sourcepath src $^ + javac -cp javax.servlet.jar:tests/ArchSimA3.jar:tests/grappa.jar -d bin -sourcepath src $^ cd bin; jar cf ../$@ . javadoc: @@ -67,3 +92,4 @@ upload: darcs dist echo '' > index.html rsync -are ssh --progress --verbose --delete ./ argus.cs.berkeley.edu:public_html/sbp/ +