diff -r 8239b2754411 -r 49003d3e8a99 Makefile --- a/Makefile Tue Jun 19 09:22:04 2012 +0200 +++ b/Makefile Tue Jun 19 09:26:40 2012 +0200 @@ -3,8 +3,29 @@ sbindir = ${prefix}/sbin .PHONY: all install clean -all: + +all: update-serial + install: - install -m 0755 update-serial $(DESTDIR)/${sbindir}/ + install -d -m 0755 $(DESTDIR)/${sbindir} + install -m 0755 update-serial $(DESTDIR)/${sbindir}/ clean: + rm -f update-serial + +%: %.pl + @rc=0; \ + for p in `cat modules`; do \ + if ! perl -M$$p -e "" 2>/dev/null; then \ + echo "*** Need perl module $$p" >&2 ;\ + rc=1 ;\ + fi ;\ + done ;\ + test $$rc = 0 + @perl -c $< + @test -f .hg_archival.txt \ + && version=`grep ^node: .hg_archival.txt | cut -f2 -d ' '` \ + || version=`hg id | cut -f1 -d' '` \ + &&perl -pe 's/__VERSION__/'$$version'/' $< >$<.tmp + @mv -f $<.tmp $@ + @chmod +x-w $@