From bbd3eeda9f95ccf486482b0c1737a65714390d35 Mon Sep 17 00:00:00 2001 From: Andrew Cooper Date: Fri, 28 Mar 2014 11:24:05 +0000 Subject: [PATCH] docs/Makefile: Split the install target Split the current install target into two subtargets, install-man-pages and install-html, with the main install target depending on both. This helps packagers who want the man pages to put in appropriate rpms/debs, but don't want to build the html developer docs. Signed-off-by: Andrew Cooper Acked-by: Ian Campbell CC: Ian Jackson --- docs/Makefile | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/docs/Makefile b/docs/Makefile index 06a9bc8b34..7cd7440948 100644 --- a/docs/Makefile +++ b/docs/Makefile @@ -88,16 +88,20 @@ distclean: clean rm -rf $(XEN_ROOT)/config/Docs.mk config.log config.status config.cache \ autom4te.cache -.PHONY: install -install: all - rm -rf $(DESTDIR)$(DOCDIR) - $(INSTALL_DIR) $(DESTDIR)$(DOCDIR) - +.PHONY: install-man-pages +install-man-pages: man-pages $(INSTALL_DIR) $(DESTDIR)$(MANDIR) cp -R man1 $(DESTDIR)$(MANDIR) cp -R man5 $(DESTDIR)$(MANDIR) + +.PHONY: install-html +install-html: html txt figs + $(INSTALL_DIR) $(DESTDIR)$(DOCDIR) [ ! -d html ] || cp -R html $(DESTDIR)$(DOCDIR) +.PHONY: install +install: install-man-pages install-html + html/index.html: $(DOC_HTML) $(CURDIR)/gen-html-index INDEX $(PERL) -w -- $(CURDIR)/gen-html-index -i INDEX html $(DOC_HTML) -- 2.30.2