diff-tree: don't print multiple headers for merges when silent.
[git.git] / Documentation / Makefile
index a3ad85d..27ae781 100644 (file)
@@ -1,6 +1,6 @@
 DOC_SRC=$(wildcard git*.txt)
 DOC_HTML=$(patsubst %.txt,%.html,$(DOC_SRC))
-DOC_MAN=$(patsubst %.txt,%.1,$(DOC_SRC))
+DOC_MAN=$(patsubst %.txt,%.1,$(wildcard git-*.txt)) git.7
 
 all: $(DOC_HTML) $(DOC_MAN)
 
@@ -13,13 +13,15 @@ git-diff-%.txt: diff-format.txt
        touch $@
 
 clean:
-       rm -f *.xml *.html *.1
+       rm -f *.xml *.html *.1 *.7
 
 %.html : %.txt
        asciidoc -b css-embedded -d manpage $<
 
-%.1 : %.xml
+%.1 %.7 : %.xml
        xmlto man $<
+       # FIXME: this next line works around an output filename bug in asciidoc 6.0.3
+       [ "$@" = "git.7" ] || mv git.1 $@
 
 %.xml : %.txt
        asciidoc -b docbook -d manpage $<