From 9b96e8babdd50a0505f81f68f07a3b034f365877 Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Fri, 21 Dec 2001 11:46:15 +0000 Subject: [PATCH] fixed some GST_LIBS stuff added audiofile added gst-libs/audio building Original commit message from CVS: fixed some GST_LIBS stuff added audiofile added gst-libs/audio building --- Makefile.am | 4 ++-- TODO | 2 ++ configure.ac | 34 +++++++++++++++++++++++++--------- ext/Makefile.am | 11 +++++++++-- 4 files changed, 38 insertions(+), 13 deletions(-) diff --git a/Makefile.am b/Makefile.am index 099534f71d..b9e2a8d323 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,3 +1,3 @@ -SUBDIRS=sys ext +SUBDIRS=gst sys ext gst-libs -DIST_SUBDIRS=sys ext +DIST_SUBDIRS=gst sys ext gst-libs diff --git a/TODO b/TODO index 2a2dfec5db..e01502cae1 100644 --- a/TODO +++ b/TODO @@ -5,3 +5,5 @@ it better ;) * check SDL optimisation flags + +* check GST_* in configure.ac, there is too much in it diff --git a/configure.ac b/configure.ac index 70c56260d0..555735b35c 100644 --- a/configure.ac +++ b/configure.ac @@ -348,6 +348,16 @@ AC_SUBST(X_PRE_LIBS) AC_SUBST(X_EXTRA_LIBS) AC_SUBST(X_LIBS) +dnl ========================================================================== +dnl ============================= gst plugins ================================ +dnl ========================================================================== + +dnl *** sine *** +translit(dnm, m, l) AM_CONDITIONAL(USE_SINE, true) +GST_CHECK_FEATURE(SINE, [sine plugin], sinesrc, [ + HAVE_SINE="yes" +]) + dnl ========================================================================== dnl ============================= sys plugins ================================ dnl ========================================================================== @@ -428,11 +438,11 @@ GST_CHECK_FEATURE(ARTSC, [artsd plugins], artsdsink, [ dnl *** audiofile *** dnl this check uses the GST_CHECK_CONFIGPROG macro -translit(dnm, m, l) AM_CONDITIONAL(USE_LIBAUDIOFILE, true) -GST_CHECK_FEATURE(LIBAUDIOFILE, [audiofile], afsink afsrc, [ - translit(dnm, m, l) AC_SUBST(LIBAUDIOFILE_LIBS) - translit(dnm, m, l) AC_SUBST(LIBAUDIOFILE_CFLAGS) - GST_CHECK_CONFIGPROG(LIBAUDIOFILE, audiofile-config) +translit(dnm, m, l) AM_CONDITIONAL(USE_AUDIOFILE, true) +GST_CHECK_FEATURE(AUDIOFILE, [audiofile], afsink afsrc, [ + translit(dnm, m, l) AC_SUBST(AUDIOFILE_LIBS) + translit(dnm, m, l) AC_SUBST(AUDIOFILE_CFLAGS) + GST_CHECK_CONFIGPROG(AUDIOFILE, audiofile-config) ]) dnl *** avifile *** @@ -1071,10 +1081,11 @@ AC_SUBST(LIBGST_LIBS) AC_SUBST(LIBGST_CFLAGS) dnl Vars for everyone else -GST_LIBS="\$(top_builddir)/gst/libgst.la $LIBGST_LIBS" -GST_CFLAGS="-I\$(top_srcdir) -I\$(top_srcdir)/include $LIBGST_CFLAGS" -AC_SUBST(GST_LIBS) -AC_SUBST(GST_CFLAGS) +dnl FIXME: is there a reason to add this top_builddir stuff ? don't think so +dnl GST_LIBS="\$(top_builddir)/gst/libgst.la $LIBGST_LIBS" +dnl GST_CFLAGS="-I\$(top_srcdir) -I\$(top_srcdir)/include $LIBGST_CFLAGS" +dnl AC_SUBST(GST_LIBS) +dnl AC_SUBST(GST_CFLAGS) dnl ############################# dnl # Configure the subpackages # @@ -1127,6 +1138,8 @@ dnl stamp.h dnl echo "$infomessages", infomessages="$infomessages" AC_OUTPUT( Makefile +gst/Makefile +gst/sine/Makefile sys/Makefile sys/oss/Makefile sys/qcam/Makefile @@ -1135,11 +1148,14 @@ sys/vcd/Makefile sys/vga/Makefile sys/xvideo/Makefile ext/Makefile +ext/audiofile/Makefile ext/esd/Makefile ext/lame/Makefile ext/mad/Makefile ext/sdl/Makefile ext/vorbis/Makefile +gst-libs/Makefile +gst-libs/audio/Makefile ) echo -e "configure: *** Plugins that will be built : $GST_PLUGINS_YES" diff --git a/ext/Makefile.am b/ext/Makefile.am index c0ad328227..3d1dd792ff 100644 --- a/ext/Makefile.am +++ b/ext/Makefile.am @@ -1,3 +1,9 @@ +if USE_AUDIOFILE +AUDIOFILE_DIR=audiofile +else +AUDIOFILE_DIR= +endif + if USE_ESD ESD_DIR=esd else @@ -29,6 +35,7 @@ VORBIS_DIR= endif -SUBDIRS=$(ESD_DIR) $(LAME_DIR) $(MAD_DIR) $(SDL_DIR) $(VORBIS_DIR) +SUBDIRS=$(AUDIOFILE_DIR) $(ESD_DIR) $(LAME_DIR) $(MAD_DIR) \ + $(SDL_DIR) $(VORBIS_DIR) -DIST_SUBDIRS=esd lame mad sdl vorbis +DIST_SUBDIRS=audiofile esd lame mad sdl vorbis