diff options
-rw-r--r-- | Makefile | 1 | ||||
-rw-r--r-- | Makefile.local | 10 | ||||
-rw-r--r-- | emacs/Makefile | 7 | ||||
-rw-r--r-- | emacs/Makefile.local | 19 | ||||
-rw-r--r-- | emacs/notmuch.el (renamed from notmuch.el) | 0 |
5 files changed, 27 insertions, 10 deletions
@@ -38,6 +38,7 @@ include Makefile.config include lib/Makefile.local include compat/Makefile.local +include emacs/Makefile.local include Makefile.local # The user has not set any verbosity, default to quiet mode and inform the diff --git a/Makefile.local b/Makefile.local index 034b2036..f59761ca 100644 --- a/Makefile.local +++ b/Makefile.local @@ -1,5 +1,3 @@ -emacs: notmuch.elc - notmuch_client_srcs = \ $(notmuch_compat_srcs) \ debugger.c \ @@ -36,14 +34,6 @@ install: all notmuch.1.gz install notmuch $(DESTDIR)$(prefix)/bin/ install -m0644 notmuch.1.gz $(DESTDIR)$(prefix)/share/man/man1/ -install-emacs: install emacs - for d in $(DESTDIR)/$(emacs_lispdir) ; \ - do \ - install -d $$d ; \ - done ; - install -m0644 notmuch.el $(DESTDIR)$(emacs_lispdir) - install -m0644 notmuch.elc $(DESTDIR)$(emacs_lispdir) - install-desktop: install -d $(DESTDIR)$(desktop_dir) desktop-file-install --mode 0644 --dir $(DESTDIR)$(desktop_dir) notmuch.desktop diff --git a/emacs/Makefile b/emacs/Makefile new file mode 100644 index 00000000..b6859eac --- /dev/null +++ b/emacs/Makefile @@ -0,0 +1,7 @@ +# See Makfefile.local for the list of files to be compiled in this +# directory. +all: + $(MAKE) -C .. all + +.DEFAULT: + $(MAKE) -C .. $@ diff --git a/emacs/Makefile.local b/emacs/Makefile.local new file mode 100644 index 00000000..c6ca142d --- /dev/null +++ b/emacs/Makefile.local @@ -0,0 +1,19 @@ +dir=emacs +emacs_sources= \ + $(dir)/notmuch.el + +emacs_bytecode=$(subst .el,.elc,$(emacs_sources)) + +emacs: $(emacs_bytecode) + +install-emacs: install emacs + for d in $(DESTDIR)/$(emacs_lispdir) ; \ + do \ + install -d $$d ; \ + done ; + for f in $(emacs_sources) $(emacs_bytecode); \ + do \ + install -m0644 $$f $(DESTDIR)$(emacs_lispdir) ;\ + done; + +CLEAN := $(CLEAN) $(emacs_bytecode) diff --git a/notmuch.el b/emacs/notmuch.el index 5b553bbf..5b553bbf 100644 --- a/notmuch.el +++ b/emacs/notmuch.el |