dnl Perform sanity checking and try to locate the Shimbun package
dnl
AC_DEFUN([AC_CHECK_SHIMBUN], [
- AC_MSG_CHECKING(for shimbun)
+ AC_MSG_CHECKING(have shimbun)
dnl Ignore cache.
unset EMACS_cv_SYS_shimbun_dir;
else
HAVE_SHIMBUN=$withval
fi], HAVE_SHIMBUN=yes)
- AC_SUBST(HAVE_SHIMBUN)
if test "${HAVE_SHIMBUN}" = yes; then
AC_EMACS_LISP(shimbun_dir,(file-name-directory (locate-library \"shimbun\")),"noecho")
fi
])
+dnl
+dnl Perform sanity checking and try to locate the Gnus package
+dnl
+AC_DEFUN([AC_CHECK_GNUS], [
+ AC_MSG_CHECKING(have gnus)
+
+ dnl Ignore cache.
+ unset EMACS_cv_SYS_gnus_dir;
+
+ AC_ARG_WITH(gnus,[ --with-gnus[[=ARG]] Use gnus [[ARG=yes]]],
+ [if test "$withval" = yes -o -z "$withval"; then
+ HAVE_GNUS=yes
+ else
+ HAVE_GNUS=$withval
+ fi], HAVE_GNUS=yes)
+
+ if test "${HAVE_GNUS}" = yes; then
+ AC_EMACS_LISP(gnus_dir,(file-name-directory (locate-library \"gnus\")),"noecho")
+ GNUS_DIR=$EMACS_cv_SYS_gnus_dir
+ fi
+
+ if test "${HAVE_GNUS}" != yes; then
+ AC_MSG_RESULT(no)
+ elif test -z "${GNUS_DIR}"; then
+ HAVE_GNUS=no
+ AC_MSG_RESULT(not found)
+ else
+ AC_MSG_RESULT(${HAVE_GNUS})
+ fi
+])
+
+dnl
+dnl Perform sanity checking and try to locate the Wanderlust package
+dnl
+AC_DEFUN([AC_CHECK_WL], [
+ AC_MSG_CHECKING(have wanderlust)
+
+ dnl Ignore cache.
+ unset EMACS_cv_SYS_wl_dir;
+
+ AC_ARG_WITH(wl,[ --with-wl[[=ARG]] Use wanderlust [[ARG=yes]]],
+ [if test "$withval" = yes -o -z "$withval"; then
+ HAVE_WL=yes
+ else
+ HAVE_WL=$withval
+ fi], HAVE_WL=yes)
+
+ if test "${HAVE_WL}" = yes; then
+ AC_EMACS_LISP(wl_dir,(file-name-directory (locate-library \"wl\")),"noecho")
+ WL_DIR=$EMACS_cv_SYS_wl_dir
+ fi
+
+ if test "${HAVE_WL}" != yes; then
+ AC_MSG_RESULT(no)
+ elif test -z "${WL_DIR}"; then
+ HAVE_WL=no
+ AC_MSG_RESULT(not found)
+ else
+ AC_MSG_RESULT(${HAVE_WL})
+ fi
+])
+
+dnl
+dnl Perform sanity checking and try to locate the Riece package
+dnl
+AC_DEFUN([AC_CHECK_RIECE], [
+ AC_MSG_CHECKING(have riece)
+
+ dnl Ignore cache.
+ unset EMACS_cv_SYS_riece_dir;
+
+ AC_ARG_WITH(riece,[ --with-riece[[=ARG]] Use riece [[ARG=yes]]],
+ [if test "$withval" = yes -o -z "$withval"; then
+ HAVE_RIECE=yes
+ else
+ HAVE_RIECE=$withval
+ fi], HAVE_RIECE=yes)
+
+ if test "${HAVE_RIECE}" = yes; then
+ AC_EMACS_LISP(riece_dir,(file-name-directory (locate-library \"riece\")),"noecho")
+ RIECE_DIR=$EMACS_cv_SYS_riece_dir
+ fi
+
+ if test "${HAVE_RIECE}" != yes; then
+ AC_MSG_RESULT(no)
+ elif test -z "${RIECE_DIR}"; then
+ HAVE_RIECE=no
+ AC_MSG_RESULT(not found)
+ else
+ AC_MSG_RESULT(${HAVE_RIECE})
+ fi
+])
+
AC_DEFUN([AC_EXAMINE_PACKAGEDIR],
[dnl Examine PACKAGEDIR.
AC_EMACS_LISP(PACKAGEDIR,
ADDITIONAL_LOAD_PATH=)
AC_SUBST(ADDITIONAL_LOAD_PATH)])
+AC_DEFUN([AC_EXAMINE_MODULES],
+ [dnl Examine install files.
+
+ MODULES_MIXI="mixi.el mixi-utils.el mixi-atom.el mixi-ticker.el"
+ MODULES_SHIMBUN="sb-mixi.el"
+ MODULES_GNUS="mixi-gnus.el"
+ MODULES_WL="mixi-wl.el"
+ MODULES_RIECE="riece-mixi.el"
+
+ MODULES=${MODULES_MIXI}
+ MODULES_ALL="${MODULES} ${MODULES_SHIMBUN} ${MODULES_GNUS} ${MODULES_WL} ${MODULES_RIECE}"
+
+ if test ${HAVE_SHIMBUN} = yes; then
+ MODULES="${MODULES} ${MODULES_SHIMBUN}"
+ fi
+ if test ${HAVE_GNUS} = yes; then
+ MODULES="${MODULES} ${MODULES_GNUS}"
+ fi
+ if test ${HAVE_WL} = yes; then
+ MODULES="${MODULES} ${MODULES_WL}"
+ fi
+ if test ${HAVE_RIECE} = yes; then
+ MODULES="${MODULES} ${MODULES_RIECE}"
+ fi
+
+ AC_SUBST(MODULES)
+ AC_SUBST(MODULES_ALL)])