#! /bin/sh

# For OpenBSD, the server is not supported
CC=/usr/vac/bin/cc ; export CC
KRB_AREA=/afs/umich.edu/group/itd/software/packages/k/kerberos-5/krb5-1.2.1UM/rs_aix43/dest/usr/krb5
M4=/usr/itd/gnubin/m4
AUTOCONF_DIR=/afs/umich.edu/group/itd/umich/project/autoconf-2.13/bin
export M4 AUTOCONF_DIR

CONFIGURE="../src/configure"
CONFIGURE_OPTIONS="--srcdir=../src --enable-srclinks --enable-server --with-krb4=${KRB_AREA} --with-rsaref=no --enable-krb5 --enable-umidlookup --enable-ldaplookup"
# CONFIGURE_OPTIONS="--srcdir=../src --enable-srclinks --enable-server --with-krb4=${KRB_AREA} --with-rsaref=no --enable-krb5"
# CONFIGURE_OPTIONS="--srcdir=../src --enable-srclinks --enable-server --with-krb4=${KRB_AREA} --with-rsaref=no --enable-krb5=no"

# Remove any existing directories and re-create them
rm -rf rs_aix43 build
mkdir rs_aix43
ln -f -s @sys build

if [ "$1" = "--autoconf" ]; then
	(cd src; \
		${AUTOCONF_DIR}/autoheader ; \
		rm -f configure; \
		${AUTOCONF_DIR}/autoconf configure.in >configure; \
		chmod a+rx configure \
	)
fi


cd build

echo "${CONFIGURE} ${CONFIGURE_OPTIONS}"
${CONFIGURE} ${CONFIGURE_OPTIONS}
make
