sources = $(shell find src -name \*.java) classes = $(sources:src/%.java=build/%.class) default: org.ibex.tool.jar org.ibex.tool.jar: $(classes) @echo "Bootstrapping: org.ibex.tool.jar" @java -cp src:build org.ibex.tool.Compiler -j org.ibex.tool.jar -m org.ibex.tool.Compiler -v src @echo "Adding resources: org.ibex.tool.jar" @cd src; jar -uf ../org.ibex.tool.jar `find . -name \*.rsc -or -name \*.properties` $(classes): $(sources) @mkdir -p build @echo "Compiling: org.ibex.tool" @javac -sourcepath java -d build -source 1.3 -target 1.1 \ $(sources) clean: @rm -rf build