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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
3b1985cbc908 Initial revision
Timo Sirainen <tss@iki.fi>
parents:
diff changeset
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
3b1985cbc908 Initial revision
Timo Sirainen <tss@iki.fi>
parents:
diff changeset
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
3b1985cbc908 Initial revision
Timo Sirainen <tss@iki.fi>
parents:
diff changeset
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
3b1985cbc908 Initial revision
Timo Sirainen <tss@iki.fi>
parents:
diff changeset
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
3b1985cbc908 Initial revision
Timo Sirainen <tss@iki.fi>
parents:
diff changeset
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
3b1985cbc908 Initial revision
Timo Sirainen <tss@iki.fi>
parents:
diff changeset
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
3b1985cbc908 Initial revision
Timo Sirainen <tss@iki.fi>
parents:
diff changeset
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
3b1985cbc908 Initial revision
Timo Sirainen <tss@iki.fi>
parents:
diff changeset
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
3b1985cbc908 Initial revision
Timo Sirainen <tss@iki.fi>
parents:
diff changeset
37
3b1985cbc908 Initial revision
Timo Sirainen <tss@iki.fi>
parents:
diff changeset
38 noinst_HEADERS = \
3b1985cbc908 Initial revision
Timo Sirainen <tss@iki.fi>
parents:
diff changeset
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
3b1985cbc908 Initial revision
Timo Sirainen <tss@iki.fi>
parents:
diff changeset
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
3b1985cbc908 Initial revision
Timo Sirainen <tss@iki.fi>
parents:
diff changeset
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