Mercurial > dovecot > original-hg > dovecot-1.2
annotate src/imap/Makefile.am @ 5197:e77e4457d95c HEAD
Added --with-headers configure option to install .h files.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 22 Feb 2007 23:50:46 +0200 |
parents | ff2272c228cc |
children | 4862cb37106c |
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 = \ |
4620
f66c874602a4
Added message-decoder.o here for now until it's used within the binary.
Timo Sirainen <tss@iki.fi>
parents:
4492
diff
changeset
|
19 ../lib/mountpoint.o \ |
4939
ff2272c228cc
Dovecot is now able to execute multiple commands at the same time.
Timo Sirainen <tss@iki.fi>
parents:
4848
diff
changeset
|
20 ../lib/unichar.o \ |
4620
f66c874602a4
Added message-decoder.o here for now until it's used within the binary.
Timo Sirainen <tss@iki.fi>
parents:
4492
diff
changeset
|
21 ../lib-mail/message-decoder.o |
4214
46f3a7a3eaef
Link mountpoint.o manually to get mountpoint_get() included into binary, so
Timo Sirainen <tss@iki.fi>
parents:
3789
diff
changeset
|
22 |
1465
03dd87873a81
Added support for dynamically loadable imap/pop3 modules.
Timo Sirainen <tss@iki.fi>
parents:
1463
diff
changeset
|
23 libs = \ |
761
d3bd41a56309
First implementation of SORT extension. String comparing still not up to
Timo Sirainen <tss@iki.fi>
parents:
674
diff
changeset
|
24 ../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
|
25 ../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
|
26 $(STORAGE_LIBS) \ |
761
d3bd41a56309
First implementation of SORT extension. String comparing still not up to
Timo Sirainen <tss@iki.fi>
parents:
674
diff
changeset
|
27 ../lib-storage/libstorage.a \ |
0 | 28 ../lib-imap/libimap.a \ |
29 ../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
|
30 ../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
|
31 ../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
|
32 ../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
|
33 $(unused_objects) |
0 | 34 |
1465
03dd87873a81
Added support for dynamically loadable imap/pop3 modules.
Timo Sirainen <tss@iki.fi>
parents:
1463
diff
changeset
|
35 imap_LDADD = \ |
03dd87873a81
Added support for dynamically loadable imap/pop3 modules.
Timo Sirainen <tss@iki.fi>
parents:
1463
diff
changeset
|
36 $(libs) \ |
03dd87873a81
Added support for dynamically loadable imap/pop3 modules.
Timo Sirainen <tss@iki.fi>
parents:
1463
diff
changeset
|
37 $(LIBICONV) \ |
1607
ec4d15b87491
RAND_LIBS are needed nowadays for imap/pop3.
Timo Sirainen <tss@iki.fi>
parents:
1465
diff
changeset
|
38 $(RAND_LIBS) \ |
1465
03dd87873a81
Added support for dynamically loadable imap/pop3 modules.
Timo Sirainen <tss@iki.fi>
parents:
1463
diff
changeset
|
39 $(MODULE_LIBS) |
03dd87873a81
Added support for dynamically loadable imap/pop3 modules.
Timo Sirainen <tss@iki.fi>
parents:
1463
diff
changeset
|
40 |
03dd87873a81
Added support for dynamically loadable imap/pop3 modules.
Timo Sirainen <tss@iki.fi>
parents:
1463
diff
changeset
|
41 imap_DEPENDENCIES = $(libs) |
1461 | 42 |
0 | 43 cmds = \ |
44 cmd-append.c \ | |
45 cmd-capability.c \ | |
46 cmd-check.c \ | |
47 cmd-close.c \ | |
48 cmd-copy.c \ | |
49 cmd-create.c \ | |
50 cmd-delete.c \ | |
51 cmd-examine.c \ | |
52 cmd-expunge.c \ | |
53 cmd-fetch.c \ | |
1172 | 54 cmd-idle.c \ |
0 | 55 cmd-list.c \ |
56 cmd-logout.c \ | |
57 cmd-lsub.c \ | |
1654
31c4bb26a1e9
Getting ready for namespaces. LIST is still broken with them.
Timo Sirainen <tss@iki.fi>
parents:
1640
diff
changeset
|
58 cmd-namespace.c \ |
0 | 59 cmd-noop.c \ |
60 cmd-rename.c \ | |
61 cmd-search.c \ | |
62 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
|
63 cmd-sort.c \ |
0 | 64 cmd-status.c \ |
65 cmd-store.c \ | |
66 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
|
67 cmd-thread.c \ |
0 | 68 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
|
69 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
|
70 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
|
71 cmd-x-cancel.c |
0 | 72 |
73 imap_SOURCES = \ | |
74 $(cmds) \ | |
75 client.c \ | |
76 commands.c \ | |
77 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
|
78 imap-expunge.c \ |
988
8028c4dcf38f
mail-storage.h interface changes, affects pretty much everything.
Timo Sirainen <tss@iki.fi>
parents:
924
diff
changeset
|
79 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
|
80 imap-fetch-body.c \ |
1915
79790750c349
importing new index code. mbox still broken.
Timo Sirainen <tss@iki.fi>
parents:
1694
diff
changeset
|
81 imap-messageset.c \ |
988
8028c4dcf38f
mail-storage.h interface changes, affects pretty much everything.
Timo Sirainen <tss@iki.fi>
parents:
924
diff
changeset
|
82 imap-search.c \ |
8028c4dcf38f
mail-storage.h interface changes, affects pretty much everything.
Timo Sirainen <tss@iki.fi>
parents:
924
diff
changeset
|
83 imap-sort.c \ |
2322
aae574ed7f4c
Broke mailbox_sync() into iterator.
Timo Sirainen <tss@iki.fi>
parents:
1915
diff
changeset
|
84 imap-sync.c \ |
988
8028c4dcf38f
mail-storage.h interface changes, affects pretty much everything.
Timo Sirainen <tss@iki.fi>
parents:
924
diff
changeset
|
85 imap-thread.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
|
86 mail-storage-callbacks.c \ |
550
3a83b05a0be3
--with-rawlog: Build support for logging traffic of user sessions. If
Timo Sirainen <tss@iki.fi>
parents:
450
diff
changeset
|
87 main.c \ |
1694
0fae24674a9a
Separated rawlog into it's own binary.
Timo Sirainen <tss@iki.fi>
parents:
1654
diff
changeset
|
88 namespace.c |
0 | 89 |
988
8028c4dcf38f
mail-storage.h interface changes, affects pretty much everything.
Timo Sirainen <tss@iki.fi>
parents:
924
diff
changeset
|
90 |
5197
e77e4457d95c
Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents:
4939
diff
changeset
|
91 headers = \ |
0 | 92 client.h \ |
93 commands.h \ | |
94 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
|
95 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
|
96 imap-expunge.h \ |
988
8028c4dcf38f
mail-storage.h interface changes, affects pretty much everything.
Timo Sirainen <tss@iki.fi>
parents:
924
diff
changeset
|
97 imap-fetch.h \ |
1915
79790750c349
importing new index code. mbox still broken.
Timo Sirainen <tss@iki.fi>
parents:
1694
diff
changeset
|
98 imap-messageset.h \ |
988
8028c4dcf38f
mail-storage.h interface changes, affects pretty much everything.
Timo Sirainen <tss@iki.fi>
parents:
924
diff
changeset
|
99 imap-search.h \ |
8028c4dcf38f
mail-storage.h interface changes, affects pretty much everything.
Timo Sirainen <tss@iki.fi>
parents:
924
diff
changeset
|
100 imap-sort.h \ |
2322
aae574ed7f4c
Broke mailbox_sync() into iterator.
Timo Sirainen <tss@iki.fi>
parents:
1915
diff
changeset
|
101 imap-sync.h \ |
988
8028c4dcf38f
mail-storage.h interface changes, affects pretty much everything.
Timo Sirainen <tss@iki.fi>
parents:
924
diff
changeset
|
102 imap-thread.h \ |
1694
0fae24674a9a
Separated rawlog into it's own binary.
Timo Sirainen <tss@iki.fi>
parents:
1654
diff
changeset
|
103 namespace.h |
5197
e77e4457d95c
Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents:
4939
diff
changeset
|
104 |
e77e4457d95c
Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents:
4939
diff
changeset
|
105 if INSTALL_HEADERS |
e77e4457d95c
Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents:
4939
diff
changeset
|
106 pkginc_libdir=$(pkgincludedir)/src/imap |
e77e4457d95c
Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents:
4939
diff
changeset
|
107 pkginc_lib_HEADERS = $(headers) |
e77e4457d95c
Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents:
4939
diff
changeset
|
108 else |
e77e4457d95c
Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents:
4939
diff
changeset
|
109 noinst_HEADERS = $(headers) |
e77e4457d95c
Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents:
4939
diff
changeset
|
110 endif |