X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=Makefile;h=d4c1f98c93d745e9ac94ab5be9a02e715e106c23;hp=cbc38a9872b2979d796d77ac4a54ab6504da3f62;hb=013262fd96a3dfc4c2cd7a0ba320dd7981ce678c;hpb=a83123d8bf8b836e6550a60c321e74a2a8d58598 diff --git a/Makefile b/Makefile index cbc38a9..d4c1f98 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,8 @@ java = java -Xmx900m +default: edu.berkeley.sbp.jar + tibdoc: edu.berkeley.sbp.jar $(java) -cp $< edu.berkeley.sbp.tib.TibDoc \ tests/tibdoc.g \ @@ -24,67 +26,25 @@ regress: rm edu.berkeley.sbp.jar make test -profile: edu.berkeley.sbp.jar - $(java) -agentlib:yjpagent \ - -cp $< edu.berkeley.sbp.misc.RegressionTests \ - -profile \ - tests/meta.g \ - tests/testcase.g \ - tests/regression.tc - +#-Dsbp.verbose=true test: edu.berkeley.sbp.jar $(java) -cp $< edu.berkeley.sbp.misc.RegressionTests \ - tests/meta.g \ + src/edu/berkeley/sbp/meta/meta.g \ 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.meta.MetaGrammar \ - ../tests/meta.g \ + ../src/edu/berkeley/sbp/meta/meta.g \ edu.berkeley.sbp.meta.MetaGrammar edu.berkeley.sbp.jar: $(shell find src -name \*.java) mkdir -p bin - javac -cp javax.servlet.jar:tests/ArchSimA3.jar:tests/grappa.jar -d bin -sourcepath src $^ - cd bin; jar cf ../$@ . + javac -cp javax.servlet.jar -d bin -sourcepath src $^ + echo 'Main-Class: edu.berkeley.sbp.misc.CommandLine' > bin/manifest + cd bin; jar cmf manifest ../$@ . #-Xlint:unchecked javadoc: rm -rf doc/api @@ -114,19 +74,11 @@ javadoc: -noqualifier all \ -d doc/api \ edu.berkeley.sbp.meta \ - edu.berkeley.sbp.bind \ edu.berkeley.sbp.chr \ edu.berkeley.sbp.misc \ - edu.berkeley.sbp.tib \ edu.berkeley.sbp.util clean: rm -rf doc/api edu.berkeley.sbp.jar bin edu.berkeley.sbp.tar.gz - -upload: - make clean - make javadoc - darcs dist - echo '' > index.html - rsync -are ssh --progress --verbose --delete ./ argus.cs.berkeley.edu:public_html/sbp/ + rm -rf Makefile.bak *.hi *.o *.class *.jar Header_*.hs Class_*.hs *_JVM.hs InterfaceMyClass