17 'gsttypefindhelper.c',
38 'gsttypefindhelper.h',
41 gst_base_gen_sources = []
43 gst_base = library('gstbase-@0@'.format(apiversion),
45 c_args : gst_c_args + ['-DBUILDING_GST_BASE'],
47 soversion : soversion,
48 darwin_versions : osxversion,
50 include_directories : [configinc, libsinc],
51 dependencies : [gobject_dep, glib_dep, gst_dep],
55 gst_gir_extra_args = gir_init_section + [ '--c-include=gst/base/base.h' ]
56 gst_base_gen_sources += [gnome.generate_gir(gst_base,
57 sources : gst_base_sources + gst_base_headers,
58 namespace : 'GstBase',
59 nsversion : apiversion,
60 identifier_prefix : 'Gst',
61 symbol_prefix : 'gst',
62 export_packages : 'gstreamer-base-1.0',
63 dependencies : [gst_dep],
64 include_directories : [configinc, libsinc, privinc],
65 includes : ['GLib-2.0', 'GObject-2.0', 'GModule-2.0', 'Gst-1.0'],
67 extra_args : gst_gir_extra_args,
71 gst_base_dep = declare_dependency(link_with : gst_base,
72 include_directories : [libsinc],
73 dependencies : [gst_dep],
74 sources : gst_base_gen_sources)
76 install_headers('base.h',
93 'gsttypefindhelper.h',
94 subdir : 'gstreamer-1.0/gst/base',