The build rules in glib-gen.mak were using pattern rules in a non save way.
glib_enum_define = GST_APP
glib_enum_prefix = __gst_app
+glib_gen_basename = gstapp
-include $(top_srcdir)/common/glib-gen.mak
+include $(top_srcdir)/common/gst-glib-gen.mak
built_sources = gstapp-marshal.c
built_headers = gstapp-marshal.h
multichannel.h \
gstringbuffer.h
-glib_enum_define=GST_AUDIO
-glib_enum_prefix=gst_audio
+glib_enum_define = GST_AUDIO
+glib_enum_prefix = gst_audio
+glib_gen_basename = audio
built_sources = audio-enumtypes.c
built_headers = audio-enumtypes.h
testchannels_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
testchannels_LDADD = $(GST_LIBS)
-include $(top_srcdir)/common/glib-gen.mak
+include $(top_srcdir)/common/gst-glib-gen.mak
if HAVE_INTROSPECTION
BUILT_GIRSOURCES = GstAudio-@GST_MAJORMINOR@.gir
xoverlay.h
# variables used for enum/marshal generation
-glib_enum_headers=$(headers_interfaces)
-glib_enum_define=GST_INTERFACES
-glib_enum_prefix=gst_interfaces
+glib_enum_headers = $(headers_interfaces)
+glib_enum_define = GST_INTERFACES
+glib_enum_prefix = gst_interfaces
+glib_gen_basename = interfaces
built_sources = \
interfaces-marshal.c \
CLEANFILES = $(BUILT_SOURCES)
-include $(top_srcdir)/common/glib-gen.mak
+include $(top_srcdir)/common/gst-glib-gen.mak
if HAVE_INTROSPECTION
BUILT_GIRSOURCES = GstInterfaces-@GST_MAJORMINOR@.gir
missing-plugins.h
# variables used for enum/marshal generation
-glib_enum_headers=$(headers_pbutils)
-glib_enum_define=GST_INSTALL
-glib_enum_prefix=gst_install
+glib_enum_headers = $(headers_pbutils)
+glib_enum_define = GST_INSTALL
+glib_enum_prefix = gst_install
+glib_gen_basename = pbutils
built_sources = \
pbutils-enumtypes.c
CLEANFILES = $(BUILT_SOURCES)
-include $(top_srcdir)/common/glib-gen.mak
+include $(top_srcdir)/common/gst-glib-gen.mak
if HAVE_INTROSPECTION
BUILT_GIRSOURCES = GstPbutils-@GST_MAJORMINOR@.gir
EXTRA_DIST = rtsp-marshal.list
CLEANFILES = $(BUILT_SOURCES)
-glib_enum_prefix=gst_rtsp
-glib_enum_define=gst_rtsp
-glib_enum_headers=gstrtspdefs.h
+glib_enum_prefix = gst_rtsp
+glib_enum_define = gst_rtsp
+glib_enum_headers = gstrtspdefs.h
+glib_gen_basename = gstrtsp
-include $(top_srcdir)/common/glib-gen.mak
+include $(top_srcdir)/common/gst-glib-gen.mak
if HAVE_INTROSPECTION
BUILT_GIRSOURCES = GstRtsp-@GST_MAJORMINOR@.gir
# variables used for enum/marshal generation
-glib_enum_headers= video.h
-
-glib_enum_define=GST_VIDEO
-glib_enum_prefix=gst_video
+glib_enum_headers = video.h
+glib_enum_define = GST_VIDEO
+glib_enum_prefix = gst_video
+glib_gen_basename = video
built_sources = video-enumtypes.c
built_headers = video-enumtypes.h
libgstvideo_@GST_MAJORMINOR@_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS)
libgstvideo_@GST_MAJORMINOR@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
-include $(top_srcdir)/common/glib-gen.mak
+include $(top_srcdir)/common/gst-glib-gen.mak
if HAVE_INTROSPECTION
BUILT_GIRSOURCES = GstVideo-@GST_MAJORMINOR@.gir
-glib_enum_define=GST_PLAY
-glib_enum_prefix=gst_play
+# variables used for enum/marshal generation
+glib_enum_define = GST_PLAY
+glib_enum_prefix = gst_play
+glib_gen_basename = gstplay
built_sources = gstplay-marshal.c
-
built_headers = gstplay-marshal.h
plugindir = $(libdir)/gstreamer-@GST_MAJORMINOR@
CLEANFILES = $(BUILT_SOURCES)
-include $(top_srcdir)/common/glib-gen.mak
+include $(top_srcdir)/common/gst-glib-gen.mak
+
glib_enum_headers = gsttcp.h
glib_enum_define = GST_TCP
glib_enum_prefix = gst_tcp
+glib_gen_basename = gsttcp
-include $(top_srcdir)/common/glib-gen.mak
+include $(top_srcdir)/common/gst-glib-gen.mak
built_sources = gsttcp-enumtypes.c gsttcp-marshal.c
built_headers = gsttcp-enumtypes.h gsttcp-marshal.h