1riff_sources = [ 2 'riff.c', 3 'riff-media.c', 4 'riff-read.c', 5] 6 7riff_headers = [ 8 'riff.h', 9 'riff-prelude.h', 10 'riff-ids.h', 11 'riff-media.h', 12 'riff-read.h', 13] 14install_headers(riff_headers, subdir : 'gstreamer-1.0/gst/riff/') 15 16riff_deps = [audio_dep, tag_dep] 17gstriff = library('gstriff-@0@'.format(api_version), 18 riff_sources, 19 c_args : gst_plugins_base_args + ['-DBUILDING_GST_RIFF'], 20 include_directories: [configinc, libsinc], 21 version : libversion, 22 soversion : soversion, 23 darwin_versions : osxversion, 24 install : true, 25 dependencies : riff_deps, 26) 27 28riff_gen_sources = [] 29 30# *** GIR DISABLED for this library *** 31# This library does not respect the type naming conventions required to be 32# usable in binded languages. 33# if build_gir 34# gst_gir_extra_args = gir_init_section + [ '--c-include=gst/riff/riff.h' ] 35# riff_gen_sources += [gnome.generate_gir(gstriff, 36# sources : riff_sources + riff_headers, 37# namespace : 'GstRiff', 38# nsversion : api_version, 39# identifier_prefix : 'Gst', 40# symbol_prefix : 'gst', 41# export_packages : 'gstreamer-riff-1.0', 42# includes : ['Gst-1.0'], 43# install : true, 44# extra_args : gst_gir_extra_args, 45# dependencies : riff_deps, 46# )] 47# endif 48 49riff_dep = declare_dependency(link_with: gstriff, 50 include_directories : [libsinc], 51 dependencies : riff_deps, 52 sources : riff_gen_sources ) 53