From: crawshaw Date: Wed, 24 Nov 2004 13:10:38 +0000 (+0000) Subject: newer, better Makefile X-Git-Url: http://git.megacz.com/?p=org.ibex.xt-crawshaw.git;a=commitdiff_plain;h=ad6ea5cd8473bd28086d657a2582c5f8c62ad4fb newer, better Makefile darcs-hash:20041124131038-2eb37-258dd28572d18fdc76a1c5af4d92d02a9d0e6b83.gz --- diff --git a/Makefile b/Makefile index 3004f4e..4c48700 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,23 @@ -default: ../tool/build ../util/build ../js/build +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.xt" - @java -cp ../tool/build:../util/build:../js/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