33 lines
944 B
Makefile
33 lines
944 B
Makefile
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)
|