esac],
[HAVE_LIBASOUND=$HAVE_LIBASOUND])
+
dnl Check for libaudiofile
AC_PATH_PROG(AUDIOFILE_CONFIG, audiofile-config, no)
if test x$AUDIOFILE_CONFIG = xno; then
dnl Check for the Xv library
xvsave_LIBS=${LIBS}
-AC_CHECK_LIB(Xv, XvQueryExtension, HAVE_LIBXV=yes, HAVE_LIBXV=no, $X_LIBS $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS)
+AC_CHECK_LIB(Xv, XvQueryExtension,
+ HAVE_LIBXV=yes,
+ HAVE_LIBXV=no,
+ $X_LIBS $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS
+)
LIBS=${xvsave_LIBS}
AC_CHECK_HEADER(X11/extensions/Xv.h, :, HAVE_LIBXV=no)
AC_CHECK_HEADER(X11/extensions/Xvlib.h, :, HAVE_LIBXV=no)
AM_CONDITIONAL(HAVE_LIBAA, test "x$HAVE_LIBAA" = "xyes")
AM_CONDITIONAL(HAVE_GNOME_VFS, test "x$HAVE_GNOME_VFS" = "xyes")
AM_CONDITIONAL(HAVE_LIBOPENQUICKTIME, test "x$HAVE_LIBOPENQUICKTIME" = "xyes")
-AM_CONDITIONAL(HAVE_LIBGSM, test "x$HAVE_LIBGSM" = "xyes")
+AM_CONDITIONAL(HAVE_LIBGSM, test "x$HAVE_LIBGSM" = "xyes")
dnl ############################
dnl # Set up the defaults cflags #
dnl ##############################
dnl CC="kgcc"
-CFLAGS="$CORE_CFLAGS $CFLAGS -O6 -Wall"
+if test "x$USE_PROFILING" = xyes; then
+ CFLAGS="$CORE_CFLAGS $CFLAGS -Wall"
+else
+ CFLAGS="$CORE_CFLAGS $CFLAGS -O6 -Wall"
+fi
LIBS="$CORE_LIBS $LIBS"
AC_SUBST(CORE_LIBS)
AC_SUBST(CORE_CFLAGS)
dnl FIXME: having to AC_SUBST these is messy. Not sure if CPPFLAGS and LDFLAGS
dnl need it, either.
-dnl Private vars for libgst only
-LIBGST_LIBS="$LIBS"
-LIBGST_CFLAGS="$CFLAGS"
-AC_SUBST(LIBGST_LIBS)
-AC_SUBST(LIBGST_CFLAGS)
-
dnl Vars for everyone else
GST_LIBS="\$(top_builddir)/gst/libgst.la"
GST_CFLAGS="-I\$(top_srcdir) -I\$(top_srcdir)/include"
AC_SUBST(GST_LIBS)
AC_SUBST(GST_CFLAGS)
+dnl Private vars for libgst only
+LIBGST_LIBS="$LIBS"
+LIBGST_CFLAGS="$CFLAGS $GST_CFLAGS"
+AC_SUBST(LIBGST_LIBS)
+AC_SUBST(LIBGST_CFLAGS)
+
dnl CFLAGS for everyone else
CFLAGS="$CFLAGS $GST_CFLAGS"
AC_SUBST(LIBS)
PACKAGE=gstreamer
VERSION=$GST_VERSION
+
AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
AC_SUBST(PACKAGE)
dnl AM_PATH_XMMS(0.1.0, HAVE_LIBXMMS=yes, HAVE_LIBXMMS=no)
+
dnl Check for libasound
alsa_save_LIBS=$LIBS
alsa_save_CFLAGS=$CFLAGS
AC_ARG_ENABLE(alsasink,
[ --enable-alsasink enable the building of the alsasink],
[case "${enableval}" in
- yes) HAVE_LIBASOUND=$HAVE_LIBASOUND ;;
- no) HAVE_LIBASOUND=no ;;
- *) AC_MSG_ERROR(bad value ${enableval} for --enable-alsasink) ;;
+ yes) HAVE_LIBASOUND=$HAVE_LIBASOUND ;;
+ no) HAVE_LIBASOUND=no ;;
+ *) AC_MSG_ERROR(bad value ${enableval} for --enable-alsasink) ;;
esac],
[HAVE_LIBASOUND=$HAVE_LIBASOUND])
AUDIOFILE_LIBS=
HAVE_LIBAUDIOFILE=no
else
- AC_MSG_WARN(did find audiofile-config: delete this msg)
AUDIOFILE_LIBS=`audiofile-config --libs`
HAVE_LIBAUDIOFILE=yes
fi
AC_SUBST(AUDIOFILE_LIBS)
+
dnl Check for libgdk-pixbuf
AC_PATH_PROG(GDK_PIXBUF_CONFIG, gdk-pixbuf-config, no)
if test x$GDK_PIXBUF_CONFIG = xno; then
dnl Check for the Xv library
xvsave_LIBS=${LIBS}
-AC_CHECK_LIB(Xv, XvQueryExtension,
- HAVE_LIBXV=yes
- AC_DEFINE(HAVE_LIBXV),
+AC_CHECK_LIB(Xv, XvQueryExtension,
+ HAVE_LIBXV=yes,
HAVE_LIBXV=no,
$X_LIBS $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS
)
AC_CHECK_HEADER(X11/extensions/Xvlib.h, :, HAVE_LIBXV=no)
dnl Check for OSS audio
-AC_CHECK_HEADER(sys/soundcard.h,
- AC_DEFINE(HAVE_OSS)
- HAVE_OSS=yes, []
-)
+AC_CHECK_HEADER(sys/soundcard.h, HAVE_OSS=yes, HAVE_OSS=no)
dnl Check for xaudio
AC_CHECK_HEADER(xaudio/decoder.h,
- AC_DEFINE(HAVE_XAUDIO)
+ AC_DEFINE(HAVE_XAUDIO)
HAVE_XAUDIO="yes",
AC_MSG_WARN(
***** NOTE: These plugins won't be built: gstxa
dnl Check for libmad
AC_MSG_CHECKING(MAD library)
-AC_CHECK_LIB(mad, mad_decoder_finish,
- HAVE_LIBMAD=yes
+AC_CHECK_LIB(mad, mad_decoder_finish,
+ HAVE_LIBMAD=yes
AC_DEFINE(HAVE_LIBMAD),
AC_MSG_WARN(
***** NOTE: These plugins won't be built: mad
dnl Check for libvorbis
AC_MSG_CHECKING(Vorbis library)
-AC_CHECK_LIB(vorbis, ogg_sync_init,
- HAVE_VORBIS=yes
+AC_CHECK_LIB(vorbis, ogg_sync_init,
+ HAVE_VORBIS=yes
AC_DEFINE(HAVE_VORBIS),
AC_MSG_WARN(
***** NOTE: These plugins won't be built: vorbisdec vorbisenc
dnl Check for libjpeg
AC_MSG_CHECKING(libjpeg library)
-AC_CHECK_LIB(jpeg, jpeg_set_defaults,
- HAVE_LIBJPEG=yes
+AC_CHECK_LIB(jpeg, jpeg_set_defaults,
+ HAVE_LIBJPEG=yes
AC_DEFINE(HAVE_LIBJPEG),
AC_MSG_WARN(
***** NOTE: These plugins won't be built: jpegdec jpegenc
HAVE_LIBJPEG=no,
)
-dnl Check for libgsm
-AC_MSG_CHECKING(libgsm library)
-AC_CHECK_LIB(gsm, gsm_create,
- HAVE_LIBGSM=yes
- AC_DEFINE(HAVE_LIBGSM),
- AC_MSG_WARN(
-***** NOTE: These plugins won't be built: gsmdec gsmenc
-)
- HAVE_LIBGSM=no,
-)
-AC_CHECK_HEADER(gsm/gsm.h, :, HAVE_LIBGSM=no)
-
-dnl Check for Hermes
+dnl Check for libHermes
AC_MSG_CHECKING(Hermes library)
-AC_CHECK_LIB(Hermes, Hermes_ConverterInstance,
- HAVE_LIBHERMES=yes
+AC_CHECK_LIB(Hermes, Hermes_ConverterInstance,
+ HAVE_LIBHERMES=yes
AC_DEFINE(HAVE_LIBHERMES),
AC_MSG_WARN(
***** NOTE: These plugins won't be built: colorspace
)
AC_CHECK_HEADER(Hermes/Hermes.h, :, HAVE_LIBHERMES=no)
+dnl Check for libgsm
+AC_MSG_CHECKING(GSM library)
+AC_CHECK_LIB(gsm, gsm_create,
+ HAVE_LIBGSM=yes
+ AC_DEFINE(HAVE_LIBGSM),
+ AC_MSG_WARN(
+***** NOTE: These plugins won't be built: gsmdec, gsmenc
+)
+ HAVE_LIBGSM=no,
+)
+AC_CHECK_HEADER(gsm/gsm.h, :, HAVE_LIBGSM=no)
+
dnl Check for cdparanoia
AC_MSG_CHECKING(CDparanoia library)
HAVE_CDPARANOIA=yes
AC_CHECK_LIB(openquicktime, quicktime_init, HAVE_LIBOPENQUICKTIME=yes, HAVE_LIBOPENQUICKTIME=no, )
AC_CHECK_HEADER(openquicktime/openquicktime.h, :, HAVE_LIBOPENQUICKTIME=no)
+
dnl check if css-auth.c exists (FIXME)
AC_MSG_CHECKING(DVD CSS code)
if test -f plugins/dvdsrc/css-auth.c
dnl Check for linux/cdrom.h
AC_CHECK_HEADER(linux/cdrom.h,
- HAVE_LINUX_CDROM=yes, []
+ HAVE_LINUX_CDROM=yes, HAVE_LINUX_CDROM=no
)
dnl Check for linux/videodev.h
AC_CHECK_HEADER(linux/videodev.h,
- HAVE_LINUX_VIDEODEV=yes, []
+ HAVE_LINUX_VIDEODEV=yes, HAVE_LINUX_VIDEODEV=no
)
AM_CONDITIONAL(HAVE_LIBDV, test "x$HAVE_LIBDV" = "xyes")
AM_CONDITIONAL(HAVE_LIBAA, test "x$HAVE_LIBAA" = "xyes")
AM_CONDITIONAL(HAVE_GNOME_VFS, test "x$HAVE_GNOME_VFS" = "xyes")
-AM_CONDITIONAL(HAVE_LIBSDL, test "x$HAVE_LIBSDL" = "xyes")
-AM_CONDITIONAL(HAVE_LIBOPENQUICKTIME, test "x$HAVE_LIBOPENQUICKTIME" = "xyes")
+AM_CONDITIONAL(HAVE_LIBOPENQUICKTIME, test "x$HAVE_LIBOPENQUICKTIME" = "xyes")
AM_CONDITIONAL(HAVE_LIBGSM, test "x$HAVE_LIBGSM" = "xyes")
-
dnl ############################
dnl # Set up some more defines #
dnl ############################
plugins/quicktime/Makefile
plugins/xmms/Makefile
plugins/arts/Makefile
+plugins/gsm/Makefile
plugins/1394/Makefile
plugins/sdlsink/Makefile
-plugins/gsm/Makefile
plugins/dv/Makefile
gstplay/Makefile
dnl components/bonobo-gstmediaplay/Makefile
tests/sched/Makefile
tests/eos/Makefile
testsuite/Makefile
-testsuite/refcounting/Makefile
testsuite/capsnego/Makefile
+testsuite/refcounting/Makefile
tests/nego/Makefile
examples/Makefile
examples/autoplug/Makefile
debian/Makefile
stamp.h
gstreamer-config
-gstreamer.spec
gstreamer.pc
-gstreamer-uninstalled.pc])
+gstreamer-uninstalled.pc
+gstreamer.spec])
AC_OUTPUT_COMMANDS([chmod +x gstreamer-config])