case ${MakeClean} in
    [Yy][Ee][Ss])
        make distclean
        ;;
esac

case ${CleanOnly} in
    [Yy][Ee][Ss])
        return
        ;;
esac

env CC="${CC}" LD="${LD}" AR=${AR} STRIP=${STRIP} RANLIB=${RANLIB} NM=${NM} \
        CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
    ./configure ${ConfigOpt} --prefix=/usr/local \
    --libdir=/usr/local/etc \
    --with-logfilebase=/var/log \
    --with-lockdir=/var/run \
    --with-piddir=/var/run \
    --with-yielding-select=yes \
    LTHREAD_LIBS=-lpthread

make ${MAKE_FLAGS}
