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)
|