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)