X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=Makefile;h=a5d9260fa16ee6e1b83d9a64e863de4ba767000d;hp=d4c1f98c93d745e9ac94ab5be9a02e715e106c23;hb=a804bff254ea2ede83ba75b5235d7e3bd22a5ddb;hpb=bea819e3a90c7cc18159e43250b3af87602295f8 diff --git a/Makefile b/Makefile index d4c1f98..a5d9260 100644 --- a/Makefile +++ b/Makefile @@ -21,11 +21,27 @@ demo: edu.berkeley.sbp.jar demo2: edu.berkeley.sbp.jar $(java) -cp $< edu.berkeley.sbp.misc.Demo2 +ast: edu.berkeley.sbp.jar + $(java) -cp $< edu.berkeley.sbp.misc.TestAstGenerator tests/math.g + regress: make boot rm edu.berkeley.sbp.jar make test +VERSION = ${shell cat VERSION} +releases_dir = /afs/research.cs.berkeley.edu/project/sbp/releases/ +git_repo = /afs/research.cs.berkeley.edu/project/sbp/edu.berkeley.sbp.git/ +release: edu.berkeley.sbp.jar + echo == making release ${VERSION} ============================== + echo + git push ${git_repo} + git archive --prefix=sbp-${VERSION} HEAD | gzip > \ + ${releases_dir}/sbp-${VERSION}.tgz + cp edu.berkeley.sbp.jar ${releases_dir}/sbp-${VERSION}.jar + emacs -nw ~/wix/src/research.cs.berkeley.edu/sbp/index.wix + cd ~/proj/wix; make + #-Dsbp.verbose=true test: edu.berkeley.sbp.jar $(java) -cp $< edu.berkeley.sbp.misc.RegressionTests \ @@ -33,6 +49,13 @@ test: edu.berkeley.sbp.jar tests/testcase.g \ tests/regression.tc +profile: edu.berkeley.sbp.jar + $(java) -agentpath:/Applications/YourKit.app/bin/mac/libyjpagent.jnilib -cp $< edu.berkeley.sbp.misc.RegressionTests \ + -profile \ + src/edu/berkeley/sbp/meta/meta.g \ + tests/testcase.g \ + tests/regression.tc + boot: edu.berkeley.sbp.jar cd src; \ $(java) -cp ../$< \