1 insert_sources = ['gstinsertbin.c']
2 insert_headers = ['gstinsertbin.h']
3 install_headers(insert_headers, subdir : 'gstreamer-1.0/gst/insertbin')
5 gstinsertbin = library('gstinsertbin-' + api_version,
7 c_args : gst_plugins_bad_args + [ '-DGST_USE_UNSTABLE_API' ],
8 include_directories : [configinc, libsinc],
10 soversion : soversion,
12 dependencies : [gst_dep],
17 insertbin_gir = gnome.generate_gir(gstinsertbin,
18 sources : insert_sources + insert_headers,
19 namespace : 'GstInsertBin',
20 nsversion : api_version,
21 identifier_prefix : 'Gst',
22 symbol_prefix : 'gst',
23 export_packages : 'gstreamer-insertbin-1.0',
24 includes : ['Gst-1.0'],
26 extra_args : gir_init_section + ['-DGST_USE_UNSTABLE_API'] + ['--c-include=gst/insertbin/gstinsertbin.h'],
27 dependencies : [gst_dep]
29 gen_sources += insertbin_gir
32 gstinsertbin_dep = declare_dependency(link_with : gstinsertbin,
33 include_directories : [libsinc],
35 dependencies : [gst_dep])