src/lib-storage/index/dbox-single/Makefile
src/lib-storage/index/raw/Makefile
src/lib-storage/index/shared/Makefile
+src/lib-storage-lua/Makefile
src/lib-var-expand/Makefile
src/lib-var-expand-crypt/Makefile
src/anvil/Makefile
endif
if HAVE_LUA
LIB_LUA=lib-lua
+LIBSTORAGE_LUA=lib-storage-lua
endif
if BUILD_IMAP_HIBERNATE
IMAP_HIBERNATE=imap-hibernate
lib-compression \
lib-index \
lib-storage \
+ $(LIBSTORAGE_LUA) \
lib-imap-urlauth \
lib-sql \
lib-lda \
--- /dev/null
+AM_CPPFLAGS = \
+ -I$(top_srcdir)/src/lib \
+ -I$(top_srcdir)/src/lib-var-expand \
+ -I$(top_srcdir)/src/lib-mail \
+ -I$(top_srcdir)/src/lib-index \
+ -I$(top_srcdir)/src/lib-storage \
+ $(LUA_CFLAGS) \
+ -I$(top_srcdir)/src/lib-lua
+
+pkglib_LTLIBRARIES = libdovecot-storage-lua.la
+libdovecot_storage_lua_la_SOURCES = \
+ mail-lua.c \
+ mail-user-lua.c \
+ mail-storage-lua.c \
+ mailbox-lua.c \
+ mailbox-attribute-lua.c
+libdovecot_storage_lua_la_LIBADD = \
+ ../lib-storage/libdovecot-storage.la \
+ ../lib-lua/libdovecot-lua.la
+libdovecot_storage_lua_la_DEPENDENCIES = \
+ ../lib-storage/libdovecot-storage.la \
+ ../lib-lua/libdovecot-lua.la
+libdovecot_storage_lua_la_LDFLAGS = -export-dynamic
+
+headers = \
+ mail-storage-lua.h \
+ mail-storage-lua-private.h
+
+pkginc_libdir=$(pkgincludedir)
+pkginc_lib_HEADERS = $(headers)
$(LIBDOVECOT_DEPS)
libdovecot_storage_la_LDFLAGS = -export-dynamic
-if HAVE_LUA
-pkglib_LTLIBRARIES += libdovecot-storage-lua.la
-libdovecot_storage_lua_la_SOURCES = \
- mail-lua.c \
- mail-user-lua.c \
- mail-storage-lua.c \
- mailbox-lua.c \
- mailbox-attribute-lua.c
-libdovecot_storage_lua_la_CPPFLAGS = \
- $(AM_CPPFLAGS) \
- $(LUA_CFLAGS) \
- -I$(top_srcdir)/src/lib-lua
-libdovecot_storage_lua_la_LIBADD = \
- libdovecot-storage.la \
- ../lib-lua/libdovecot-lua.la
-libdovecot_storage_lua_la_DEPENDENCIES = \
- libdovecot-storage.la \
- ../lib-lua/libdovecot-lua.la
-libdovecot_storage_lua_la_LDFLAGS = -export-dynamic
-
-headers += \
- mail-storage-lua.h \
- mail-storage-lua-private.h
-endif
-
test_programs = \
test-mail-search-args-imap \
test-mail-search-args-simplify \
-I$(top_srcdir)/src/lib-settings \
-I$(top_srcdir)/src/lib-lua \
-I$(top_srcdir)/src/lib-var-expand \
+ -I$(top_srcdir)/src/lib-storage-lua \
$(LUA_CFLAGS)
NOPLUGIN_LDFLAGS =
lib01_mail_lua_plugin_la_LDFLAGS = -module -avoid-version $(LUA_LIBS)
lib01_mail_lua_plugin_la_LIBADD = \
- ../../lib-storage/libdovecot-storage-lua.la \
+ ../../lib-storage-lua/libdovecot-storage-lua.la \
$(LIBDOVECOT)
lib01_mail_lua_plugin_la_SOURCES = \
mail-lua-plugin.c \
-I$(top_srcdir)/src/lib-storage \
-I$(top_srcdir)/src/lib-ssl-iostream \
-I$(top_srcdir)/src/lib-var-expand \
+ -I$(top_srcdir)/src/lib-storage-lua \
-I$(top_srcdir)/src/plugins/notify
NOPLUGIN_LDFLAGS =