From d2ef9908bc0a460ac90b014183d78f5323d146ce Mon Sep 17 00:00:00 2001 From: Andrew Janke Date: Wed, 13 Apr 2016 09:41:28 -0400 Subject: [PATCH] Makefile: fix 'make install' for alternate prefixes --- Makefile | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 2cecb0c..33c62fe 100644 --- a/Makefile +++ b/Makefile @@ -1,16 +1,24 @@ prefix=/usr/local +exec_prefix=$(prefix) +bindir=$(exec_prefix)/bin +datarootdir=$(prefix)/share +datadir=$(datarootdir) +mandir=$(datarootdir)/man # files that need mode 755 EXEC_FILES=git-standup +.PHONY: all install uninstall + all: @echo "usage: make install" @echo " make uninstall" install: - install -m 0755 $(EXEC_FILES) $(prefix)/bin + mkdir -p $(bindir) + install -m 0755 $(EXEC_FILES) $(bindir) uninstall: - test -d $(prefix)/bin && \ - cd $(prefix)/bin && \ + test -d $(bindir) && \ + cd $(bindir) && \ rm -f $(EXEC_FILES) \ No newline at end of file