diff options
author | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2019-02-15 14:08:54 +0100 |
---|---|---|
committer | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2019-02-17 17:52:26 +0100 |
commit | 582ec2e3c2209b95ca2153feb0c07535e06bfc31 (patch) | |
tree | 37bc20c61a6672a7547828d1068d2fc8cc2e04ce | |
parent | 90190ad2a9fef0a145646dfb4b822997fd0e686e (diff) | |
download | sparse-582ec2e3c2209b95ca2153feb0c07535e06bfc31.tar.gz |
build: get rid of MAN1DIR
MAN1DIR is one of the configurable build option but it
seems to have few, if any, reasons to have such an option
in addition of MANDIR.
So, remove this variable and simplify the install rules
by using an internal-only "$(bindir)" & "$(man1dir)" to
replace "$(DESTDIR)$(BINDIR)" & "$(DESTDIR)$(MANDIR)/man1".
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
-rw-r--r-- | Makefile | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -16,7 +16,6 @@ DESTDIR= PREFIX ?= $(HOME) BINDIR=$(PREFIX)/bin MANDIR=$(PREFIX)/share/man -MAN1DIR=$(MANDIR)/man1 # Allow users to override build settings without dirtying their trees # For debugging, put this in local.mk: @@ -98,6 +97,10 @@ cflags += -DGCC_BASE=\"$(GCC_BASE)\" MULTIARCH_TRIPLET := $(shell $(CC) -print-multiarch 2>/dev/null) cflags += -DMULTIARCH_TRIPLET=\"$(MULTIARCH_TRIPLET)\" + +bindir := $(DESTDIR)$(BINDIR) +man1dir := $(DESTDIR)$(MANDIR)/man1 + ######################################################################## # target specificities @@ -241,13 +244,13 @@ clean-check: install: install-bin install-man -install-bin: $(INST_PROGRAMS:%=$(DESTDIR)$(BINDIR)/%) -install-man: $(INST_MAN1:%=$(DESTDIR)$(MAN1DIR)/%) +install-bin: $(INST_PROGRAMS:%=$(bindir)/%) +install-man: $(INST_MAN1:%=$(man1dir)/%) -$(DESTDIR)$(BINDIR)/%: % +$(bindir)/%: % @echo " INSTALL $@" $(Q)install -D $< $@ || exit 1; -$(DESTDIR)$(MAN1DIR)/%: % +$(man1dir)/%: % @echo " INSTALL $@" $(Q)install -D -m 644 $< $@ || exit 1; |