# Copyright (C) 1999-2004 IC & S dbmail@ic-s.nl
# Copyright (c) 2004-2006 NFG Net Facilities Group BV support@nfg.nl
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later
# version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
SUBDIRS = modules
if MANPAGES
SUBDIRS += man
endif
if SIEVE
SIEVEPROGS = dbmail-sievecmd dbmail-timsieved
endif
if USE_DM_GETOPT
DM_GETOPT = dm_getopt.c
endif
sbin_PROGRAMS = dbmail-smtp \
dbmail-pop3d \
dbmail-imapd \
dbmail-util \
dbmail-users \
dbmail-export \
dbmail-lmtpd $(SIEVEPROGS)
COMMON = dbmail-user.c \
dbmail-message.c \
dbmail-mailbox.c \
config.c \
debug.c \
list.c \
db.c \
acl.c \
misc.c \
pidfile.c \
dm_md5.c \
dm_match.c \
dm_base64.c $(DM_GETOPT)
SERVER = server.c \
serverchild.c \
serverparent.c \
pool.c \
dm_cidr.c
DELIVER = pipe.c \
dsn.c \
sort.c
MODULES = dbmodule.c \
authmodule.c \
sortmodule.c
AM_CFLAGS = @SIEVEINC@ @LDAPINC@
INCLUDES = -I$(top_srcdir)
dbmail_smtp_SOURCES = main.c
dbmail_smtp_LDADD = libdbmail.la
dbmail_pop3d_SOURCES = pop3.c pop3d.c
dbmail_pop3d_LDADD = libdbmail.la
dbmail_imapd_SOURCES = quota.c imap4.c dm_imaputil.c imapcommands.c memblock.c imapd.c dbmail-imapsession.c
dbmail_imapd_LDADD = libdbmail.la
dbmail_util_SOURCES = maintenance.c
dbmail_util_LDADD = libdbmail.la
dbmail_users_SOURCES = user.c
dbmail_users_LDADD = libdbmail.la
dbmail_export_SOURCES = export.c memblock.c dbmail-imapsession.c
dbmail_export_LDADD = libdbmail.la
dbmail_lmtpd_SOURCES = lmtp.c lmtpd.c
dbmail_lmtpd_LDADD = libdbmail.la
if SIEVE
dbmail_sievecmd_SOURCES = sievecmd.c
dbmail_sievecmd_LDADD = libdbmail.la
dbmail_timsieved_SOURCES = timsieve.c timsieved.c
dbmail_timsieved_LDADD = libdbmail.la
endif
pkglib_LTLIBRARIES = libdbmail.la
if SHARED
AM_LDFLAGS = -export-dynamic @CRYPTLIB@
libdbmail_la_SOURCES = $(COMMON) $(SERVER) $(DELIVER) $(MODULES)
else
libdbmail_la_SOURCES = $(COMMON) $(SERVER) $(DELIVER)
libdbmail_la_LIBADD = @MYSQLLTLIB@ @PGSQLLTLIB@ @SQLITELTLIB@ @SORTLTLIB@ @AUTHLTLIB@
endif
libdbmail_la_LDFLAGS = $(AM_LDFLAGS) @SOCKETLIB@
libdbmail_la_CFLAGS = $(AM_CFLAGS)
if WITHCHECK
TESTS=check_dbmail_common \
check_dbmail_server \
check_dbmail_deliver \
check_dbmail_imapd \
check_dbmail_message \
check_dbmail_mailbox \
check_dbmail_auth \
check_dbmail_misc \
check_dbmail_list \
check_dbmail_user \
check_dbmail_util \
check_dbmail_dsn \
check_dbmail_db
noinst_PROGRAMS=$(TESTS)
check_dbmail_user_SOURCES=check_dbmail_user.c
check_dbmail_user_LDADD=libdbmail.la @CHECK_LIBS@
check_dbmail_user_INCLUDES=@CHECK_CFLAGS@
check_dbmail_auth_SOURCES=check_dbmail_auth.c
check_dbmail_auth_LDADD=libdbmail.la @CHECK_LIBS@
check_dbmail_auth_INCLUDES=@CHECK_CFLAGS@
check_dbmail_misc_SOURCES=check_dbmail_misc.c
check_dbmail_misc_LDADD=libdbmail.la @CHECK_LIBS@
check_dbmail_misc_INCLUDES=@CHECK_CFLAGS@
check_dbmail_list_SOURCES=check_dbmail_list.c
check_dbmail_list_LDADD=libdbmail.la @CHECK_LIBS@
check_dbmail_list_INCLUDES=@CHECK_CFLAGS@
check_dbmail_util_SOURCES=check_dbmail_util.c
check_dbmail_util_LDADD=libdbmail.la @CHECK_LIBS@
check_dbmail_util_INCLUDES=@CHECK_CFLAGS@
check_dbmail_dsn_SOURCES=check_dbmail_dsn.c
check_dbmail_dsn_LDADD=libdbmail.la @CHECK_LIBS@
check_dbmail_dsn_INCLUDES=@CHECK_CFLAGS@
check_dbmail_db_SOURCES=check_dbmail_db.c
check_dbmail_db_LDADD=libdbmail.la @CHECK_LIBS@
check_dbmail_db_INCLUDES=@CHECK_CFLAGS@
check_dbmail_common_SOURCES=check_dbmail_common.c
check_dbmail_common_LDADD=libdbmail.la @CHECK_LIBS@
check_dbmail_common_INCLUDES=@CHECK_CFLAGS@
check_dbmail_server_SOURCES=check_dbmail_server.c
check_dbmail_server_LDADD=libdbmail.la @CHECK_LIBS@
check_dbmail_server_INCLUDES=@CHECK_CFLAGS@
check_dbmail_deliver_SOURCES=check_dbmail_deliver.c
check_dbmail_deliver_LDADD=libdbmail.la @CHECK_LIBS@
check_dbmail_deliver_INCLUDES=@CHECK_CFLAGS@
check_dbmail_message_SOURCES=check_dbmail_message.c
check_dbmail_message_LDADD=libdbmail.la @CHECK_LIBS@
check_dbmail_message_INCLUDES=@CHECK_CFLAGS@
check_dbmail_mailbox_SOURCES=check_dbmail_mailbox.c
check_dbmail_mailbox_LDADD=libdbmail.la @CHECK_LIBS@
check_dbmail_mailbox_INCLUDES=@CHECK_CFLAGS@
check_dbmail_imapd_SOURCES=quota.c imap4.c dm_imaputil.c imapcommands.c memblock.c acl.c dbmail-imapsession.c check_dbmail_imapd.c
check_dbmail_imapd_LDADD=libdbmail.la @CHECK_LIBS@
check_dbmail_imapd_INCLUDES=@CHECK_CFLAGS@
endif
syntax highlighted by Code2HTML, v. 0.9.1