1orcsrc = 'gstvideoboxorc'
2if have_orcc
3  orc_h = custom_target(orcsrc + '.h',
4    input : orcsrc + '.orc',
5    output : orcsrc + '.h',
6    command : orcc_args + ['--header', '-o', '@OUTPUT@', '@INPUT@'])
7  orc_c = custom_target(orcsrc + '.c',
8    input : orcsrc + '.orc',
9    output : orcsrc + '.c',
10    command : orcc_args + ['--implementation', '-o', '@OUTPUT@', '@INPUT@'])
11else
12  orc_h = configure_file(input : orcsrc + '-dist.h',
13    output : orcsrc + '.h',
14    copy : true)
15  orc_c = configure_file(input : orcsrc + '-dist.c',
16    output : orcsrc + '.c',
17    copy : true)
18endif
19
20gstvideobox = library('gstvideobox',
21  'gstvideobox.c', orc_c, orc_h,
22  c_args : gst_plugins_good_args,
23  include_directories : [configinc],
24  dependencies : [orc_dep, gstbase_dep, gstvideo_dep],
25  install : true,
26  install_dir : plugins_install_dir,
27)
28pkgconfig.generate(gstvideobox, install_dir : plugins_pkgconfig_install_dir)
29