1matroska_sources = [ 2 'ebml-read.c', 3 'ebml-write.c', 4 'matroska.c', 5 'matroska-demux.c', 6 'matroska-parse.c', 7 'matroska-ids.c', 8 'matroska-mux.c', 9 'matroska-read-common.c', 10 'webm-mux.c', 11 'lzo.c', 12] 13 14bz2_dep = cc.find_library('bz2', required : get_option('bz2')) 15cdata.set('HAVE_BZ2', bz2_dep.found()) 16 17gstmatroska = library('gstmatroska', 18 matroska_sources, 19 c_args : gst_plugins_good_args, 20 link_args : noseh_link_args, 21 include_directories : [configinc], 22 dependencies : [gstpbutils_dep, gstaudio_dep, gstriff_dep, 23 gstvideo_dep, gsttag_dep, gstbase_dep, 24 gst_dep, zlib_dep, bz2_dep, libm], 25 install : true, 26 install_dir : plugins_install_dir, 27) 28pkgconfig.generate(gstmatroska, install_dir : plugins_pkgconfig_install_dir) 29