X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=docs%2FMakefile;fp=docs%2FMakefile;h=f5c1319fe2e6c4e1d96d8296915ffc7c0be67aa1;hb=60068d0a01a543f98477530e538420365663cccb;hp=0000000000000000000000000000000000000000;hpb=c66ac69832b67c8b6f5a0eda4f2f4773e46796c8;p=grml-network.git diff --git a/docs/Makefile b/docs/Makefile new file mode 100644 index 0000000..f5c1319 --- /dev/null +++ b/docs/Makefile @@ -0,0 +1,45 @@ +install_ = install + +etc = ${DESTDIR}/etc/ +usr = ${DESTDIR}/usr +usrbin = $(usr)/bin +usrsbin = $(usr)/sbin +usrshare = $(usr)/share/$(name_) +usrdoc = $(usr)/share/doc/$(name_) +man8 = $(usr)/share/man/man8/ +man1 = $(usr)/share/man/man1/ + + +%.html : %.txt ; + asciidoc -b xhtml11 $^ + +%.gz : %.txt ; + asciidoc -d manpage -b docbook $^ + #sed -i 's///g' `echo $^ |sed -e 's/.txt/.xml/'` + xsltproc -nonet /usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl `echo $^ |sed -e 's/.txt/.xml/'` &>/dev/null + gzip -f --best `echo $^ |sed -e 's/.txt//'` + + +MANPAGES = grml-addtun.8 + +all: doc + +doc: doc_man doc_html +doc_html: $(addsuffix .html, $(MANPAGES)) +doc_man: $(addsuffix .gz, $(MANPAGES)) + + +install: all + # install .html dokumentation + $(install_) -d -m 755 $(usrdoc) + @for i in $(MANPAGES); do \ + $(install_) -vm 644 $$i.html $(usrdoc); done + # install manpages + $(install_) -d -m 755 $(man8) + @for i in $(MANPAGES); do \ + $(install_) -vm 644 $$i.gz $(man8); done + +clean: + @for i in $(MANPAGES); do \ + rm -fv $$i.html $$i.xml $$i.gz $$i; done +