CVS-ing the new test suite.
[exim.git] / src / OS / Makefile-CYGWIN
CommitLineData
b6c6011d 1# $Cambridge: exim/src/OS/Makefile-CYGWIN,v 1.4 2005/08/02 09:09:27 ph10 Exp $
61ec970d
PH
2
3# OS-specific file for Cygwin.
4
5# This file provided by Pierre A. Humblet <Pierre.Humblet@ieee.org>
6
7HAVE_ICONV = yes
8CFLAGS= -g -Wall -O2
b6c6011d 9LIBS= -lcrypt -lresolv
61ec970d
PH
10LIBS_EXIM= -liconv
11EXIWHAT_PS_ARG=-as
12EXIWHAT_KILL_SIGNAL=-USR1
13EXIWHAT_EGREP_ARG='/(EXIM|exim)[0-9. -]*$$'
14
15DBMLIB=-lgdbm
16USE_GDBM=YES
17
18# Some OS add a suffix to executables
19EXE = .exe
20
21# To add a resource file with an icon
22LIBS_EXIM +=../Local/exim_res.o
23
24# To produce a linker map
25#LIBS_EXIM+=-Wl,-Map,Exim.Map
26
27
28##################################################
29# The following is normaly set in local/Makefile.
30# Makefile.cygwin provides defaults with which the
31# precompiled version is built
32##################################################
33
34BIN_DIRECTORY=/usr/bin
35CONFIGURE_FILE=/etc/exim.conf
36EXIM_USER=18 # This changes if user exim exists
37EXIM_GROUP=544 # Administrators
38SPOOL_DIRECTORY=/var/spool/exim
39LOG_FILE_PATH=/var/log/exim/exim_%s.log
40TIMEZONE_DEFAULT = ""
41
42AUTH_CRAM_MD5=yes
43AUTH_PLAINTEXT=yes
44AUTH_SPA=yes
45
46SUPPORT_TLS=yes
47TLS_LIBS=-lssl -lcrypto
48
49ROUTER_ACCEPT=yes
50ROUTER_DNSLOOKUP=yes
51ROUTER_IPLITERAL=yes
52ROUTER_MANUALROUTE=yes
53ROUTER_QUERYPROGRAM=yes
54ROUTER_REDIRECT=yes
55
56TRANSPORT_APPENDFILE=yes
57TRANSPORT_AUTOREPLY=yes
58TRANSPORT_PIPE=yes
59TRANSPORT_SMTP=yes
60
61SUPPORT_MAILDIR=yes
62SUPPORT_MAILSTORE=yes
63SUPPORT_MBX=yes
64
65LOOKUP_DBM=yes
66LOOKUP_LSEARCH=yes
67
68# LOOKUP_CDB=yes
69LOOKUP_DNSDB=yes
0c2c1095
PH
70LOOKUP_DSEARCH=yes
71LOOKUP_LDAP=yes
61ec970d
PH
72# LOOKUP_MYSQL=yes
73# LOOKUP_NIS=yes
74# LOOKUP_NISPLUS=yes
75# LOOKUP_ORACLE=yes
76LOOKUP_PASSWD=yes
77# LOOKUP_PGSQL=yes
78# LOOKUP_WHOSON=yes
79
b6c6011d
PH
80LDAP_LIB_TYPE=OPENLDAP2
81LIBS_EXIM +=-lldap
82
83# WITH_OLD_DEMIME=yes
84WITH_CONTENT_SCAN=yes
85
86# It is important to define these variables but the values are always overridden
87CONFIGURE_OWNER=18
88CONFIGURE_GROUP=544
61ec970d
PH
89
90EXICYCLOG_MAX=10
91
92COMPRESS_COMMAND=/usr/bin/gzip
93COMPRESS_SUFFIX=gz
94ZCAT_COMMAND=/usr/bin/zcat
95
96# EXIM_PERL=perl.o
97
98# Comment the two lines below if you do not have PAM, e.g. from
99# ftp://ftp.uni-erlangen.de/pub/pc/gnuwin32/cygwin/porters/Humblet_Pierre_A
100SUPPORT_PAM=yes
101CFLAGS += -DINCLUDE_PAM -I ../pam -I ../../pam
102
103APPENDFILE_MODE = 0644 # default if no ntsec
104APPENDFILE_DIRECTORY_MODE = 0777
105APPENDFILE_LOCKFILE_MODE = 0666
106EXIMDB_DIRECTORY_MODE = 0777
107EXIMDB_MODE = 0666
108EXIMDB_LOCKFILE_MODE = 0666
109INPUT_DIRECTORY_MODE = 0777
110LOG_DIRECTORY_MODE = 0777
111LOG_MODE = 0666
112MSGLOG_DIRECTORY_MODE = 0777
113SPOOL_DIRECTORY_MODE = 0777
114SPOOL_MODE = 0666
115
61ec970d 116# End