]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
Makefile fixes for packagers (DESTDIR / PREFIX)
authorAndrew Jorgensen <ajorgens@amazon.com>
Mon, 28 Sep 2015 19:27:48 +0000 (12:27 -0700)
committerAndrew Jorgensen <ajorgens@amazon.com>
Mon, 28 Sep 2015 19:27:48 +0000 (12:27 -0700)
Adds DESTDIR and PREFIX in appropriate places
Adds share/ to the man path
Lets the packager override PREFIX

Documentation/Makefile
Makefile

index f1bee45e57d9ae4463fb474dbe3e6a721d5e9130..aa5683cc3140aae04138a59f8295610c19c5cbaf 100644 (file)
@@ -90,6 +90,9 @@ else # "make -w"
 NO_SUBDIR = :
 endif
 
+DESTDIR =
+PREFIX := /usr/local
+
 all: man html
 
 html: $(DOC_HTML)
@@ -98,14 +101,14 @@ man: man1
 man1: $(DOC_MAN1)
 
 install-no-build:
-       $(INSTALL) -d -m 755 /usr/local/man/man1
-       $(INSTALL) -m 644 $(DOC_MAN1) /usr/local/man/man1
+       $(INSTALL) -d -m 755 $(DESTDIR)$(PREFIX)/share/man/man1
+       $(INSTALL) -m 644 $(DOC_MAN1) $(DESTDIR)$(PREFIX)/share/man/man1
 
 install: install-man
 
 install-man: man
-       $(INSTALL) -d -m 755 /usr/local/man/man1
-       $(INSTALL) -m 644 $(DOC_MAN1) /usr/local/man/man1
+       $(INSTALL) -d -m 755 $(DESTDIR)$(PREFIX)/share/man/man1
+       $(INSTALL) -m 644 $(DOC_MAN1) $(DESTDIR)$(PREFIX)/share/man/man1
 
 docdep_prereqs = \
        cmd-list.made $(cmds_txt)
index cdda167ce99a1159ee9db831da22d8de14ed1f93..e5eb69c92313a309a01bd20a4ca336f02be413df 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@ NVME = nvme
 INSTALL ?= install
 SRC = ./src
 DESTDIR =
-PREFIX = /usr/local
+PREFIX := /usr/local
 SBINDIR = $(PREFIX)/sbin
 LIBUDEV:=$(shell ld -ludev > /dev/null 2>&1 ; echo $$?)
 ifeq ($(LIBUDEV),0)