mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-22 02:48:08 +01:00
eb8feb1666
Tagging functions are used in notmuch.el, notmuch-show.el, and notmuch-message.el. There are enough common functions for tagging that it makes sense to put them all in their own library. No code is modified, just moved around.
46 lines
1.1 KiB
Makefile
46 lines
1.1 KiB
Makefile
# -*- makefile -*-
|
|
|
|
dir := emacs
|
|
emacs_sources := \
|
|
$(dir)/notmuch-lib.el \
|
|
$(dir)/notmuch.el \
|
|
$(dir)/notmuch-query.el \
|
|
$(dir)/notmuch-show.el \
|
|
$(dir)/notmuch-wash.el \
|
|
$(dir)/notmuch-hello.el \
|
|
$(dir)/notmuch-mua.el \
|
|
$(dir)/notmuch-address.el \
|
|
$(dir)/notmuch-maildir-fcc.el \
|
|
$(dir)/notmuch-message.el \
|
|
$(dir)/notmuch-crypto.el \
|
|
$(dir)/notmuch-tag.el \
|
|
$(dir)/coolj.el \
|
|
$(dir)/notmuch-print.el
|
|
|
|
emacs_images := \
|
|
$(srcdir)/$(dir)/notmuch-logo.png
|
|
|
|
emacs_bytecode = $(emacs_sources:.el=.elc)
|
|
|
|
%.elc: %.el $(global_deps)
|
|
$(call quiet,EMACS) --directory emacs -batch -f batch-byte-compile $<
|
|
|
|
ifeq ($(WITH_EMACS),1)
|
|
ifeq ($(HAVE_EMACS),1)
|
|
all: $(emacs_bytecode)
|
|
endif
|
|
|
|
install: install-emacs
|
|
endif
|
|
|
|
.PHONY: install-emacs
|
|
install-emacs:
|
|
mkdir -p "$(DESTDIR)$(emacslispdir)"
|
|
install -m0644 $(emacs_sources) "$(DESTDIR)$(emacslispdir)"
|
|
ifeq ($(HAVE_EMACS),1)
|
|
install -m0644 $(emacs_bytecode) "$(DESTDIR)$(emacslispdir)"
|
|
endif
|
|
mkdir -p "$(DESTDIR)$(emacsetcdir)"
|
|
install -m0644 $(emacs_images) "$(DESTDIR)$(emacsetcdir)"
|
|
|
|
CLEAN := $(CLEAN) $(emacs_bytecode)
|