Added lots of "(void)" casts to standard function calls.
[exim.git] / src / OS / Makefile-CYGWIN
CommitLineData
870f6ba8 1# $Cambridge: exim/src/OS/Makefile-CYGWIN,v 1.3 2005/05/23 16:58:55 fanf2 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
870f6ba8 9LIBS= -lcrypt -lresolv -lm
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
0c2c1095
PH
68LDAP_LIB_TYPE=OPENLDAP2
69LIBS_EXIM +=-lldap
70
61ec970d
PH
71# LOOKUP_CDB=yes
72LOOKUP_DNSDB=yes
0c2c1095
PH
73LOOKUP_DSEARCH=yes
74LOOKUP_LDAP=yes
61ec970d
PH
75# LOOKUP_MYSQL=yes
76# LOOKUP_NIS=yes
77# LOOKUP_NISPLUS=yes
78# LOOKUP_ORACLE=yes
79LOOKUP_PASSWD=yes
80# LOOKUP_PGSQL=yes
81# LOOKUP_WHOSON=yes
82
83# It is important to define this variable but its value is always overridden
84CONFIGURE_OWNER=544
85
86EXICYCLOG_MAX=10
87
88COMPRESS_COMMAND=/usr/bin/gzip
89COMPRESS_SUFFIX=gz
90ZCAT_COMMAND=/usr/bin/zcat
91
92# EXIM_PERL=perl.o
93
94# Comment the two lines below if you do not have PAM, e.g. from
95# ftp://ftp.uni-erlangen.de/pub/pc/gnuwin32/cygwin/porters/Humblet_Pierre_A
96SUPPORT_PAM=yes
97CFLAGS += -DINCLUDE_PAM -I ../pam -I ../../pam
98
99APPENDFILE_MODE = 0644 # default if no ntsec
100APPENDFILE_DIRECTORY_MODE = 0777
101APPENDFILE_LOCKFILE_MODE = 0666
102EXIMDB_DIRECTORY_MODE = 0777
103EXIMDB_MODE = 0666
104EXIMDB_LOCKFILE_MODE = 0666
105INPUT_DIRECTORY_MODE = 0777
106LOG_DIRECTORY_MODE = 0777
107LOG_MODE = 0666
108MSGLOG_DIRECTORY_MODE = 0777
109SPOOL_DIRECTORY_MODE = 0777
110SPOOL_MODE = 0666
111
112# PERL_CC=gcc -g -O2 -I ../minires
113# PERL_CCOPTS= -dD -save-temps -I ../minires
114# PERL_LIBS = /usr/lib/perl5/5.6.1/cygwin-multi/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.6.1/cygwin-multi/CORE -llibperl5_6_1
115
116# End