pbutils: try harder to make g-i use the build-tree libgsttag,-audio, and -video
authorTim-Philipp Müller <tim@centricular.net>
Sun, 28 Oct 2012 17:52:54 +0000 (17:52 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Sun, 28 Oct 2012 17:59:08 +0000 (17:59 +0000)
without adding additional --library= tags, which shouldn't be there.

https://bugzilla.gnome.org/show_bug.cgi?id=679315

gst-libs/gst/pbutils/Makefile.am

index 2597c1f..3201202 100644 (file)
@@ -82,15 +82,23 @@ GstPbutils-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstpbutils-@GST_AP
                -I$(top_srcdir)/gst-libs \
                -I$(top_builddir)/gst-libs \
                --add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
-               --library=$(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_API_VERSION@.la \
-               --library=$(top_builddir)/gst-libs/gst/video/libgstvideo-@GST_API_VERSION@.la \
-               --library=$(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_API_VERSION@.la \
+               --add-include-path="$(top_builddir)/gst-libs/gst/tag/" \
+               --add-include-path="$(top_builddir)/gst-libs/gst/video/" \
+               --add-include-path="$(top_builddir)/gst-libs/gst/audio/" \
                --library=gstpbutils-@GST_API_VERSION@ \
                --library-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=libdir gstreamer-@GST_API_VERSION@` \
-               --library=gstreamer-@GST_API_VERSION@ \
+               --library-path="$(top_builddir)/gst-libs/gst/tag/" \
+               --library-path="$(top_builddir)/gst-libs/gst/video/" \
+               --library-path="$(top_builddir)/gst-libs/gst/audio/" \
                --include=Gst-@GST_API_VERSION@ \
+               --include=GstTag-@GST_API_VERSION@ \
+               --include=GstVideo-@GST_API_VERSION@ \
+               --include=GstAudio-@GST_API_VERSION@ \
                --libtool="$(top_builddir)/libtool" \
                --pkg gstreamer-@GST_API_VERSION@ \
+               --pkg gstreamer-tag-@GST_API_VERSION@ \
+               --pkg gstreamer-video-@GST_API_VERSION@ \
+               --pkg gstreamer-audio-@GST_API_VERSION@ \
                --pkg-export gstreamer-pbutils-@GST_API_VERSION@ \
                --add-init-section="gst_init(NULL,NULL);" \
                --output $@ \
@@ -112,6 +120,10 @@ typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
                --includedir=$(srcdir) \
                --includedir=$(builddir) \
                --includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
+               --includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
+               --includedir="$(top_builddir)/gst-libs/gst/tag/" \
+               --includedir="$(top_builddir)/gst-libs/gst/video/" \
+               --includedir="$(top_builddir)/gst-libs/gst/audio/" \
                $(INTROSPECTION_COMPILER_OPTS) $< -o $(@F)
 
 CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA)