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