# -*-sh-*-
#ident	"@(#)smail:RELEASE-3_2_0_115:EDITME-wonder,v 1.4 2003/05/06 19:38:38 woods Exp"
#
# EDITME-wonder -- a SuSE GNU/Linux install under "$PREFIX" with lots of options
#
# Tested on SuSE GNU/Linux (with a 2.2.16) kernel and on RedHat 8.0
# 2.4.18-14, but probably OK for any modern GNU/Linux system with a
# decently modern GNU/Libc (2.x)
#
PREFIX=/usr/local
#
# With GCC:
#
CWARNS="-Wall -Wshadow -Wswitch -Wreturn-type -Wpointer-arith -Wconversion -Wimplicit -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes"
# 
# -pipe may slow down small-memory systems
# 
CFLAGS="-g -O2 -pipe $CWARNS"
CPPFLAGS=""
LDFLAGS="-g -O2 -pipe"
#
# don't waste time searching the sysem default directories twice
#
if [ "${PREFIX}" != /usr ]; then
	if [ "${PREFIX}" == /usr/local ] && gcc --version | fgrep 'Red Hat' > /dev/null ; then
		:
	else
		CPPFLAGS="${CPPFLAGS} -I${PREFIX}/include"
		LDFLAGS="${LDFLAGS} -Wl,-R${PREFIX}/lib -L${PREFIX}/lib"
	fi
fi
#
OS_TYPE=linux-glibc2
#
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=NDBM
#if [ -f /usr/include/db1/ndbm.h ]; then
#	# Red Hat nonsense only?
#	CPPFLAGS="-I/usr/include/db1"
#	LIBS="-ldb1"
#elif [ -f /usr/include/gdbm/ndbm.h ]; then
#	CPPFLAGS="-I/usr/include/gdbm"
#	LIBS="-lgdbm"
#fi
#
#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 anyway...
#
if [ -f /etc/mail/aliases ] ; then
	ALIASES_FILE=/etc/mail/aliases
else
	ALIASES_FILE=/etc/aliases
fi
ALIASES_TYPE=lsearch
# 
REWRITE_FILE=rewrite
REWRITE_TYPE=lsearch
