# -*-sh-*-
#ident	"@(#)smail:RELEASE-3_2_0_115:EDITME-sunos59,v 1.3 2003/05/06 19:38:09 woods Exp"
#
#	EDITME-sunos59 - basic configuration for SunOS-5.9
#
PREFIX=/local
#
# if you have Sun's cc, use it!
#
#CC="cc -Xa"
#
# Otherwise with GCC:
#
CC=gcc
CWARNS="-Wall -Wshadow -Wswitch -Wreturn-type -Wpointer-arith -Wconversion -Wimplicit -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes"
#
CFLAGS="-g -O2 -pipe $CWARNS"
LDFLAGS="-g -O2 -pipe"
#
# don't waste time searching the sysem default directories twice
#
if [ "$PREFIX" != /usr ]; then
	CPPFLAGS="-I${PREFIX}/include"
	LDFLAGS="${LDFLAGS} -Wl,-R${PREFIX}/lib -L${PREFIX}/lib"
fi
OS_TYPE=solaris2
MISC_DEFINES=SMAIL_LOG_STYLE=2
MISC_DEFINES=$MISC_DEFINES:NO_FORWARDTO_FILE
MISC_DEFINES=$MISC_DEFINES:USE_TARGET_DOMAIN
MISC_DEFINES=$MISC_DEFINES:USE_LSEARCH_REGEXCMP
MISC_DEFINES=$MISC_DEFINES:LOG_SMTP_NON_COMPLIANCE
MISC_DEFINES=$MISC_DEFINES:LOG_SMTP_ILLEGAL_OPERAND_WARNING
#
HAVE=EHLO
#
#HAVE=$HAVE:RFC1413
#LIBS="-lident"
#
#HAVE=$HAVE:LIBWHOSON
#LIBS="$LIBS -lwhoson"
# 
# force everything into $PREFIX/libexec/smail -- use replacement
# sylinks, or mailwrapper, to override the stock sendmail
#
LIB_DIR=$PREFIX/etc/smail
UTIL_BIN_DIR=$PREFIX/libexec/smail
SMAIL_BIN_DIR=$UTIL_BIN_DIR
NEWALIASES=$UTIL_BIN_DIR/newaliases
OTHER_SMAIL_NAMES=$UTIL_BIN_DIR/sendmail:$UTIL_BIN_DIR/rmail
# 
# set SMAIL_NAME empty to use $SMAIL_BIN_DIR/smail
#
SMAIL_NAME=''
#
# spool stuff
#
SPOOL_DIRS=/var/spool/smail
TMP_DIR=/var/spool/smail/tmp
LOG_DIR=/var/log/smail
UNSHAR_MAP_DIR=/var/spool/uumaps
NEWS_SPOOL_DIR=/var/spool/news
UUWHO_FILE=/var/spool/smail/uuwho
# 
MAN1=$PREFIX/share/man/man1
MAN1_EXT=1
MAN5=$PREFIX/share/man/man5
MAN5_EXT=5
MAN8=$PREFIX/share/man/man8
MAN8_EXT=8
# 
# ... note we are eliminating the use of db for alias files
#
ALIASES_FILE=/etc/mail/aliases
ALIASES_TYPE=lsearch
# 
REWRITE_FILE=rewrite
REWRITE_TYPE=lsearch
#
# this assumes you use the HDB UUCP style config, which is
# the only one that will work with UUCP_SYSTEM_FILE anyway...
# (and if this file does not exist "uuname" is used instead)
#
UUCP_SYSTEM_FILE=/etc/uucp/Systems
