project := xt cp := ../tool/build cp += ../util/build cp += ../js/build cp += ../upstream/servlet-2.3.jar cp += ../upstream/prevayler-2.02.005.jar space := $(empty) $(empty) default: $(cp) @mkdir -p build @echo "Compiling org.ibex.$(project)" @java -cp $(subst $(space),:,$(cp)) \ org.ibex.tool.Compiler -d build src/java ../upstream/%: @mkdir -p ../upstream @wget -P ../upstream -c http://repo.zentus.com/upstream/$* ../%/build: fetch-% @make -s -C ../$*/ -f ../$*/Makefile fetch-%: @echo "Fetching org.ibex.$*" @cd ..; darcs get --partial http://repo.zentus.com/$* clean: @rm -rf build