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 'gstimagesequencesrc.c', 12] 13 14gstmultifile = library('gstmultifile', 15 multifile_sources, 16 c_args : gst_plugins_good_args, 17 include_directories : [configinc, libsinc], 18 dependencies : [gstvideo_dep, gstbase_dep, 19 gstpbutils_dep, gio_dep], 20 install : true, 21 install_dir : plugins_install_dir, 22) 23pkgconfig.generate(gstmultifile, install_dir : plugins_pkgconfig_install_dir) 24plugins += [gstmultifile] 25 26test_splitmuxpartreader_sources = [ 27 'test-splitmuxpartreader.c', 28 'gstsplitmuxpartreader.c', 29 'gstsplitmuxsrc.c', 30 'gstsplitutils.c', 31 'patternspec.c', 32] 33 34executable('test-splitmuxpartreader', 35 test_splitmuxpartreader_sources, 36 c_args : gst_plugins_good_args, 37 include_directories : [configinc, libsinc], 38 dependencies : [gsttag_dep, gstbase_dep], 39 install : false, 40) 41