@@ -11,6 +11,7 @@ PREFIX = /usr/local
LIBDIR = $(PREFIX)/lib
# subdir below LIBDIR in which to install the libv4lx libc wrappers
LIBSUBDIR = libv4l
+MANDIR = $(PREFIX)/share/man
# These ones should not be overriden from the cmdline
@@ -39,7 +39,7 @@ install: $(TARGETS)
install -m 644 -p rc_keymaps/* $(DESTDIR)/etc/rc_keymaps
install -m 755 -d $(DESTDIR)/lib/udev/rules.d
install -m 644 -p 70-infrared.rules $(DESTDIR)/lib/udev/rules.d
- install -m 755 -d $(DESTDIR)$(PREFIX)/share/man/man1
- install -m 644 -p ir-keytable.1 $(DESTDIR)$(PREFIX)/share/man/man1
+ install -m 755 -d $(DESTDIR)$(MANDIR)/man1
+ install -m 644 -p ir-keytable.1 $(DESTDIR)$(MANDIR)/man1
include ../../Make.rules
From dc79c6a5e20d8e3ceaa3763e68761556de8e16a7 Mon Sep 17 00:00:00 2001 From: Robby Workman <rworkman@slackware.com> Date: Tue, 12 Apr 2011 09:26:57 -0500 Subject: [PATCH 2/2] Allow override of manpage installation directory This creates MANDIR in Make.rules and keeps the preexisting default of $(PREFIX)/share/man, but allows packagers to easily override via e.g. "make MANDIR=/usr/man" --- Make.rules | 1 + utils/keytable/Makefile | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-)