annotate src/plugins/expire/Makefile.am @ 22656:1789bf2a1e01

director: Make sure HOST-RESET-USERS isn't used with max_moving_users=0 The reset command would just hang in that case. doveadm would never have sent this, so this is just an extra sanity check.
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Sun, 05 Nov 2017 23:51:56 +0200
parents 0be58f3930b2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11398
da750dc62c14 expire: Rewrote expire-tool as a plugin for doveadm.
Timo Sirainen <tss@iki.fi>
parents: 10667
diff changeset
1 doveadm_moduledir = $(moduledir)/doveadm
4525
7ad90caaf34f Install expire-tool and convert-tool to libexec dir.
Timo Sirainen <tss@iki.fi>
parents: 4523
diff changeset
2
4523
99699cf9df43 Initial import of expire plugin code. Seems to work with at least one user. :)
Timo Sirainen <timo.sirainen@movial.fi>
parents:
diff changeset
3 AM_CPPFLAGS = \
99699cf9df43 Initial import of expire plugin code. Seems to work with at least one user. :)
Timo Sirainen <timo.sirainen@movial.fi>
parents:
diff changeset
4 -I$(top_srcdir)/src/lib \
8370
ffe34451c01a expire-tool: Use the new auth-master API instead of doing the lookup ourself.
Timo Sirainen <tss@iki.fi>
parents: 7864
diff changeset
5 -I$(top_srcdir)/src/lib-auth \
9059
94ecf8a8ed68 Added lib-master and mail-storage-service code that makes it easier to build new Dovecot binaries.
Timo Sirainen <tss@iki.fi>
parents: 9036
diff changeset
6 -I$(top_srcdir)/src/lib-dict \
9004
a5555606846b Fixed plugins to work with config rewrite.
Timo Sirainen <tss@iki.fi>
parents: 8376
diff changeset
7 -I$(top_srcdir)/src/lib-settings \
9059
94ecf8a8ed68 Added lib-master and mail-storage-service code that makes it easier to build new Dovecot binaries.
Timo Sirainen <tss@iki.fi>
parents: 9036
diff changeset
8 -I$(top_srcdir)/src/lib-master \
4523
99699cf9df43 Initial import of expire plugin code. Seems to work with at least one user. :)
Timo Sirainen <timo.sirainen@movial.fi>
parents:
diff changeset
9 -I$(top_srcdir)/src/lib-mail \
7335
969656b58e7f Added wildcard support to expire plugin. Added a new expire_altmove setting
Timo Sirainen <tss@iki.fi>
parents: 7094
diff changeset
10 -I$(top_srcdir)/src/lib-imap \
4523
99699cf9df43 Initial import of expire plugin code. Seems to work with at least one user. :)
Timo Sirainen <timo.sirainen@movial.fi>
parents:
diff changeset
11 -I$(top_srcdir)/src/lib-index \
99699cf9df43 Initial import of expire plugin code. Seems to work with at least one user. :)
Timo Sirainen <timo.sirainen@movial.fi>
parents:
diff changeset
12 -I$(top_srcdir)/src/lib-storage \
11398
da750dc62c14 expire: Rewrote expire-tool as a plugin for doveadm.
Timo Sirainen <tss@iki.fi>
parents: 10667
diff changeset
13 -I$(top_srcdir)/src/lib-storage/index \
da750dc62c14 expire: Rewrote expire-tool as a plugin for doveadm.
Timo Sirainen <tss@iki.fi>
parents: 10667
diff changeset
14 -I$(top_srcdir)/src/doveadm
4523
99699cf9df43 Initial import of expire plugin code. Seems to work with at least one user. :)
Timo Sirainen <timo.sirainen@movial.fi>
parents:
diff changeset
15
12893
0be58f3930b2 Use -Wl,--as-needed -Wl,--no-undefined GNU ld flags for non-plugins.
Timo Sirainen <tss@iki.fi>
parents: 11398
diff changeset
16 NOPLUGIN_LDFLAGS =
11398
da750dc62c14 expire: Rewrote expire-tool as a plugin for doveadm.
Timo Sirainen <tss@iki.fi>
parents: 10667
diff changeset
17 lib10_doveadm_expire_plugin_la_LDFLAGS = -module -avoid-version
4910
e66dc3774099 Changed the plugin filename numbering (ie. the ordering in which the plugins
Timo Sirainen <tss@iki.fi>
parents: 4891
diff changeset
18 lib20_expire_plugin_la_LDFLAGS = -module -avoid-version
4523
99699cf9df43 Initial import of expire plugin code. Seems to work with at least one user. :)
Timo Sirainen <timo.sirainen@movial.fi>
parents:
diff changeset
19
99699cf9df43 Initial import of expire plugin code. Seems to work with at least one user. :)
Timo Sirainen <timo.sirainen@movial.fi>
parents:
diff changeset
20 module_LTLIBRARIES = \
4910
e66dc3774099 Changed the plugin filename numbering (ie. the ordering in which the plugins
Timo Sirainen <tss@iki.fi>
parents: 4891
diff changeset
21 lib20_expire_plugin.la
4523
99699cf9df43 Initial import of expire plugin code. Seems to work with at least one user. :)
Timo Sirainen <timo.sirainen@movial.fi>
parents:
diff changeset
22
4910
e66dc3774099 Changed the plugin filename numbering (ie. the ordering in which the plugins
Timo Sirainen <tss@iki.fi>
parents: 4891
diff changeset
23 lib20_expire_plugin_la_SOURCES = \
11398
da750dc62c14 expire: Rewrote expire-tool as a plugin for doveadm.
Timo Sirainen <tss@iki.fi>
parents: 10667
diff changeset
24 expire-set.c \
4523
99699cf9df43 Initial import of expire plugin code. Seems to work with at least one user. :)
Timo Sirainen <timo.sirainen@movial.fi>
parents:
diff changeset
25 expire-plugin.c
99699cf9df43 Initial import of expire plugin code. Seems to work with at least one user. :)
Timo Sirainen <timo.sirainen@movial.fi>
parents:
diff changeset
26
99699cf9df43 Initial import of expire plugin code. Seems to work with at least one user. :)
Timo Sirainen <timo.sirainen@movial.fi>
parents:
diff changeset
27 noinst_HEADERS = \
11398
da750dc62c14 expire: Rewrote expire-tool as a plugin for doveadm.
Timo Sirainen <tss@iki.fi>
parents: 10667
diff changeset
28 expire-set.h \
9059
94ecf8a8ed68 Added lib-master and mail-storage-service code that makes it easier to build new Dovecot binaries.
Timo Sirainen <tss@iki.fi>
parents: 9036
diff changeset
29 expire-plugin.h
4523
99699cf9df43 Initial import of expire plugin code. Seems to work with at least one user. :)
Timo Sirainen <timo.sirainen@movial.fi>
parents:
diff changeset
30
11398
da750dc62c14 expire: Rewrote expire-tool as a plugin for doveadm.
Timo Sirainen <tss@iki.fi>
parents: 10667
diff changeset
31 doveadm_module_LTLIBRARIES = \
da750dc62c14 expire: Rewrote expire-tool as a plugin for doveadm.
Timo Sirainen <tss@iki.fi>
parents: 10667
diff changeset
32 lib10_doveadm_expire_plugin.la
4523
99699cf9df43 Initial import of expire plugin code. Seems to work with at least one user. :)
Timo Sirainen <timo.sirainen@movial.fi>
parents:
diff changeset
33
11398
da750dc62c14 expire: Rewrote expire-tool as a plugin for doveadm.
Timo Sirainen <tss@iki.fi>
parents: 10667
diff changeset
34 lib10_doveadm_expire_plugin_la_SOURCES = \
da750dc62c14 expire: Rewrote expire-tool as a plugin for doveadm.
Timo Sirainen <tss@iki.fi>
parents: 10667
diff changeset
35 doveadm-expire.c