This removes lib-imap-storage dependency from lib-storage.
if test "$want_shared_libs" = "yes"; then
LIBDOVECOT_DEPS='$(top_builddir)/src/lib-dovecot/libdovecot.la'
LIBDOVECOT="$LIBDOVECOT_DEPS \$(MODULE_LIBS) \$(LIBPCRE_LIBS)"
- LIBDOVECOT_STORAGE_DEPS='$(top_builddir)/src/lib-storage/libdovecot-storage.la'
+ LIBDOVECOT_STORAGE_DEPS='$(top_builddir)/src/lib-dovecot-storage/libdovecot-storage.la'
LIBDOVECOT_LOGIN='$(top_builddir)/src/login-common/libdovecot-login.la'
LIBDOVECOT_LDA='$(top_builddir)/src/lib-lda/libdovecot-lda.la'
if test $want_lua != no; then
else
LIBDOVECOT_DEPS="$LIBDOVECOT_LA_LIBS"
LIBDOVECOT="$LIBDOVECOT_DEPS \$(MODULE_LIBS) \$(LIBPCRE_LIBS)"
- LIBDOVECOT_STORAGE_DEPS='$(top_builddir)/src/lib-storage/libstorage.la'
+ LIBDOVECOT_STORAGE_DEPS='$(top_builddir)/src/lib-imap-storage/libimap-storage.la $(top_builddir)/src/lib-storage/libstorage.la'
LIBDOVECOT_LOGIN='$(top_builddir)/src/login-common/liblogin.la'
LIBDOVECOT_LDA='$(top_builddir)/src/lib-lda/liblda.la'
if test $want_lua != no; then
src/lib-otp/Makefile
src/lib-dovecot/Makefile
src/lib-dovecot-gssapi/Makefile
+src/lib-dovecot-storage/Makefile
src/lib-sasl/Makefile
src/lib-settings/Makefile
src/lib-smtp/Makefile
lib-compression \
lib-index \
lib-storage \
+ lib-dovecot-storage \
$(LIBSTORAGE_LUA) \
lib-imap-urlauth \
lib-sql \
--- /dev/null
+pkglib_LTLIBRARIES = libdovecot-storage.la
+libdovecot_storage_la_SOURCES =
+libdovecot_storage_la_LIBADD = \
+ ../lib-storage/libstorage.la \
+ ../lib-imap-storage/libimap-storage.la \
+ $(LIBDOVECOT) \
+ $(LINKED_STORAGE_LDADD)
+libdovecot_storage_la_DEPENDENCIES = \
+ ../lib-storage/libstorage.la \
+ ../lib-imap-storage/libimap-storage.la \
+ $(LIBDOVECOT_DEPS)
+libdovecot_storage_la_LDFLAGS = -export-dynamic
mailbox-lua.c \
mailbox-attribute-lua.c
libdovecot_storage_lua_la_LIBADD = \
- ../lib-storage/libdovecot-storage.la \
+ ../lib-dovecot-storage/libdovecot-storage.la \
../lib-lua/libdovecot-lua.la
libdovecot_storage_lua_la_DEPENDENCIES = \
- ../lib-storage/libdovecot-storage.la \
+ ../lib-dovecot-storage/libdovecot-storage.la \
../lib-lua/libdovecot-lua.la
libdovecot_storage_lua_la_LDFLAGS = -export-dynamic
list/libstorage_list.la \
index/libstorage_index.la \
../lib-index/libindex.la \
- ../lib-imap-storage/libimap-storage.la \
../lib-language/liblanguage.la
libstorage_la_LIBADD = $(shlibs)
libstorage_la_DEPENDENCIES = $(shlibs)
-pkglib_LTLIBRARIES = libdovecot-storage.la
-libdovecot_storage_la_SOURCES =
-libdovecot_storage_la_LIBADD = \
- libstorage.la \
- $(LIBDOVECOT) \
- $(LINKED_STORAGE_LDADD)
-libdovecot_storage_la_DEPENDENCIES = \
- libstorage.la \
- $(LIBDOVECOT_DEPS)
-libdovecot_storage_la_LDFLAGS = -export-dynamic
-
test_programs = \
test-mail-search-args-imap \
test-mail-search-args-simplify \