dovecot-2.0-sslstream: Changed dovecot-config file to contain us...

dovecot at dovecot.org dovecot at dovecot.org
Sat Feb 13 02:59:10 EET 2010


details:   http://hg.dovecot.org/dovecot-2.0-sslstream/rev/5a10d0fb008d
changeset: 10611:5a10d0fb008d
user:      Timo Sirainen <tss at iki.fi>
date:      Sun Jan 31 15:22:59 2010 +0200
description:
Changed dovecot-config file to contain useful content.

diffstat:

2 files changed, 37 insertions(+), 6 deletions(-)
Makefile.am          |   24 ++++++++++++++++++++++--
dovecot-config.in.in |   19 +++++++++++++++----

diffs (64 lines):

diff -r 449fa953210b -r 5a10d0fb008d Makefile.am
--- a/Makefile.am	Sun Jan 31 14:04:59 2010 +0200
+++ b/Makefile.am	Sun Jan 31 15:22:59 2010 +0200
@@ -28,9 +28,29 @@ endif
 endif
 
 dovecot-config: dovecot-config.in Makefile
+	old=`pwd` && cd $(top_builddir) && abs_builddir=`pwd` && cd $$old && \
+	cd $(top_srcdir) && abs_srcdir=`pwd` && cd $$old && \
 	cat dovecot-config.in | sed \
+	-e "s|\$$(top_builddir)|$$abs_builddir|g" \
+	-e "s|\$$(incdir)|$$abs_srcdir|g" \
+	-e "s|\$$(LIBICONV)|$(LIBICONV)|g" \
 	-e "s|^moduledir=|moduledir=$(moduledir)|" \
-	-e "s|^dovecot_incdir=|dovecot_incdir=$(pkgincludedir)|" > dovecot-config
+	-e "s|^dovecot_pkgincludedir=|dovecot_pkgincludedir=$(pkgincludedir)|" \
+	-e "s|^dovecot_pkglibdir=|dovecot_pkglibdir=$(pkglibdir)|" \
+	-e "s|^dovecot_pkglibexecdir=|dovecot_pkglibexecdir=$(pkglibexecdir)|" \
+	-e "s|^dovecot_docdir=|dovecot_docdir=$(docdir)|" \
+	> dovecot-config
+
+if INSTALL_HEADERS
+install-exec-hook:
+	rm $(DESTDIR)$(pkglibdir)/dovecot-config && sed \
+	-e "s|^LIBDOVECOT=.*$$|LIBDOVECOT=$(pkglibdir)/libdovecot.la|" \
+	-e "s|^LIBDOVECOT_LOGIN=.*$$|LIBDOVECOT_LOGIN=$(pkglibdir)/libdovecot-login.la|" \
+	-e "s|^LIBDOVECOT_SQL=.*$$|LIBDOVECOT_SQL=$(pkglibdir)/libdovecot-sql.la|" \
+	-e "s|^LIBDOVECOT_STORAGE=.*$$|LIBDOVECOT_STORAGE=$(pkglibdir)/libdovecot-storage.la|" \
+	-e "s|^\(LIBDOVECOT_INCLUDE\)=.*$$|\1=-I$(pkgincludedir)|" \
+	-e "s|^\(LIBDOVECOT_.*_INCLUDE\)=.*$$|\1=|" \
+	< dovecot-config > $(DESTDIR)$(pkglibdir)/dovecot-config
+endif
 
 CLEANFILES = $(datafiles)
-
diff -r 449fa953210b -r 5a10d0fb008d dovecot-config.in.in
--- a/dovecot-config.in.in	Sun Jan 31 14:04:59 2010 +0200
+++ b/dovecot-config.in.in	Sun Jan 31 15:22:59 2010 +0200
@@ -1,10 +1,21 @@ CFLAGS="@CFLAGS@"
 CFLAGS="@CFLAGS@"
 LIBS="@LIBS@"
 SSL_LIBS="@SSL_LIBS@"
-
-STORAGE_LIBS="@STORAGE_LIBS@"
-LIBICONV="@LIBICONV@"
 MODULE_LIBS="@MODULE_LIBS@"
 
-dovecot_incdir=
+LIBDOVECOT="@LIBDOVECOT@"
+LIBDOVECOT_LOGIN="@LIBDOVECOT_LOGIN@"
+LIBDOVECOT_SQL="@LIBDOVECOT_SQL@"
+LIBDOVECOT_STORAGE="@LIBDOVECOT_STORAGE@"
+
+LIBDOVECOT_INCLUDE="-I$(incdir) -I$(incdir)/src/lib -I$(incdir)/src/lib-dict -I$(incdir)/src/lib-mail -I$(incdir)/src/lib-storage -I$(incdir)/src/lib-imap -I$(incdir)/src/lib-charset"
+LIBDOVECOT_LDA_INCLUDE="-I$(incdir)/src/lib-lda -I$(incdir)/src/lda"
+LIBDOVECOT_SERVICE_INCLUDE="-I$(incdir)/src/lib-master -I$(incdir)/src/lib-settings"
+LIBDOVECOT_STORAGE_INCLUDE="-I$(incdir)/src/lib-index -I$(incdir)/src/lib-storage/index -I$(incdir)/src/lib-storage/index/raw"
+LIBDOVECOT_LOGIN_INCLUDE="-I$(incdir)/src/lib-auth -I$(incdir)/src/login-common"
+
+dovecot_pkgincludedir=
+dovecot_pkglibdir=
+dovecot_pkglibexecdir=
+dovecot_docdir=
 moduledir=


More information about the dovecot-cvs mailing list