--- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ -prefix = /usr/local -bindir = $(prefix)/bin -mandir = $(prefix)/share/man +PREFIX = /usr/local +BINDIR = $(PREFIX)/bin +MANDIR = $(PREFIX)/share/man SRCS = main.go @@ -20,13 +20,13 @@ .PHONY: install install: ijq ijq.1 - install -d $(bindir) $(mandir)/man1 - install -m 0755 ijq $(bindir) - install -m 0644 ijq.1 $(mandir)/man1 + install -d $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1 + install -m 0755 ijq -t $(DESTDIR)$(BINDIR)/ + install -m 0644 ijq.1 -t $(DESTDIR)$(MANDIR)/man1/ .PHONY: uninstall uninstall: - rm $(bindir)/ijq $(mandir)/man1/ijq.1 + rm $(BINDIR)/ijq $(MANDIR)/man1/ijq.1 .PHONY: clean clean: