2010-03-21 09:54:08 +00:00
|
|
|
# -*- makefile -*-
|
|
|
|
|
2010-03-10 10:59:57 -08:00
|
|
|
dir := emacs
|
2010-04-01 18:36:21 +01:00
|
|
|
emacs_sources := \
|
|
|
|
$(dir)/notmuch-lib.el \
|
|
|
|
$(dir)/notmuch.el \
|
2010-04-05 13:46:16 -03:00
|
|
|
$(dir)/notmuch-query.el \
|
2010-03-22 16:49:16 +00:00
|
|
|
$(dir)/notmuch-show.el \
|
2010-04-22 09:27:33 +01:00
|
|
|
$(dir)/notmuch-wash.el \
|
2010-04-22 10:03:32 +01:00
|
|
|
$(dir)/notmuch-hello.el \
|
2010-04-22 10:03:43 +01:00
|
|
|
$(dir)/notmuch-mua.el \
|
2010-04-26 14:45:30 +01:00
|
|
|
$(dir)/notmuch-address.el \
|
2010-04-26 10:23:16 +02:00
|
|
|
$(dir)/notmuch-maildir-fcc.el \
|
2010-04-27 12:44:45 -04:00
|
|
|
$(dir)/notmuch-message.el \
|
2010-04-26 14:45:30 +01:00
|
|
|
$(dir)/coolj.el
|
2010-04-22 09:27:33 +01:00
|
|
|
|
|
|
|
emacs_images := \
|
|
|
|
$(dir)/notmuch-logo.png
|
2010-02-09 23:45:28 -04:00
|
|
|
|
2010-03-10 10:59:57 -08:00
|
|
|
emacs_bytecode := $(subst .el,.elc,$(emacs_sources))
|
2010-02-09 23:45:28 -04:00
|
|
|
|
2010-04-06 10:35:20 -07:00
|
|
|
%.elc: %.el
|
|
|
|
$(call quiet,EMACS) --directory emacs -batch -f batch-byte-compile $<
|
|
|
|
|
2011-01-23 14:33:43 +01:00
|
|
|
ifeq ($(WITH_EMACS),1)
|
2010-04-06 10:35:20 -07:00
|
|
|
ifeq ($(HAVE_EMACS),1)
|
|
|
|
all: $(emacs_bytecode)
|
|
|
|
endif
|
|
|
|
|
|
|
|
install: install-emacs
|
2011-01-23 14:33:43 +01:00
|
|
|
endif
|
2010-02-09 23:45:28 -04:00
|
|
|
|
2010-04-05 12:59:06 -07:00
|
|
|
.PHONY: install-emacs
|
2010-04-06 10:35:20 -07:00
|
|
|
install-emacs:
|
2011-01-26 23:29:15 +10:00
|
|
|
mkdir -p "$(DESTDIR)$(emacslispdir)"
|
|
|
|
install -m0644 $(emacs_sources) "$(DESTDIR)$(emacslispdir)"
|
2010-04-06 10:35:20 -07:00
|
|
|
ifeq ($(HAVE_EMACS),1)
|
2011-01-26 23:29:15 +10:00
|
|
|
install -m0644 $(emacs_bytecode) "$(DESTDIR)$(emacslispdir)"
|
2010-04-06 10:35:20 -07:00
|
|
|
endif
|
2011-01-26 23:29:15 +10:00
|
|
|
install -m0644 $(emacs_images) "$(DESTDIR)$(emacslispdir)"
|
2010-02-09 23:45:28 -04:00
|
|
|
|
|
|
|
CLEAN := $(CLEAN) $(emacs_bytecode)
|