Mercurial > dovecot > original-hg > dovecot-1.2
view src/util/Makefile.am @ 8146:70b53e9b232e HEAD
Rewrote thread indexing code. It's a lot simpler and takes less disk space.
We no longer try to keep a hash table and the entire thread tree stored on
disk. Instead we keep a simple Message-ID string (actually just "uid, ref#"
pointer) -> unique index number mapping on disk, read it to memory and use
it to build the thread tree. After the initial build the thread tree is
still updated incrementally.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 01 Sep 2008 15:17:00 +0300 |
parents | 4de1590878ea |
children | 8815fc1099c8 |
line wrap: on
line source
pkglibexecdir = $(libexecdir)/dovecot pkglibexec_PROGRAMS = \ rawlog \ gdbhelper \ idxview \ listview \ logview \ maildirlock \ threadview sbin_PROGRAMS = dovecotpw AM_CPPFLAGS = \ -I$(top_srcdir)/src/lib \ -I$(top_srcdir)/src/lib-mail \ -I$(top_srcdir)/src/lib-index \ -I$(top_srcdir)/src/lib-storage/index/maildir \ -I$(top_srcdir)/src/auth rawlog_LDADD = \ ../lib/liblib.a rawlog_SOURCES = \ rawlog.c gdbhelper_LDADD = \ ../lib/liblib.a gdbhelper_SOURCES = \ gdbhelper.c idxview_LDADD = \ ../lib-index/libindex.a \ ../lib/liblib.a idxview_SOURCES = \ idxview.c listview_LDADD = \ ../lib/liblib.a listview_SOURCES = \ listview.c logview_LDADD = \ ../lib/liblib.a logview_SOURCES = \ logview.c maildirlock_LDADD = \ ../lib/liblib.a maildirlock_SOURCES = \ maildirlock.c threadview_LDADD = \ ../lib/liblib.a threadview_SOURCES = \ threadview.c dovecotpw_LDADD = \ ../auth/libpassword.a \ ../lib-ntlm/libntlm.a \ ../lib-otp/libotp.a \ ../lib/liblib.a \ $(AUTH_LIBS) \ $(MODULE_LIBS) dovecotpw_SOURCES = \ dovecotpw.c