]> git.notmuchmail.org Git - notmuch/blobdiff - contrib/notmuch-mutt/Makefile
Make notmuch-mutt script more portable
[notmuch] / contrib / notmuch-mutt / Makefile
index 87f9031cb4777b27f863da8d33b2a2dbc4c176e7..de933eaa72d26117eb5672fb3497a9d4768ead99 100644 (file)
@@ -1,5 +1,11 @@
 NAME = notmuch-mutt
 
+-include ../../Makefile.config
+PERL_ABSOLUTE ?= $(shell command -v perl 2>/dev/null)
+prefix ?= /usr/local
+sysconfdir ?= ${prefix}/etc
+mandir ?= ${prefix}/share/man
+
 all: $(NAME) $(NAME).1
 
 $(NAME).1: $(NAME)
@@ -8,5 +14,12 @@ $(NAME).1: $(NAME)
 README.html: README
        markdown $< > $@
 
+install: all
+       mkdir -p $(DESTDIR)$(prefix)/bin $(DESTDIR)$(mandir)/man1 $(DESTDIR)$(sysconfdir)/Muttrc.d
+       sed "1s|^#!.*|#! $(PERL_ABSOLUTE)|" < $(NAME) > $(DESTDIR)$(prefix)/bin/$(NAME)
+       chmod 755 $(DESTDIR)$(prefix)/bin/$(NAME)
+       install -m 644 $(NAME).1 $(DESTDIR)$(mandir)/man1/
+       install -m 644 $(NAME).rc $(DESTDIR)$(sysconfdir)/Muttrc.d/
+
 clean:
        rm -f notmuch-mutt.1 README.html