Mercurial > hg-stable
comparison doc/Makefile @ 7660:ceed5f8c4ebf
Document how HTML documentation is built under Windows
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Sat, 17 Jan 2009 15:15:26 +0100 |
parents | 2ca70663ded3 |
children | fa584d23e3cc |
comparison
equal
deleted
inserted
replaced
7659:25ac72ca68f6 | 7660:ceed5f8c4ebf |
---|---|
3 HTML=$(SOURCES:%.txt=%.html) | 3 HTML=$(SOURCES:%.txt=%.html) |
4 PREFIX=/usr/local | 4 PREFIX=/usr/local |
5 MANDIR=$(PREFIX)/share/man | 5 MANDIR=$(PREFIX)/share/man |
6 INSTALL=install -c | 6 INSTALL=install -c |
7 PYTHON=python | 7 PYTHON=python |
8 ASCIIDOC=asciidoc | |
8 | 9 |
9 all: man html | 10 all: man html |
10 | 11 |
11 man: $(MAN) | 12 man: $(MAN) |
12 | 13 |
22 xmlto man $*.xml ; \ | 23 xmlto man $*.xml ; \ |
23 sed -e 's/^\.hg/\\\&.hg/' $* > $*~ ; \ | 24 sed -e 's/^\.hg/\\\&.hg/' $* > $*~ ; \ |
24 mv $*~ $* | 25 mv $*~ $* |
25 | 26 |
26 %.xml: %.txt | 27 %.xml: %.txt |
27 asciidoc -d manpage -b docbook $*.txt | 28 $(ASCIIDOC) -d manpage -b docbook $*.txt |
28 | 29 |
29 %.html: %.txt | 30 %.html: %.txt |
30 asciidoc -b html4 $*.txt || asciidoc -b html $*.txt | 31 $(ASCIIDOC) -b html4 $*.txt || $(ASCIIDOC) -b html $*.txt |
31 | 32 |
32 MANIFEST: man html | 33 MANIFEST: man html |
33 # tracked files are already in the main MANIFEST | 34 # tracked files are already in the main MANIFEST |
34 $(RM) $@ | 35 $(RM) $@ |
35 for i in $(MAN) $(HTML) hg.1.gendoc.txt; do \ | 36 for i in $(MAN) $(HTML) hg.1.gendoc.txt; do \ |