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

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

env CC="${CC}" CXX="${CXX}" RANLIB=${RANLIB32} STRIP=${STRIP32} LD="${LD32}" NM=${NM32} AR=${AR32} \
    LDFLAGS="${LDFLAGS32}" CFLAGS="${CFLAGS32} -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE" \
    ./configure ${ConfigOpt32}
make ${MAKE_FLAGS}
