diff options
| author | Jean-Sébastien Pédron <jean-sebastien@rabbitmq.com> | 2015-10-08 18:48:01 +0200 |
|---|---|---|
| committer | Jean-Sébastien Pédron <jean-sebastien.pedron@dumbbell.fr> | 2015-10-20 11:10:48 +0200 |
| commit | 68a1b81e3543afcbac05c4ab5f8ff0f9abd858d2 (patch) | |
| tree | a4a11275a9387d2bcced42885a57ef80801f32ee | |
| parent | a7c52a97f0d1048a8a57371597a9381b9cd3ea56 (diff) | |
| download | rabbitmq-server-git-68a1b81e3543afcbac05c4ab5f8ff0f9abd858d2.tar.gz | |
Add install-man target to install manpages
| -rw-r--r-- | Makefile | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -253,7 +253,7 @@ clean-source-dist: # Installation. # -------------------------------------------------------------------- -.PHONY: install install-erlapp install-scripts +.PHONY: install install-erlapp install-scripts install-man .PHONY: install-windows install-windows-erlapp install-windows-scripts install-windows-docs DESTDIR ?= @@ -261,6 +261,8 @@ DESTDIR ?= PREFIX ?= /usr/local WINDOWS_PREFIX ?= rabbitmq-server-windows-$(VERSION) +MANDIR ?= $(PREFIX)/share/man + RMQ_ROOTDIR ?= $(PREFIX)/lib/erlang RMQ_BINDIR = $(RMQ_ROOTDIR)/bin RMQ_LIBDIR = $(RMQ_ROOTDIR)/lib @@ -311,6 +313,15 @@ install-scripts: install-dirs $(DESTDIR)$(RMQ_BINDIR)/$$script; \ done +install-man: manpages install-dirs + $(inst_verbose) sections=$$(ls -1 docs/*.[1-9] | sed -E 's/.*\.([1-9])$$/\1/' | uniq | sort); \ + for section in $$sections; do \ + mkdir -p $(DESTDIR)$(MANDIR)/man$$section; \ + for manpage in $(DOCS_DIR)/*.$$section; do \ + gzip < $$manpage > $(DESTDIR)$(MANDIR)/man$$section/$$(basename $$manpage).gz; \ + done; \ + done + install-windows: install-windows-erlapp install-windows-scripts install-windows-docs install-windows-dirs: |
