fix Makefiles for C++ libraries. They should now work with Forte. This needs a new...
authorBenjamin Otte <otte@gnome.org>
Thu, 22 May 2003 20:45:09 +0000 (20:45 +0000)
committerBenjamin Otte <otte@gnome.org>
Thu, 22 May 2003 20:45:09 +0000 (20:45 +0000)
Original commit message from CVS:
fix Makefiles for C++ libraries. They should now work with Forte. This needs a new libtool, update autogen.sh to reflect this.

autogen.sh
gst/modplug/Makefile.am

index 8230b90..8bfaa5f 100755 (executable)
@@ -36,7 +36,7 @@ version_check "autoconf" "$AUTOCONF autoconf autoconf-2.54 autoconf-2.53 autocon
 version_check "automake" "$AUTOMAKE automake automake-1.7 automake-1.6 automake-1.5" \
               "ftp://ftp.gnu.org/pub/gnu/automake/" 1 5 || DIE=1
 version_check "libtool" "" \
-              "ftp://ftp.gnu.org/pub/gnu/libtool/" 1 4 0 || DIE=1
+              "ftp://ftp.gnu.org/pub/gnu/libtool/" 1 5 0 || DIE=1
 version_check "pkg-config" "" \
               "http://www.freedesktop.org/software/pkgconfig" 0 8 0 || DIE=1
 
index 1aecfc3..a784ddd 100644 (file)
@@ -5,21 +5,8 @@ plugindir = $(libdir)/gstreamer-@GST_MAJORMINOR@
 plugin_LTLIBRARIES = libgstmodplug.la
 
 libgstmodplug_la_SOURCES = modplug_types.cc gstmodplug.cc
-libgstmodplug_la_CFLAGS = $(GST_CFLAGS)
-libgstmodplug_la_CXXFLAGS = $(GST_CFLAGS)
+libgstmodplug_la_CPPFLAGS = $(GST_CFLAGS)
 libgstmodplug_la_LIBADD = $(top_builddir)/gst/modplug/libmodplug/libmodplug.la
-# we add stdc++ because it'll be used by C programs
-libgstmodplug_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) -lstdc++
+libgstmodplug_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
 
 noinst_HEADERS = gstmodplug.h modplug_types.h
-
-# this is the silliest hack I ever did, but for some reason some dependency
-# tracking is not able to figure out that the actual file is gstmodplug.cc
-# I appreciate any help into fixing this mess definitively
-# I suspect a libtool bug, because in the end it doesn't even *use* the .c
-# file; my libtool version when seeing this bug was 1.4.2
-gstmodplug.c: gstmodplug.cc
-       cp $(srcdir)/gstmodplug.cc gstmodplug.c
-
-modplug_types.c: modplug_types.cc
-       cp $(srcdir)/modplug_types.cc modplug_types.c