X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=Makefile;h=233a3032fee84802cb40f8430bed2cbbf10da3d2;hb=b2b4d61351dcec375a00d6507c73d7bb122b4074;hp=41c71f2cf7a82e8007300ca55064bd68bd671da4;hpb=2a09fb070e935ab2115fadb18f0f2b377f0f0d9f;p=banana.git diff --git a/Makefile b/Makefile index 41c71f2..233a303 100644 --- a/Makefile +++ b/Makefile @@ -5,29 +5,48 @@ PKG_DIST = banana-$(VERSION) PKG_FILES = AUTHORS Changelog COPYING README Makefile TODO -PKG_DIRS = banana po css examples img +PKG_DIRS = banana po css examples img javascript -VCS_FILTER = ! -name .arch-ids ! -name .arch-inventory +VCS_FILTER = ! -name .svn # global targets +all: build + +# build for development (prepare spool +devel: spool spool/templates_c + +q: + @echo -e "Code statistics\n" + @sloccount $(filter-out spool/ po/ debian/, $(wildcard */)) 2> /dev/null | egrep '^[a-z]*:' + build: pkg-build dist: clean pkg-dist clean: - rm -rf locale banana/include/banana.inc.php + rm -rf locale banana/banana.inc.php + rm javascript/jquery.js make -C po clean + make -C mbox-helper clean %: %.in Makefile - sed -e 's,@VERSION@,$(VERSION),g' $< > $@ + -rm $@ + sed -e 's,@VERSION@,$(VERSION) The Bearded Release,g' $< > $@ + +javascript/jquery.js: + wget "http://jquery.com/src/jquery-latest.pack.js" -O $@ +spool spool/templates_c: + mkdir -p $@ + chmod o+w $@ # banana package targets -pkg-build: banana/banana.inc.php +pkg-build: banana/banana.inc.php javascript/jquery.js make -C po make -C po clean + make -C mbox-helper pkg-dist: pkg-build rm -rf $(PKG_DIST) $(PKG_DIST).tar.gz