aports/testing/exim/exim.Makefile
Ash Berlin a480d71ef4 testing/exim: Fix linking error on loadable modules/subpackages
Something about the gcc invocation was causing it to not link libpq or
libmysql so the exim-postgresql and exim-mysql packages were unusable at
runtime.

linux-headers build-time deb didn't seem to cause any problems, but it
issued a warning about linux/ip.h not found, and we can fix that easily
enough so we should.

Fixes #6775
2017-02-01 17:58:45 +00:00

72 lines
1.6 KiB
Makefile

BIN_DIRECTORY=/usr/sbin
CONFIGURE_FILE=/etc/exim/exim.conf
EXIM_USER=ref:exim
SPOOL_DIRECTORY=/var/spool/exim
ROUTER_ACCEPT=yes
ROUTER_DNSLOOKUP=yes
ROUTER_IPLITERAL=yes
ROUTER_MANUALROUTE=yes
ROUTER_QUERYPROGRAM=yes
ROUTER_REDIRECT=yes
ROUTER_IPLOOKUP=yes
TRANSPORT_APPENDFILE=yes
TRANSPORT_AUTOREPLY=yes
TRANSPORT_PIPE=yes
TRANSPORT_SMTP=yes
TRANSPORT_LMTP=yes
SUPPORT_MAILDIR=yes
LOOKUP_MODULE_DIR=/usr/lib/exim/
CFLAGS_DYNAMIC=-shared -rdynamic -fPIC
LOOKUP_DBM=2
LOOKUP_LSEARCH=yes
LOOKUP_DSEARCH=yes
LOOKUP_CDB=2
LOOKUP_DNSDB=2
LOOKUP_PASSWD=yes
LOOKUP_MYSQL=2
LOOKUP_MYSQL_INCLUDE=-I/usr/include/mysql
LOOKUP_MYSQL_LIBS=-Wl,--no-as-needed -lmysqlclient
LOOKUP_PGSQL=2
LOOKUP_PGSQL_INCLUDE=-I/usr/include/postgresql
LOOKUP_PGSQL_LIBS=-Wl,--no-as-needed -lpq
LOOKUP_SQLITE=2
LOOKUP_SQLITE_LIBS=-Wl,--no-as-needed -lsqlite3
PCRE_CONFIG=yes
PCRE_LIBS=-lpcre
WITH_CONTENT_SCAN=yes
WITH_OLD_DEMIME=yes
EXPERIMENTAL_SPF=yes
LDFLAGS += -lspf2
EXPERIMENTAL_EVENT=yes
EXPERIMENTAL_PROXY=yes
EXPERIMENTAL_CERTNAMES=yes
EXPERIMENTAL_SOCKS=yes
EXPERIMENTAL_INTERNATIONAL=yes
LDFLAGS += -lidn
FIXED_NEVER_USERS=root
AUTH_CRAM_MD5=yes
AUTH_DOVECOT=yes
AUTH_PLAINTEXT=yes
AUTH_SPA=yes
AUTH_TLS=yes
HEADERS_CHARSET="ISO-8859-1"
EXTRALIBS_EXIM=-export-dynamic -rdynamic -ldl
SUPPORT_TLS=yes
USE_OPENSSL_PC=openssl
LOG_FILE_PATH=/var/log/exim/%slog
SYSLOG_LOG_PID=no
EXICYCLOG_MAX=10
COMPRESS_COMMAND=/bin/gzip
COMPRESS_SUFFIX=gz
ZCAT_COMMAND=
EXPAND_DLFUNC=yes
NO_SYMLINK=yes
SYSTEM_ALIASES_FILE=/etc/mail/aliases
TMPDIR="/tmp"
MAKE_SHELL=/bin/bash
PID_FILE_PATH=/run/exim.pid
HAVE_IPV6=YES
CONFIGURE_FILE_USE_NODE=yes
CONFIGURE_FILE_USE_EUID=yes
SUPPORT_MOVE_FROZEN_MESSAGES=yes