added doc/Makefile
[grml-scripts.git] / doc / Makefile
1
2 %.html : %.txt ;
3         asciidoc -b xhtml11 $^
4
5 %.gz : %.txt ;
6         a2x -f manpage $^ 2>&1 |grep -v '^Note: ' >&2
7         gzip -f --best $(patsubst %.txt,%, $^)
8
9 MANPAGES = $(patsubst %.txt,%,$(wildcard *.txt))
10
11 all: doc
12
13 doc: doc_man doc_html
14 doc_html: $(addsuffix .html, $(MANPAGES))
15 doc_man: $(addsuffix .gz, $(MANPAGES))
16
17 clean:
18         @for i in $(MANPAGES); do \
19                 rm -f $$i.html $$i.xml $$i.gz; done
20