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