From b1a46b70b3dcf139c05160e1420e915358b9f947 Mon Sep 17 00:00:00 2001 From: Markus Heidelberg Date: Sun, 2 Nov 2008 18:53:03 +0100 Subject: [PATCH] Makefile: add install-man rules (quick and normal) Signed-off-by: Junio C Hamano --- Documentation/Makefile | 8 ++++++-- INSTALL | 5 +++-- Makefile | 6 ++++++ 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/Documentation/Makefile b/Documentation/Makefile index e33ddcb25..c34c1cae2 100644 --- a/Documentation/Makefile +++ b/Documentation/Makefile @@ -87,7 +87,9 @@ man7: $(DOC_MAN7) info: git.info gitman.info -install: man +install: install-man + +install-man: man $(INSTALL) -d -m 755 $(DESTDIR)$(man1dir) $(INSTALL) -d -m 755 $(DESTDIR)$(man5dir) $(INSTALL) -d -m 755 $(DESTDIR)$(man7dir) @@ -220,7 +222,9 @@ $(patsubst %.txt,%.html,$(wildcard howto/*.txt)): %.html : %.txt install-webdoc : html sh ./install-webdoc.sh $(WEBDOC_DEST) -quick-install: +quick-install: quick-install-man + +quick-install-man: sh ./install-doc-quick.sh $(DOC_REF) $(DESTDIR)$(mandir) quick-install-html: diff --git a/INSTALL b/INSTALL index a4fd8624b..d1deb0b3c 100644 --- a/INSTALL +++ b/INSTALL @@ -126,8 +126,9 @@ Issues of note: http://www.kernel.org/pub/software/scm/git/docs/ - There are also "make quick-install-doc" and "make quick-install-html" - which install preformatted man pages and html documentation. + There are also "make quick-install-doc", "make quick-install-man" + and "make quick-install-html" which install preformatted man pages + and html documentation. This does not require asciidoc/xmlto, but it only works from within a cloned checkout of git.git with these two extra branches, and will not work for the maintainer for obvious chicken-and-egg reasons. diff --git a/Makefile b/Makefile index 40309e153..220de3991 100644 --- a/Makefile +++ b/Makefile @@ -1405,6 +1405,9 @@ endif install-doc: $(MAKE) -C Documentation install +install-man: + $(MAKE) -C Documentation install-man + install-html: $(MAKE) -C Documentation install-html @@ -1414,6 +1417,9 @@ install-info: quick-install-doc: $(MAKE) -C Documentation quick-install +quick-install-man: + $(MAKE) -C Documentation quick-install-man + quick-install-html: $(MAKE) -C Documentation quick-install-html -- 2.30.2