AC_INIT(README) AM_DISABLE_STATIC AM_INIT_AUTOMAKE(Goom, 1.8.1) AM_PROG_LIBTOOL AC_PROG_CC AC_PROG_LN_S AC_C_BIGENDIAN AM_PATH_XMMS(0.9.5.1,LIBS=$XMMS_LIBS, [ echo "*** ^^^ IGNORE THE ABOVE WARNING MESSAGE IF YOU HAVE NOT PATCHED XMMS" echo "*** ^^^ WITH THE xmms-config patch!" echo "*** xmms-config was not found in your path; guessing values for CFLAGS" echo "*** and libs." AM_PATH_GLIB(1.2.2,,AC_MSG_ERROR([*** GLIB >= 1.2.2 not installed - please install first ***])) AM_PATH_GTK(1.2.2,,AC_MSG_ERROR([*** GTK+ >= 1.2.2 not installed - please install first ***]),gthread) LIBS="$GTK_LIBS -lxmms" CFLAGS="$GTK_CFLAGS -I$prefix/include/xmms" AC_TRY_COMPILE(xmms/plugin.h, , AC_MSG_ERROR([*** XMMS header files (xmms-devel) not installed - please install first ***])) AC_PREFIX_PROGRAM(xmms) if test "$prefix" = "/usr/bin"; then # happens if xmms is in /usr/bin/X11 prefix=/usr fi if test "$prefix" = "/usr/X11R6"; then # happens if xmms is in /usr/X11R6/bin prefix=/usr fi echo "prefix set to $prefix" XMMS_LIBS="$GTK_LIBS -lxmms" XMMS_CFLAGS="$GTK_CFLAGS -I$prefix/include/xmms" XMMS_PLUGIN_DIR="$prefix/lib/xmms" XMMS_VISUALIZATION_PLUGIN_DIR="$XMMS_PLUGIN_DIR/Visualization" XMMS_INPUT_PLUGIN_DIR="$XMMS_PLUGIN_DIR/Input" XMMS_OUTPUT_PLUGIN_DIR="$XMMS_PLUGIN_DIR/Output" XMMS_EFFECT_PLUGIN_DIR="$XMMS_PLUGIN_DIR/Effect" XMMS_GENERAL_PLUGIN_DIR="$XMMS_PLUGIN_DIR/General" XMMS_DATA_DIR="$prefix/share/xmms" AC_SUBST(XMMS_LIBS) AC_SUBST(XMMS_CFLAGS) AC_SUBST(XMMS_PLUGIN_DIR) AC_SUBST(XMMS_VISUALIZATION_PLUGIN_DIR) AC_SUBST(XMMS_INPUT_PLUGIN_DIR) AC_SUBST(XMMS_OUTPUT_PLUGIN_DIR) AC_SUBST(XMMS_EFFECT_PLUGIN_DIR) AC_SUBST(XMMS_GENERAL_PLUGIN_DIR) AC_SUBST(XMMS_DATA_DIR) ]) CFLAGS="$CFLAGS $GTK_CFLAGS" AC_SUBST(GTK_LIBS) AC_CHECK_HEADER(pthread.h,,AC_MSG_ERROR([*** POSIX thread support not installed - please install first ***])) PTHREAD_LIBS=error AC_CHECK_LIB(pthread, pthread_attr_init, PTHREAD_LIBS="-lpthread") dnl SDL_LIBS=error dnl AC_CHECK_LIB(SDL, main, SDL_LIBS=-lSDL) dnl AC_SUBST(SDL_LIBS) if test "x$PTHREAD_LIBS" = xerror; then AC_CHECK_LIB(pthreads, pthread_attr_init, PTHREAD_LIBS="-lpthreads") fi if test "x$PTHREAD_LIBS" = xerror; then AC_CHECK_LIB(c_r, pthread_attr_init, PTHREAD_LIBS="-lc_r") fi if test "x$PTHREAD_LIBS" = xerror; then AC_CHECK_FUNC(pthread_attr_init, PTHREAD_LIBS="") fi AC_SUBST(PTHREAD_LIBS) dnl rm -f mmx_zoom.s dnl case "$host" in dnl i*86-*-*) dnl AC_DEFINE(USE_ASM_MMX) dnl ln -s mmx_zoom_x86.s mmx_zoom.s ;; dnl *) dnl ln -s mmx_zoom_dummy.s mmx_zoom.s ;; dnl esac dnl # AC_DEFINE(USE_DGA) AC_OUTPUT(Makefile src/Makefile)