Mercurial > dovecot > core-2.2
annotate src/master/Makefile.am @ 9017:1b586a2fee8b HEAD
Build libdovecot.so and libdovecot-storage.so.
Based on patch by Stephan Bosch.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 03 Apr 2009 19:47:59 -0400 |
parents | 9d0037a997f4 |
children | 94ecf8a8ed68 |
rev | line source |
---|---|
681
d787d0bc3b58
default settings still pointed to lib dir instead of libexec dir..
Timo Sirainen <tss@iki.fi>
parents:
658
diff
changeset
|
1 pkglibexecdir = $(libexecdir)/dovecot |
d787d0bc3b58
default settings still pointed to lib dir instead of libexec dir..
Timo Sirainen <tss@iki.fi>
parents:
658
diff
changeset
|
2 |
1055
a72bba3f8a55
Rewrote setting handling. Changed some existing settings also since POP3
Timo Sirainen <tss@iki.fi>
parents:
1035
diff
changeset
|
3 sbin_PROGRAMS = dovecot |
3989
e93e39326ae1
Added ssl-build-param binary to build the ssl-parameters.dat. This way
Timo Sirainen <tss@iki.fi>
parents:
3889
diff
changeset
|
4 pkglibexec_PROGRAMS = ssl-build-param |
0 | 5 |
2796
fb7f862194b5
Upgrades to autoconf 2.5 and automake >1.4.
Timo Sirainen <tss@iki.fi>
parents:
2070
diff
changeset
|
6 AM_CPPFLAGS = \ |
0 | 7 -I$(top_srcdir)/src/lib \ |
1058
3b8fb7bf7ecc
Moved settings parsing to lib-settings.
Timo Sirainen <tss@iki.fi>
parents:
1055
diff
changeset
|
8 -I$(top_srcdir)/src/lib-settings \ |
0 | 9 -DSYSCONFDIR=\""$(sysconfdir)"\" \ |
3327
ce0733b39311
Added --with-rundir configure option.
Timo Sirainen <tss@iki.fi>
parents:
2796
diff
changeset
|
10 -DPKG_RUNDIR=\""$(rundir)"\" \ |
4407
2e4857a2b858
Added --with-statedir configure option which defaults to
Timo Sirainen <tss@iki.fi>
parents:
3989
diff
changeset
|
11 -DPKG_STATEDIR=\""$(statedir)"\" \ |
681
d787d0bc3b58
default settings still pointed to lib dir instead of libexec dir..
Timo Sirainen <tss@iki.fi>
parents:
658
diff
changeset
|
12 -DPKG_LIBEXECDIR=\""$(pkglibexecdir)"\" \ |
9002
9d0037a997f4
Initial commit for config rewrite.
Timo Sirainen <tss@iki.fi>
parents:
8354
diff
changeset
|
13 -DBINDIR=\""$(bindir)"\" \ |
2070
0c8f884d1648
Added --with-moduledir configure option
Timo Sirainen <tss@iki.fi>
parents:
2000
diff
changeset
|
14 -DMODULEDIR=\""$(moduledir)"\" \ |
658
1a86a8b6e6ff
Use --with-ssldir directory instead of hardcoded /etc/ssl
Timo Sirainen <tss@iki.fi>
parents:
622
diff
changeset
|
15 -DSSLDIR=\""$(ssldir)\"" |
0 | 16 |
1055
a72bba3f8a55
Rewrote setting handling. Changed some existing settings also since POP3
Timo Sirainen <tss@iki.fi>
parents:
1035
diff
changeset
|
17 dovecot_LDADD = \ |
5201
8920e744dac4
Drop privileges if libcap is found. Patch by David (lists edeca.net).
Timo Sirainen <tss@iki.fi>
parents:
5192
diff
changeset
|
18 $(LIBCAP) \ |
9017
1b586a2fee8b
Build libdovecot.so and libdovecot-storage.so.
Timo Sirainen <tss@iki.fi>
parents:
9002
diff
changeset
|
19 ../lib-dovecot/libdovecot.la |
0 | 20 |
1055
a72bba3f8a55
Rewrote setting handling. Changed some existing settings also since POP3
Timo Sirainen <tss@iki.fi>
parents:
1035
diff
changeset
|
21 dovecot_SOURCES = \ |
0 | 22 auth-process.c \ |
3889
c7462001227b
Added support for password protected SSL private keys. The password can be
Timo Sirainen <tss@iki.fi>
parents:
3853
diff
changeset
|
23 askpass.c \ |
5789
4f22660ffd33
Move POSIX capabilities dropping into separate function.
Andrey Panin <pazke@donpac.ru>
parents:
5201
diff
changeset
|
24 capabilities-posix.c \ |
5843
f655c4d4a419
Moved child process handling to child-process.[ch]. The hash table now uses
Timo Sirainen <tss@iki.fi>
parents:
5789
diff
changeset
|
25 child-process.c \ |
3853
b3e18b51c205
Start dict server automatically when a client tries to connect to it.
Timo Sirainen <tss@iki.fi>
parents:
3724
diff
changeset
|
26 dict-process.c \ |
5887
3f2eb1b9c555
Support listening multiple sockets. SIGHUP also doesn't anymore recreate
Timo Sirainen <tss@iki.fi>
parents:
5843
diff
changeset
|
27 dup2-array.c \ |
3f2eb1b9c555
Support listening multiple sockets. SIGHUP also doesn't anymore recreate
Timo Sirainen <tss@iki.fi>
parents:
5843
diff
changeset
|
28 listener.c \ |
2000
c7c19f5071c3
Write all logging through master process. Fixes problems with log rotation,
Timo Sirainen <tss@iki.fi>
parents:
1648
diff
changeset
|
29 log.c \ |
0 | 30 login-process.c \ |
1055
a72bba3f8a55
Rewrote setting handling. Changed some existing settings also since POP3
Timo Sirainen <tss@iki.fi>
parents:
1035
diff
changeset
|
31 mail-process.c \ |
9002
9d0037a997f4
Initial commit for config rewrite.
Timo Sirainen <tss@iki.fi>
parents:
8354
diff
changeset
|
32 master-settings.c \ |
0 | 33 main.c \ |
3724
d22c883021da
Added syslog_facility setting to config file.
Timo Sirainen <tss@iki.fi>
parents:
3327
diff
changeset
|
34 syslog-util.c \ |
8354
5339d2ebeb56
dovecot -n/-a: Print some information about the system.
Timo Sirainen <tss@iki.fi>
parents:
5887
diff
changeset
|
35 ssl-init.c \ |
5339d2ebeb56
dovecot -n/-a: Print some information about the system.
Timo Sirainen <tss@iki.fi>
parents:
5887
diff
changeset
|
36 sysinfo-get.c |
0 | 37 |
38 noinst_HEADERS = \ | |
39 auth-process.h \ | |
3889
c7462001227b
Added support for password protected SSL private keys. The password can be
Timo Sirainen <tss@iki.fi>
parents:
3853
diff
changeset
|
40 askpass.h \ |
5789
4f22660ffd33
Move POSIX capabilities dropping into separate function.
Andrey Panin <pazke@donpac.ru>
parents:
5201
diff
changeset
|
41 capabilities.h \ |
5843
f655c4d4a419
Moved child process handling to child-process.[ch]. The hash table now uses
Timo Sirainen <tss@iki.fi>
parents:
5789
diff
changeset
|
42 child-process.h \ |
3853
b3e18b51c205
Start dict server automatically when a client tries to connect to it.
Timo Sirainen <tss@iki.fi>
parents:
3724
diff
changeset
|
43 dict-process.h \ |
5887
3f2eb1b9c555
Support listening multiple sockets. SIGHUP also doesn't anymore recreate
Timo Sirainen <tss@iki.fi>
parents:
5843
diff
changeset
|
44 dup2-array.h \ |
3f2eb1b9c555
Support listening multiple sockets. SIGHUP also doesn't anymore recreate
Timo Sirainen <tss@iki.fi>
parents:
5843
diff
changeset
|
45 listener.h \ |
0 | 46 common.h \ |
2000
c7c19f5071c3
Write all logging through master process. Fixes problems with log rotation,
Timo Sirainen <tss@iki.fi>
parents:
1648
diff
changeset
|
47 log.h \ |
0 | 48 login-process.h \ |
1055
a72bba3f8a55
Rewrote setting handling. Changed some existing settings also since POP3
Timo Sirainen <tss@iki.fi>
parents:
1035
diff
changeset
|
49 mail-process.h \ |
1035
fe49ece0f3ea
We have now separate "userdb" and "passdb". They aren't tied to each others
Timo Sirainen <tss@iki.fi>
parents:
681
diff
changeset
|
50 master-login-interface.h \ |
1058
3b8fb7bf7ecc
Moved settings parsing to lib-settings.
Timo Sirainen <tss@iki.fi>
parents:
1055
diff
changeset
|
51 master-settings.h \ |
3724
d22c883021da
Added syslog_facility setting to config file.
Timo Sirainen <tss@iki.fi>
parents:
3327
diff
changeset
|
52 syslog-util.h \ |
8354
5339d2ebeb56
dovecot -n/-a: Print some information about the system.
Timo Sirainen <tss@iki.fi>
parents:
5887
diff
changeset
|
53 ssl-init.h \ |
5339d2ebeb56
dovecot -n/-a: Print some information about the system.
Timo Sirainen <tss@iki.fi>
parents:
5887
diff
changeset
|
54 sysinfo-get.h |
3989
e93e39326ae1
Added ssl-build-param binary to build the ssl-parameters.dat. This way
Timo Sirainen <tss@iki.fi>
parents:
3889
diff
changeset
|
55 |
e93e39326ae1
Added ssl-build-param binary to build the ssl-parameters.dat. This way
Timo Sirainen <tss@iki.fi>
parents:
3889
diff
changeset
|
56 ssl_build_param_SOURCES = \ |
e93e39326ae1
Added ssl-build-param binary to build the ssl-parameters.dat. This way
Timo Sirainen <tss@iki.fi>
parents:
3889
diff
changeset
|
57 ssl-init-main.c \ |
e93e39326ae1
Added ssl-build-param binary to build the ssl-parameters.dat. This way
Timo Sirainen <tss@iki.fi>
parents:
3889
diff
changeset
|
58 ssl-init-openssl.c \ |
e93e39326ae1
Added ssl-build-param binary to build the ssl-parameters.dat. This way
Timo Sirainen <tss@iki.fi>
parents:
3889
diff
changeset
|
59 ssl-init-gnutls.c |
e93e39326ae1
Added ssl-build-param binary to build the ssl-parameters.dat. This way
Timo Sirainen <tss@iki.fi>
parents:
3889
diff
changeset
|
60 |
e93e39326ae1
Added ssl-build-param binary to build the ssl-parameters.dat. This way
Timo Sirainen <tss@iki.fi>
parents:
3889
diff
changeset
|
61 ssl_build_param_LDADD = \ |
9017
1b586a2fee8b
Build libdovecot.so and libdovecot-storage.so.
Timo Sirainen <tss@iki.fi>
parents:
9002
diff
changeset
|
62 ../lib-dovecot/libdovecot.la \ |
3989
e93e39326ae1
Added ssl-build-param binary to build the ssl-parameters.dat. This way
Timo Sirainen <tss@iki.fi>
parents:
3889
diff
changeset
|
63 $(SSL_LIBS) |
e93e39326ae1
Added ssl-build-param binary to build the ssl-parameters.dat. This way
Timo Sirainen <tss@iki.fi>
parents:
3889
diff
changeset
|
64 |