1multifile_sources = [ 2 'gstmultifilesink.c', 3 'gstmultifilesrc.c', 4 'gstmultifile.c', 5 'gstsplitfilesrc.c', 6 'gstsplitmuxpartreader.c', 7 'gstsplitmuxsink.c', 8 'gstsplitmuxsrc.c', 9 'gstsplitutils.c', 10 'patternspec.c', 11] 12 13gstmultifile = library('gstmultifile', 14 multifile_sources, 15 c_args : gst_plugins_good_args, 16 include_directories : [configinc, libsinc], 17 dependencies : [gstvideo_dep, gstbase_dep, 18 gstpbutils_dep, gio_dep], 19 install : true, 20 install_dir : plugins_install_dir, 21) 22pkgconfig.generate(gstmultifile, install_dir : plugins_pkgconfig_install_dir) 23 24test_splitmuxpartreader_sources = [ 25 'test-splitmuxpartreader.c', 26 'gstsplitmuxpartreader.c', 27 'gstsplitmuxsrc.c', 28 'gstsplitutils.c', 29 'patternspec.c', 30] 31 32executable('test-splitmuxpartreader', 33 test_splitmuxpartreader_sources, 34 c_args : gst_plugins_good_args, 35 include_directories : [configinc, libsinc], 36 dependencies : [gsttag_dep, gstbase_dep], 37 install : false, 38) 39