dnl -*-fundamental-*-
dnl
-dnl $Id: configure.in,v 1.1 2002/01/25 19:34:45 mdw Exp $
+dnl $Id: configure.in,v 1.2 2002/02/02 19:20:36 mdw Exp $
dnl
dnl Configuration script for jog
dnl
dnl ----- Revision history --------------------------------------------------
dnl
dnl $Log: configure.in,v $
+dnl Revision 1.2 2002/02/02 19:20:36 mdw
+dnl Fetch SDL. Define configurable paths.
+dnl
dnl Revision 1.1 2002/01/25 19:34:45 mdw
dnl Initial revision
dnl
AC_INIT(rxglue.c)
AM_INIT_AUTOMAKE(jog, 1.0.0)
AM_CONFIG_HEADER(config.h)
+AC_CANONICAL_HOST
AC_PROG_CC
AC_PROG_CPP
mdw_GCC_FLAGS
+mdw_OPT_TRACE
AC_CACHE_CHECK([where to find <rexxsaa.h>], [mdw_cv_rexxsaa_path], [
bad=true
*) AC_MSG_ERROR([Buggered!]) ;;
esac
+have_sdl=no
+AM_PATH_SDL(1.1.0, have_sdl=yes)
+AC_MSG_CHECKING([which audio subsystem to select])
+AC_ARG_WITH([ausys],
+[ --with-ausys=[VARIANT] use VARIANT of the audio subsystem],
+[AUSYS=$withval],
+[case $host_os in
+ cygwin*) AUSYS=win32 ;;
+ *) AUSYS=sdl ;;
+esac])
+AC_SUBST(AUSYS)
+AC_MSG_RESULT($AUSYS)
+test -f $srcdir/ausys-$AUSYS.c ||
+ AC_MSG_ERROR([no support for audio subsystem \`$AUSYS'])
+case $AUSYS in
+ sdl)
+ if test $have_sdl = yes; then
+ LIBS="$LIBS $SDL_LIBS"
+ CFLAGS="$CFLAGS $SDL_CFLAGS"
+ else
+ AC_MSG_ERROR([SDL library not found, or too old])
+ fi
+ ;;
+esac
+
+mdw_DEFINE_PATHS([
+mdw_DEFINE_PATH([JOGSOCKET], [$localstatedir/$PACKAGE/socket])
+audiodir='${datadir}/${PACKAGE}/audio' AC_SUBST(audiodir)
+mdw_DEFINE_PATH([AUDIODIR], [$audiodir])
+])
+
mdw_CHECK_MANYLIBS(crypt, crypt)
mdw_CHECK_MANYLIBS(dlopen, dl)
mdw_CHECK_MANYLIBS(RexxStart, regina rexx)
mdw_TYPE_SSIZE_T
-AC_OUTPUT(Makefile)
+AC_OUTPUT(Makefile sounds/Makefile)
dnl ----- That's all, folks -------------------------------------------------