1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163
|
SUBDIRS = plugins
dovecot_pkglib_LTLIBRARIES = libdovecot-sieve.la
AM_CPPFLAGS = \
$(LIBDOVECOT_INCLUDE) \
$(LIBDOVECOT_LDA_INCLUDE) \
$(LIBDOVECOT_SERVICE_INCLUDE) \
-DMODULEDIR=\""$(dovecot_moduledir)"\"
tests = \
tst-truefalse.c \
tst-not.c \
tst-anyof.c \
tst-allof.c \
tst-address.c \
tst-header.c \
tst-exists.c \
tst-size.c
commands = \
cmd-require.c \
cmd-stop.c \
cmd-if.c \
cmd-keep.c \
cmd-redirect.c \
cmd-discard.c
extensions = \
ext-fileinto.c \
ext-reject.c \
ext-envelope.c \
ext-encoded-character.c
match_types = \
mcht-is.c \
mcht-contains.c \
mcht-matches.c
comparators = \
cmp-i-octet.c \
cmp-i-ascii-casemap.c
if BUILD_UNFINISHED
unfinished_plugins =
endif
# These are not actual plugins just yet...
extdir = $(top_builddir)/src/lib-sieve/plugins
plugins = \
$(extdir)/vacation/libsieve_ext_vacation.la \
$(extdir)/subaddress/libsieve_ext_subaddress.la \
$(extdir)/comparator-i-ascii-numeric/libsieve_ext_comparator-i-ascii-numeric.la \
$(extdir)/relational/libsieve_ext_relational.la \
$(extdir)/regex/libsieve_ext_regex.la \
$(extdir)/copy/libsieve_ext_copy.la \
$(extdir)/imap4flags/libsieve_ext_imap4flags.la \
$(extdir)/include/libsieve_ext_include.la \
$(extdir)/body/libsieve_ext_body.la \
$(extdir)/variables/libsieve_ext_variables.la \
$(extdir)/enotify/libsieve_ext_enotify.la \
$(extdir)/notify/libsieve_ext_notify.la \
$(extdir)/environment/libsieve_ext_environment.la \
$(extdir)/mailbox/libsieve_ext_mailbox.la \
$(extdir)/date/libsieve_ext_date.la \
$(extdir)/spamvirustest/libsieve_ext_spamvirustest.la \
$(extdir)/ihave/libsieve_ext_ihave.la \
$(extdir)/editheader/libsieve_ext_editheader.la \
$(extdir)/vnd.dovecot/debug/libsieve_ext_debug.la \
$(extdir)/vnd.dovecot/duplicate/libsieve_ext_duplicate.la \
$(unfinished_plugins)
libdovecot_sieve_la_DEPENDENCIES = $(plugins) $(LIBDOVECOT_LDA_DEPS) $(LIBDOVECOT_STORAGE_DEPS) $(LIBDOVECOT_DEPS)
libdovecot_sieve_la_LIBADD = $(plugins) $(LIBDOVECOT_LDA) $(LIBDOVECOT_STORAGE) $(LIBDOVECOT)
libdovecot_sieve_la_SOURCES = \
rfc2822.c \
edit-mail.c \
sieve-settings.c \
sieve-message.c \
sieve-smtp.c \
sieve-lexer.c \
sieve-script.c \
sieve-script-file.c \
sieve-script-dict.c \
sieve-ast.c \
sieve-binary.c \
sieve-binary-file.c \
sieve-binary-code.c \
sieve-binary-debug.c \
sieve-parser.c \
sieve-address.c \
sieve-validator.c \
sieve-generator.c \
sieve-interpreter.c \
sieve-runtime-trace.c \
sieve-code-dumper.c \
sieve-binary-dumper.c \
sieve-result.c \
sieve-error.c \
sieve-objects.c \
sieve-stringlist.c \
sieve-comparators.c \
sieve-match-types.c \
sieve-address-parts.c \
sieve-match.c \
sieve-commands.c \
sieve-code.c \
sieve-actions.c \
sieve-extensions.c \
sieve-plugins.c \
$(comparators) \
$(match_types) \
$(tests) \
$(commands) \
$(extensions) \
sieve.c
headers = \
rfc2822.h \
edit-mail.h \
sieve-config.h \
sieve-types.h \
sieve-common.h \
sieve-limits.h \
sieve-settings.h \
sieve-message.h \
sieve-smtp.h \
sieve-lexer.h \
sieve-script.h \
sieve-script-private.h \
sieve-script-file.h \
sieve-ast.h \
sieve-binary.h \
sieve-binary-private.h \
sieve-parser.h \
sieve-address.h \
sieve-validator.h \
sieve-generator.h \
sieve-interpreter.h \
sieve-runtime-trace.h \
sieve-runtime.h \
sieve-code-dumper.h \
sieve-binary-dumper.h \
sieve-dump.h \
sieve-result.h \
sieve-error.h \
sieve-error-private.h \
sieve-objects.h \
sieve-stringlist.h \
sieve-match.h \
sieve-comparators.h \
sieve-match-types.h \
sieve-address-parts.h \
sieve-commands.h \
sieve-code.h \
sieve-actions.h \
sieve-extensions.h \
sieve-plugins.h \
sieve.h
pkginc_libdir=$(dovecot_pkgincludedir)/sieve
pkginc_lib_HEADERS = $(headers)
|