2 if pandoc </dev/null 2>/dev/null; then \
5 echo "Warning: pandoc not installed; can't generate manpages." >&2; \
6 echo '@echo Skipping: pandoc'; \
8 BUP_VERSION:=$(shell ../bup version --tag)
9 BUP_DATE:=$(shell ../bup version --date)
15 man: $(patsubst %.md,%,$(wildcard *.md))
17 html: $(patsubst %.1.md,%.html,$(wildcard *.md))
20 $(PANDOC) -s -r markdown -w man -o $@ $<
22 %.html: %.1.md.tmp Makefile
23 $(PANDOC) -s -r markdown -w html -o $@ $<
26 %.md.tmp: %.md Makefile
28 sed -e 's,%BUP_VERSION%,${BUP_VERSION},g' \
29 -e 's,%BUP_DATE%,${BUP_DATE},g' <$< >$@.new
33 rm -f *~ .*~ *.[0-9] *.new *.tmp *.html