rt_benchs/jikes_write_barrier/Makefile

25 lines
464 B
Makefile

CC=gcc
INCDIR=include
LIBDIR=lib
SRCDIR=src
BINDIR=bin
SCRIPTDIR=scripts
SRCS := $(shell find $(SRCDIR) -name \*.java | sed -r "s@^\./@@")
BINS=$(patsubst $(SRCDIR)/%.java,$(BINDIR)/%.class,$(SRCS))
default: $(BINS)
runbarrier: $(BINDIR)/lip6/jikesrvm/bench/Main.class
$(SCRIPTDIR)/launch_java_bench $(BINDIR) $<
$(BINDIR)/%.class: $(SRCDIR)/%.java
mkdir -p $(BINDIR)
javac -d $(BINDIR) -sourcepath $(SRCDIR) $<
clean:
distclean: clean
rm -rf $(BINDIR)