From 5e53539a4404f64f944042f9c7b745c02639f1d4 Mon Sep 17 00:00:00 2001 From: crawshaw Date: Tue, 23 Nov 2004 19:39:41 +0000 Subject: [PATCH] optimise Makefile to reduce build times darcs-hash:20041123193941-2eb37-a448ad1f701b5690def383009751bdea0da03a93.gz --- Makefile | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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 -- 1.7.10.4