mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-22 17:34:54 +01:00
6ce2bf68f5
In the case of notmuch-show, "--format=json" also implies "--entire-thread" as the thread structure is implicit in the emitted document tree. As a coincidence to the implementation, multipart message ID numbers are now incremented with each part printed. This changes the previous semantics, which were unclear and not necessary related to the actual ordering of the message parts.
62 lines
1.6 KiB
Text
62 lines
1.6 KiB
Text
emacs: notmuch.elc
|
|
|
|
notmuch_client_srcs = \
|
|
$(notmuch_compat_srcs) \
|
|
debugger.c \
|
|
gmime-filter-reply.c \
|
|
notmuch.c \
|
|
notmuch-config.c \
|
|
notmuch-count.c \
|
|
notmuch-dump.c \
|
|
notmuch-new.c \
|
|
notmuch-reply.c \
|
|
notmuch-restore.c \
|
|
notmuch-search.c \
|
|
notmuch-search-tags.c \
|
|
notmuch-setup.c \
|
|
notmuch-show.c \
|
|
notmuch-tag.c \
|
|
notmuch-time.c \
|
|
query-string.c \
|
|
show-message.c \
|
|
json.c
|
|
|
|
notmuch_client_modules = $(notmuch_client_srcs:.c=.o)
|
|
notmuch: $(notmuch_client_modules) lib/notmuch.a
|
|
$(call quiet,CXX,$(LDFLAGS)) $^ $(FINAL_LDFLAGS) -o $@
|
|
|
|
notmuch.1.gz: notmuch.1
|
|
$(call quiet,gzip) --stdout $^ > $@
|
|
|
|
install: all notmuch.1.gz
|
|
for d in $(DESTDIR)$(prefix)/bin/ $(DESTDIR)$(prefix)/share/man/man1 ; \
|
|
do \
|
|
install -d $$d ; \
|
|
done ;
|
|
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
|
|
|
|
install-bash:
|
|
install -d $(DESTDIR)$(bash_completion_dir)
|
|
install -m0644 contrib/notmuch-completion.bash \
|
|
$(DESTDIR)$(bash_completion_dir)/notmuch
|
|
|
|
install-zsh:
|
|
install -d $(DESTDIR)$(zsh_completion_dir)
|
|
install -m0644 contrib/notmuch-completion.zsh \
|
|
$(DESTDIR)$(zsh_completion_dir)/notmuch
|
|
|
|
SRCS := $(SRCS) $(notmuch_client_srcs)
|
|
CLEAN := $(CLEAN) notmuch $(notmuch_client_modules) notmuch.elc notmuch.1.gz
|