From: crawshaw Date: Tue, 23 Nov 2004 19:39:41 +0000 (+0000) Subject: optimise Makefile to reduce build times X-Git-Url: http://git.megacz.com/?p=org.ibex.tool.git;a=commitdiff_plain;h=5e53539a4404f64f944042f9c7b745c02639f1d4 optimise Makefile to reduce build times darcs-hash:20041123193941-2eb37-a448ad1f701b5690def383009751bdea0da03a93.gz --- diff --git a/Makefile b/Makefile index 1745df1..dcd5829 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,11 @@ -default: - @mkdir -p build - @javac -d build/ $(shell find src/java -name \*.java) +default: $(patsubst src/java/%.java,build/%.class,$(shell find src/java -name \*.java)) @cp -R src/rsc/* build/ +build/%.class: + @mkdir -p build + @echo "Compiling $(subst /,.,$*)" + @javac -sourcepath src/java -d build -source 1.3 -target 1.1 \ + src/java/$*.java + clean: @rm -rf build