libs: g-i: avoid multiple libraries in the shared-library tag

Using multiple libraries causes problems for the C# bindings and
will for similiar languages such as Java when there are bindings
for them.

Also change --library=libgstfoo-X.la to --library=gstfoo-X as
the man page suggests it should be done.

https://bugzilla.gnome.org/show_bug.cgi?id=679315
This commit is contained in:
Tim-Philipp Müller 2012-10-28 17:17:49 +00:00
parent bab8ed6b8a
commit 21a74a6b79
4 changed files with 4 additions and 8 deletions

View file

@ -87,8 +87,7 @@ GstBase-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstbase-@GST_API_VERS
$(gir_cincludes) \
--add-include-path=$(top_builddir)/gst \
--library-path=$(top_builddir)/gst \
--library=$(top_builddir)/gst/libgstreamer-@GST_API_VERSION@.la \
--library=libgstbase-@GST_API_VERSION@.la \
--library=gstbase-@GST_API_VERSION@ \
--include=Gst-@GST_API_VERSION@ \
--libtool="$(top_builddir)/libtool" \
--pkg gstreamer-@GST_API_VERSION@ \

View file

@ -130,8 +130,7 @@ GstCheck-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstcheck-@GST_API_VE
$(gir_cincludes) \
--add-include-path=$(top_builddir)/gst \
--library-path=$(top_builddir)/gst \
--library=$(top_builddir)/gst/libgstreamer-@GST_API_VERSION@.la \
--library=libgstcheck-@GST_API_VERSION@.la \
--library=gstcheck-@GST_API_VERSION@ \
--include=Gst-@GST_API_VERSION@ \
--libtool="$(top_builddir)/libtool" \
--pkg gstreamer-@GST_API_VERSION@ \

View file

@ -61,8 +61,7 @@ GstController-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstcontroller-@
$(gir_cincludes) \
--add-include-path=$(top_builddir)/gst \
--library-path=$(top_builddir)/gst \
--library=$(top_builddir)/gst/libgstreamer-@GST_API_VERSION@.la \
--library=libgstcontroller-@GST_API_VERSION@.la \
--library=gstcontroller-@GST_API_VERSION@ \
--include=Gst-@GST_API_VERSION@ \
--libtool="$(top_builddir)/libtool" \
--pkg gstreamer-@GST_API_VERSION@ \

View file

@ -59,8 +59,7 @@ GstNet-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstnet-@GST_API_VERSIO
$(gir_cincludes) \
--add-include-path=$(top_builddir)/gst \
--library-path=$(top_builddir)/gst \
--library=$(top_builddir)/gst/libgstreamer-@GST_API_VERSION@.la \
--library=libgstnet-@GST_API_VERSION@.la \
--library=gstnet-@GST_API_VERSION@ \
--include=Gst-@GST_API_VERSION@ \
--include=Gio-2.0 \
--libtool="$(top_builddir)/libtool" \