CC=gcc INCDIR=include LIBDIR=lib SRCDIR=src BINDIR=bin PAPILIBDIR=lib PAPIINCDIR=include LOCALDIR=$(HOME)/local default: barrier # TODO: Verify libpapihighlevel.so is uptodate (need a git module) runbarrier: $(BINDIR)/lip6/jikesrvm/bench/Main.class $(BINDIR)/lip6/jikesrvm/bench/Cell.class LD_LIBRARY_PATH=$(LOCALDIR)/$(LIBDIR) \ rvm -cp $(BINDIR):$(LOCALDIR)/$(LIBDIR) \ -Djava.library.path=$(LOCALDIR)/$(LIBDIR) \ -Xms2G -Xmx3G -X:processors=1 lip6.jikesrvm.bench.Main # TODO: Verify libpapihighlevel.so is uptodate (need a git module) barrier: $(BINDIR)/lip6/jikesrvm/bench/Main.class $(BINDIR)/lip6/jikesrvm/bench/Main.class: $(SRCDIR)/lip6/jikesrvm/bench/Main.java \ $(SRCDIR)/lip6/jikesrvm/bench/Cell.java if [ ! -d $(BINDIR) ] ; then mkdir $(BINDIR) ; fi javac -d $(BINDIR) -sourcepath $(SRCDIR) -classpath $(LOCALDIR)/$(PAPILIBDIR) \ $(SRCDIR)/lip6/jikesrvm/bench/Main.java clean: distclean: clean rm -rf $(BINDIR)