From b8a3a19774c24bfc9322494d3d2939eaf196f060 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Sun, 30 Jan 2000 22:50:27 +0000 Subject: [PATCH] Changed Makefiles to: detect xaudio (check header xaudio/decoder.h) detect mmx.h need something better. Original commit message from CVS: Changed Makefiles to: detect xaudio (check header xaudio/decoder.h) detect mmx.h detect CSS (check if css.c is in plugins/dvdsrc), need something better. some LDFLAGS had *.la dependencies which failed for libtool The build is now 100% on my system. --- acconfig.h | 1 + config.h.in | 1 + configure.in | 28 ++++++++++++++++++++++++++-- editor/Makefile.am | 4 ++-- gst/elements/Makefile.am | 3 +-- gst/types/Makefile.am | 2 +- plugins/elements/Makefile.am | 3 +-- 7 files changed, 33 insertions(+), 9 deletions(-) diff --git a/acconfig.h b/acconfig.h index de7a6f8ba9..9ac8f17a96 100644 --- a/acconfig.h +++ b/acconfig.h @@ -5,6 +5,7 @@ #undef HAVE_LIBGHTTP #undef HAVE_LIBXML #undef HAVE_LIBMMX +#undef HAVE_XAUDIO #undef HAVE_ATOMIC_H diff --git a/config.h.in b/config.h.in index cedb21b832..cd80000bc1 100644 --- a/config.h.in +++ b/config.h.in @@ -13,6 +13,7 @@ #undef HAVE_LIBGHTTP #undef HAVE_LIBXML #undef HAVE_LIBMMX +#undef HAVE_XAUDIO #undef HAVE_ATOMIC_H diff --git a/configure.in b/configure.in index 215cc776e4..0d17534368 100644 --- a/configure.in +++ b/configure.in @@ -65,10 +65,21 @@ AC_DEFINE(HAVE_LIBXML) AM_CONDITIONAL(HAVE_LIBXML, test "x$HAVE_LIBXML" = "xyes") -AC_CHECK_HEADER(mmx.h,[HAVE_LIBMMX=yes],) -AC_DEFINE(HAVE_LIBMMX) +AC_CHECK_HEADER(mmx.h,[ + AC_DEFINE(HAVE_LIBMMX), []]) AM_CONDITIONAL(HAVE_LIBMMX, test "x$HAVE_LIBMMX" = "xyes") +AC_CHECK_HEADER(xaudio/decoder.h,[ + AC_DEFINE(HAVE_XAUDIO) + HAVE_XAUDIO="yes", [] +]) +AM_CONDITIONAL(HAVE_XAUDIO, test "x$HAVE_XAUDIO" = "xyes") + +AC_CHECK_HEADER(xaudio/decoder.h,[ + AC_DEFINE(HAVE_XAUDIO) + HAVE_XAUDIO="yes", [] +]) +AM_CONDITIONAL(HAVE_XAUDIO, test "x$HAVE_XAUDIO" = "xyes") PLUGINS_DIR=${libdir}/plugins AC_DEFINE_UNQUOTED(PLUGINS_DIR,"$PLUGINS_DIR") @@ -92,6 +103,19 @@ AC_ARG_ENABLE(profiling, [ --enable-profiling adds -pg to compiler commandline, for profiling], [CFLAGS="$CFLAGS -pg"]) +AC_MSG_CHECKING(DVD CSS code) + +dnl check if css.c exists (FIXME) +if test -f plugins/dvdsrc/css.c +then + AC_MSG_RESULT(yes) + HAVE_DECSS="yes" +else + AC_MSG_RESULT(no) + HAVE_DECSS="no" +fi +AM_CONDITIONAL(HAVE_DECSS, test "x$HAVE_DECSS" = "xyes") + AC_SUBST(CFLAGS) AC_SUBST(CPPFLAGS) diff --git a/editor/Makefile.am b/editor/Makefile.am index 394cf839ce..c3a38ec253 100644 --- a/editor/Makefile.am +++ b/editor/Makefile.am @@ -1,5 +1,5 @@ -LDFLAGS = $(GLIB_LIBS) $(GTK_LIBS) $(top_srcdir)/gst/libgst.la \ - $(shell gnome-config --libs gnomeui) +LDADD = $(GLIB_LIBS) $(GTK_LIBS) $(top_builddir)/gst/libgst.la +LDFLAGS = $(shell gnome-config --libs gnomeui) INCLUDES = $(GLIB_CFLAGS) $(GTK_CFLAGS) -I$(top_srcdir)/gst \ $(shell gnome-config --cflags gnomeui) diff --git a/gst/elements/Makefile.am b/gst/elements/Makefile.am index d035695115..346ae7f5ac 100644 --- a/gst/elements/Makefile.am +++ b/gst/elements/Makefile.am @@ -30,6 +30,5 @@ noinst_HEADERS = \ gstqueue.h \ gstsinesrc.h -libgstelements_la_LIBADD = $(GLIB_LIBS) $(GTK_LIBS) \ - $(top_srcdir)/gst/libgst.la +libgstelements_la_LIBADD = $(GLIB_LIBS) $(GTK_LIBS) libgstelements_la_LDFLAGS = -version-info $(STREAMER_CURRENT):$(STREAMER_REVISION):$(STREAMER_AGE) diff --git a/gst/types/Makefile.am b/gst/types/Makefile.am index 2dec2600ef..7c9a9d3a00 100644 --- a/gst/types/Makefile.am +++ b/gst/types/Makefile.am @@ -6,5 +6,5 @@ libgsttypes_la_SOURCES = \ #noinst_HEADERS = -libgsttypes_la_LIBADD = $(GLIB_LIBS) $(GTK_LIBS) $(top_srcdir)/gst/libgst.la +libgsttypes_la_LIBADD = $(GLIB_LIBS) $(GTK_LIBS) libgsttypes_la_LDFLAGS = -version-info $(STREAMER_CURRENT):$(STREAMER_REVISION):$(STREAMER_AGE) diff --git a/plugins/elements/Makefile.am b/plugins/elements/Makefile.am index d035695115..346ae7f5ac 100644 --- a/plugins/elements/Makefile.am +++ b/plugins/elements/Makefile.am @@ -30,6 +30,5 @@ noinst_HEADERS = \ gstqueue.h \ gstsinesrc.h -libgstelements_la_LIBADD = $(GLIB_LIBS) $(GTK_LIBS) \ - $(top_srcdir)/gst/libgst.la +libgstelements_la_LIBADD = $(GLIB_LIBS) $(GTK_LIBS) libgstelements_la_LDFLAGS = -version-info $(STREAMER_CURRENT):$(STREAMER_REVISION):$(STREAMER_AGE)