Mercurial > dovecot > original-hg > dovecot-1.2
annotate src/imap/Makefile.am @ 7844:7b39370dae6b HEAD
If we need -lcrypto for randomness, put it to $LIBS instead of $RAND_LIBS
since it needs to be linked to all binaries anyway.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 12 Jun 2008 23:11:45 +0300 |
parents | 37f23e0476e2 |
children | ca2ff54ee9b4 |
rev | line source |
---|---|
656
da039ae2cfd1
Use libexecdir instead of libdir to install the binaries.
Timo Sirainen <tss@iki.fi>
parents:
568
diff
changeset
|
1 pkglibexecdir = $(libexecdir)/dovecot |
da039ae2cfd1
Use libexecdir instead of libdir to install the binaries.
Timo Sirainen <tss@iki.fi>
parents:
568
diff
changeset
|
2 |
da039ae2cfd1
Use libexecdir instead of libdir to install the binaries.
Timo Sirainen <tss@iki.fi>
parents:
568
diff
changeset
|
3 pkglibexec_PROGRAMS = imap |
0 | 4 |
2796
fb7f862194b5
Upgrades to autoconf 2.5 and automake >1.4.
Timo Sirainen <tss@iki.fi>
parents:
2421
diff
changeset
|
5 AM_CPPFLAGS = \ |
0 | 6 -I$(top_srcdir)/src/lib \ |
3789
0120998fb2d9
Register proxy dictionary support and link libdict. Currently it's used only
Timo Sirainen <tss@iki.fi>
parents:
2796
diff
changeset
|
7 -I$(top_srcdir)/src/lib-dict \ |
0 | 8 -I$(top_srcdir)/src/lib-mail \ |
9 -I$(top_srcdir)/src/lib-imap \ | |
4492
e2cbc10c94f4
THREAD command handling is now done through a hash index file. This speeds
Timo Sirainen <tss@iki.fi>
parents:
4446
diff
changeset
|
10 -I$(top_srcdir)/src/lib-index \ |
4446
6d0ca893eab8
Changed the mail_plugins/mail_plugin_dir settings to be passed as the same
Timo Sirainen <tss@iki.fi>
parents:
4424
diff
changeset
|
11 -I$(top_srcdir)/src/lib-storage \ |
6d0ca893eab8
Changed the mail_plugins/mail_plugin_dir settings to be passed as the same
Timo Sirainen <tss@iki.fi>
parents:
4424
diff
changeset
|
12 -DMODULEDIR=\""$(moduledir)"\" |
0 | 13 |
4424 | 14 imap_LDFLAGS = -export-dynamic |
15 | |
4214
46f3a7a3eaef
Link mountpoint.o manually to get mountpoint_get() included into binary, so
Timo Sirainen <tss@iki.fi>
parents:
3789
diff
changeset
|
16 # get some functions included which only plugins use. liblib should probably |
46f3a7a3eaef
Link mountpoint.o manually to get mountpoint_get() included into binary, so
Timo Sirainen <tss@iki.fi>
parents:
3789
diff
changeset
|
17 # be a shared library so this wouldn't be needed.. |
46f3a7a3eaef
Link mountpoint.o manually to get mountpoint_get() included into binary, so
Timo Sirainen <tss@iki.fi>
parents:
3789
diff
changeset
|
18 unused_objects = \ |
6307
941c435e18c9
unichar.o and message-decoder.o are no longer unused
cras@kaali
parents:
6016
diff
changeset
|
19 ../lib/mountpoint.o |
4214
46f3a7a3eaef
Link mountpoint.o manually to get mountpoint_get() included into binary, so
Timo Sirainen <tss@iki.fi>
parents:
3789
diff
changeset
|
20 |
1465
03dd87873a81
Added support for dynamically loadable imap/pop3 modules.
Timo Sirainen <tss@iki.fi>
parents:
1463
diff
changeset
|
21 libs = \ |
761
d3bd41a56309
First implementation of SORT extension. String comparing still not up to
Timo Sirainen <tss@iki.fi>
parents:
674
diff
changeset
|
22 ../lib-storage/register/libstorage-register.a \ |
4848
967de900c73a
Mailbox list indexing and related changes. Currently works only with
Timo Sirainen <tss@iki.fi>
parents:
4808
diff
changeset
|
23 ../lib-storage/list/libstorage_list.a \ |
1404
54015ae11177
--with-storage=maildir,mbox can now be used to compile in only the wanted
Timo Sirainen <tss@iki.fi>
parents:
1304
diff
changeset
|
24 $(STORAGE_LIBS) \ |
0 | 25 ../lib-imap/libimap.a \ |
26 ../lib-mail/libmail.a \ | |
3789
0120998fb2d9
Register proxy dictionary support and link libdict. Currently it's used only
Timo Sirainen <tss@iki.fi>
parents:
2796
diff
changeset
|
27 ../lib-dict/libdict.a \ |
568
f2aa58c2afd0
SEARCH CHARSET support. Currently we do it through iconv() and only ASCII
Timo Sirainen <tss@iki.fi>
parents:
550
diff
changeset
|
28 ../lib-charset/libcharset.a \ |
4214
46f3a7a3eaef
Link mountpoint.o manually to get mountpoint_get() included into binary, so
Timo Sirainen <tss@iki.fi>
parents:
3789
diff
changeset
|
29 ../lib/liblib.a \ |
46f3a7a3eaef
Link mountpoint.o manually to get mountpoint_get() included into binary, so
Timo Sirainen <tss@iki.fi>
parents:
3789
diff
changeset
|
30 $(unused_objects) |
0 | 31 |
1465
03dd87873a81
Added support for dynamically loadable imap/pop3 modules.
Timo Sirainen <tss@iki.fi>
parents:
1463
diff
changeset
|
32 imap_LDADD = \ |
03dd87873a81
Added support for dynamically loadable imap/pop3 modules.
Timo Sirainen <tss@iki.fi>
parents:
1463
diff
changeset
|
33 $(libs) \ |
03dd87873a81
Added support for dynamically loadable imap/pop3 modules.
Timo Sirainen <tss@iki.fi>
parents:
1463
diff
changeset
|
34 $(LIBICONV) \ |
03dd87873a81
Added support for dynamically loadable imap/pop3 modules.
Timo Sirainen <tss@iki.fi>
parents:
1463
diff
changeset
|
35 $(MODULE_LIBS) |
03dd87873a81
Added support for dynamically loadable imap/pop3 modules.
Timo Sirainen <tss@iki.fi>
parents:
1463
diff
changeset
|
36 |
03dd87873a81
Added support for dynamically loadable imap/pop3 modules.
Timo Sirainen <tss@iki.fi>
parents:
1463
diff
changeset
|
37 imap_DEPENDENCIES = $(libs) |
1461 | 38 |
0 | 39 cmds = \ |
40 cmd-append.c \ | |
41 cmd-capability.c \ | |
7647
879208fdc7e3
Implemented CONTEXT=SEARCH extension.
Timo Sirainen <tss@iki.fi>
parents:
7621
diff
changeset
|
42 cmd-cancelupdate.c \ |
0 | 43 cmd-check.c \ |
44 cmd-close.c \ | |
45 cmd-copy.c \ | |
46 cmd-create.c \ | |
47 cmd-delete.c \ | |
7621
bec7141872eb
Added support for ENABLE extension.
Timo Sirainen <tss@iki.fi>
parents:
7619
diff
changeset
|
48 cmd-enable.c \ |
0 | 49 cmd-examine.c \ |
50 cmd-expunge.c \ | |
51 cmd-fetch.c \ | |
1172 | 52 cmd-idle.c \ |
0 | 53 cmd-list.c \ |
54 cmd-logout.c \ | |
55 cmd-lsub.c \ | |
1654
31c4bb26a1e9
Getting ready for namespaces. LIST is still broken with them.
Timo Sirainen <tss@iki.fi>
parents:
1640
diff
changeset
|
56 cmd-namespace.c \ |
0 | 57 cmd-noop.c \ |
58 cmd-rename.c \ | |
59 cmd-search.c \ | |
60 cmd-select.c \ | |
761
d3bd41a56309
First implementation of SORT extension. String comparing still not up to
Timo Sirainen <tss@iki.fi>
parents:
674
diff
changeset
|
61 cmd-sort.c \ |
0 | 62 cmd-status.c \ |
63 cmd-store.c \ | |
64 cmd-subscribe.c \ | |
924
4f697dde0fca
THREAD=REFERENCES implementation. Doesn't crash, but I'm not sure how
Timo Sirainen <tss@iki.fi>
parents:
761
diff
changeset
|
65 cmd-thread.c \ |
0 | 66 cmd-uid.c \ |
1021
81cbc1467097
Added support for UNSELECT extension with some cleanups for SELECT and CLOSE.
Timo Sirainen <tss@iki.fi>
parents:
988
diff
changeset
|
67 cmd-unselect.c \ |
4939
ff2272c228cc
Dovecot is now able to execute multiple commands at the same time.
Timo Sirainen <tss@iki.fi>
parents:
4848
diff
changeset
|
68 cmd-unsubscribe.c \ |
ff2272c228cc
Dovecot is now able to execute multiple commands at the same time.
Timo Sirainen <tss@iki.fi>
parents:
4848
diff
changeset
|
69 cmd-x-cancel.c |
0 | 70 |
71 imap_SOURCES = \ | |
72 $(cmds) \ | |
73 client.c \ | |
74 commands.c \ | |
75 commands-util.c \ | |
1640
db14aa8e2b5c
API change for expunging messages. Not exactly what I wanted, but good
Timo Sirainen <tss@iki.fi>
parents:
1607
diff
changeset
|
76 imap-expunge.c \ |
988
8028c4dcf38f
mail-storage.h interface changes, affects pretty much everything.
Timo Sirainen <tss@iki.fi>
parents:
924
diff
changeset
|
77 imap-fetch.c \ |
2421
d141e1bfdd63
We never do blocking reads/writes to network anymore. Changed imap and pop3
Timo Sirainen <tss@iki.fi>
parents:
2322
diff
changeset
|
78 imap-fetch-body.c \ |
988
8028c4dcf38f
mail-storage.h interface changes, affects pretty much everything.
Timo Sirainen <tss@iki.fi>
parents:
924
diff
changeset
|
79 imap-search.c \ |
8028c4dcf38f
mail-storage.h interface changes, affects pretty much everything.
Timo Sirainen <tss@iki.fi>
parents:
924
diff
changeset
|
80 imap-sort.c \ |
6016
2d815150cf57
Moved STATUS handling code to imap-status.[ch]
Timo Sirainen <tss@iki.fi>
parents:
5500
diff
changeset
|
81 imap-status.c \ |
2322
aae574ed7f4c
Broke mailbox_sync() into iterator.
Timo Sirainen <tss@iki.fi>
parents:
1915
diff
changeset
|
82 imap-sync.c \ |
674
b7aefd0d7611
Locking changes triggered a bit larger cleanup :) If we have to wait for a
Timo Sirainen <tss@iki.fi>
parents:
667
diff
changeset
|
83 mail-storage-callbacks.c \ |
5500
4862cb37106c
Moved namespace handling to lib-storage. Beginnings of namespace support for
Timo Sirainen <tss@iki.fi>
parents:
5197
diff
changeset
|
84 main.c |
0 | 85 |
988
8028c4dcf38f
mail-storage.h interface changes, affects pretty much everything.
Timo Sirainen <tss@iki.fi>
parents:
924
diff
changeset
|
86 |
5197
e77e4457d95c
Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents:
4939
diff
changeset
|
87 headers = \ |
0 | 88 client.h \ |
89 commands.h \ | |
90 commands-util.h \ | |
550
3a83b05a0be3
--with-rawlog: Build support for logging traffic of user sessions. If
Timo Sirainen <tss@iki.fi>
parents:
450
diff
changeset
|
91 common.h \ |
1640
db14aa8e2b5c
API change for expunging messages. Not exactly what I wanted, but good
Timo Sirainen <tss@iki.fi>
parents:
1607
diff
changeset
|
92 imap-expunge.h \ |
988
8028c4dcf38f
mail-storage.h interface changes, affects pretty much everything.
Timo Sirainen <tss@iki.fi>
parents:
924
diff
changeset
|
93 imap-fetch.h \ |
8028c4dcf38f
mail-storage.h interface changes, affects pretty much everything.
Timo Sirainen <tss@iki.fi>
parents:
924
diff
changeset
|
94 imap-search.h \ |
8028c4dcf38f
mail-storage.h interface changes, affects pretty much everything.
Timo Sirainen <tss@iki.fi>
parents:
924
diff
changeset
|
95 imap-sort.h \ |
6016
2d815150cf57
Moved STATUS handling code to imap-status.[ch]
Timo Sirainen <tss@iki.fi>
parents:
5500
diff
changeset
|
96 imap-status.h \ |
7796
37f23e0476e2
Moved threading code to lib-storage.
Timo Sirainen <tss@iki.fi>
parents:
7783
diff
changeset
|
97 imap-sync.h |
5197
e77e4457d95c
Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents:
4939
diff
changeset
|
98 |
e77e4457d95c
Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents:
4939
diff
changeset
|
99 if INSTALL_HEADERS |
e77e4457d95c
Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents:
4939
diff
changeset
|
100 pkginc_libdir=$(pkgincludedir)/src/imap |
e77e4457d95c
Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents:
4939
diff
changeset
|
101 pkginc_lib_HEADERS = $(headers) |
e77e4457d95c
Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents:
4939
diff
changeset
|
102 else |
e77e4457d95c
Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents:
4939
diff
changeset
|
103 noinst_HEADERS = $(headers) |
e77e4457d95c
Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents:
4939
diff
changeset
|
104 endif |