mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-29 06:04:11 +01:00
emacs: Move emacs UI (currently just one file) to subdirectory.
Add emacs/Makefile.local and emacs/Makefile. Move emacs targets into emacs/Makefile.local, but leave the byte compilation rule in the top level Makefile.
This commit is contained in:
parent
a875e17211
commit
bbda0a0156
5 changed files with 27 additions and 10 deletions
1
Makefile
1
Makefile
|
@ -38,6 +38,7 @@ include Makefile.config
|
||||||
|
|
||||||
include lib/Makefile.local
|
include lib/Makefile.local
|
||||||
include compat/Makefile.local
|
include compat/Makefile.local
|
||||||
|
include emacs/Makefile.local
|
||||||
include Makefile.local
|
include Makefile.local
|
||||||
|
|
||||||
# The user has not set any verbosity, default to quiet mode and inform the
|
# The user has not set any verbosity, default to quiet mode and inform the
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
emacs: notmuch.elc
|
|
||||||
|
|
||||||
notmuch_client_srcs = \
|
notmuch_client_srcs = \
|
||||||
$(notmuch_compat_srcs) \
|
$(notmuch_compat_srcs) \
|
||||||
debugger.c \
|
debugger.c \
|
||||||
|
@ -36,14 +34,6 @@ install: all notmuch.1.gz
|
||||||
install notmuch $(DESTDIR)$(prefix)/bin/
|
install notmuch $(DESTDIR)$(prefix)/bin/
|
||||||
install -m0644 notmuch.1.gz $(DESTDIR)$(prefix)/share/man/man1/
|
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-desktop:
|
||||||
install -d $(DESTDIR)$(desktop_dir)
|
install -d $(DESTDIR)$(desktop_dir)
|
||||||
desktop-file-install --mode 0644 --dir $(DESTDIR)$(desktop_dir) notmuch.desktop
|
desktop-file-install --mode 0644 --dir $(DESTDIR)$(desktop_dir) notmuch.desktop
|
||||||
|
|
7
emacs/Makefile
Normal file
7
emacs/Makefile
Normal file
|
@ -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 .. $@
|
19
emacs/Makefile.local
Normal file
19
emacs/Makefile.local
Normal file
|
@ -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)
|
Loading…
Reference in a new issue