25 lines
464 B
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)
|