summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile13
1 files changed, 12 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index dc99f5ff27..f9b1101e8c 100644
--- a/Makefile
+++ b/Makefile
@@ -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: