From: Andrew Cooper Date: Fri, 28 Mar 2014 11:24:05 +0000 (+0000) Subject: docs/Makefile: Split the install target X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~5319 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=bbd3eeda9f95ccf486482b0c1737a65714390d35;p=xen.git 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 --- 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)