From 19b502931813abcc1641e35a822e783d7344e762 Mon Sep 17 00:00:00 2001 From: Christian Wiese Date: Wed, 12 Mar 2008 15:57:54 +0200 Subject: [PATCH] [BUILD] Added 'install-man' make target for installing the man page This change is also introducing a new variable in the Makefile called MANDIR, which is set to "$PREFIX/share/man" by default. --- Makefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index f74f8f85be..a9a4d41394 100644 --- a/Makefile +++ b/Makefile @@ -44,6 +44,8 @@ # PREFIX is set to "/usr/local" by default and is used for installation only. # SBINDIR is set to "$(PREFIX)/sbin" by default and is used for installation # only. +# MANDIR is set to "$(PREFIX)/share/man" by default and is used for +# installation only. # # Other variables : # DLMALLOC_SRC : build with dlmalloc, indicate the location of dlmalloc.c. @@ -58,6 +60,7 @@ DESTDIR = PREFIX = /usr/local SBINDIR = $(PREFIX)/sbin +MANDIR = $(PREFIX)/man #### TARGET system # Use TARGET= to optimize for a specifc target OS among the @@ -472,7 +475,11 @@ src/haproxy.o: src/haproxy.c src/dlmalloc.o: $(DLMALLOC_SRC) $(CC) $(COPTS) -DDEFAULT_MMAP_THRESHOLD=$(DLMALLOC_THRES) -c -o $@ $< -install: all +install-man: + install -d $(DESTDIR)/$(MANDIR)/man1 + install -m 644 doc/haproxy.1 $(DESTDIR)/$(MANDIR)/man1 + +install: install-man all install -d $(DESTDIR)/$(SBINDIR) install haproxy $(DESTDIR)/$(SBINDIR)