-default: $(patsubst src/java/%.java,build/%.class,$(shell find src/java -name \*.java))
+sources = $(shell find src/java -name \*.java)
+classes = $(sources:src/java/%.java=build/%.class)
+
+default: $(classes)
@cp -R src/rsc/* build/
-build/%.class:
+$(classes): $(sources)
@mkdir -p build
- @echo "Compiling $(subst /,.,$*)"
+ @echo "Compiling org.ibex.tool"
@javac -sourcepath src/java -d build -source 1.3 -target 1.1 \
- src/java/$*.java
+ $(sources)
clean:
@rm -rf build