X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=Makefile;h=daaf62505965f35f7831963f4b5545d54ce4e376;hp=40ad504e31c6176aab5e13280e3f1445c5895c48;hb=f699bd804e3216b451aba17bc79f94504ff98612;hpb=0a0227b9180534d2a431f3d6e08a398bde2244c4 diff --git a/Makefile b/Makefile index 40ad504..daaf625 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,16 @@ java = java +tibdoc: edu.berkeley.sbp.jar + $(java) -cp $< edu.berkeley.sbp.tib.TibDoc \ + tests/tibdoc.g \ + tests/tib.in + +demo: edu.berkeley.sbp.jar + $(java) -cp $< edu.berkeley.sbp.misc.Demo \ + tests/demo.g \ + '(11+2*3)-44' + regress: make boot rm edu.berkeley.sbp.jar @@ -20,16 +30,52 @@ test: edu.berkeley.sbp.jar tests/testcase.g \ tests/regression.tc +archscript: edu.berkeley.sbp.jar + cd tests; \ + $(java) -cp ArchSimA3.jar:../$< ArchScript \ + test.archscript + +codebag: edu.berkeley.sbp.jar + cd tests; \ + $(java) -cp ArchSimA3.jar:../$< CodeBagParser \ + test.fleet + +javatest: edu.berkeley.sbp.jar + $(java) -cp $< edu.berkeley.sbp.misc.RegressionTests \ + tests/meta.g \ + 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 \ + edu.berkeley.sbp.meta.MetaGrammar \ ../tests/meta.g \ - edu.berkeley.sbp.misc.MetaGrammar + edu.berkeley.sbp.meta.MetaGrammarTree edu.berkeley.sbp.jar: $(shell find src -name \*.java) mkdir -p bin - javac -d bin -sourcepath src $^ + javac -cp javax.servlet.jar:tests/ArchSimA3.jar:tests/grappa.jar -d bin -sourcepath src $^ cd bin; jar cf ../$@ . javadoc: @@ -46,3 +92,4 @@ upload: darcs dist echo '' > index.html rsync -are ssh --progress --verbose --delete ./ argus.cs.berkeley.edu:public_html/sbp/ +