290d49e81f91755d52cad1eebe2de16b0fd84e20
[platform/upstream/gstreamer.git] / gst-libs / gst / riff / meson.build
1 riff_sources = [
2   'riff.c',
3   'riff-media.c',
4   'riff-read.c',
5 ]
6
7 riff_headers = [
8   'riff.h',
9   'riff-prelude.h',
10   'riff-ids.h',
11   'riff-media.h',
12   'riff-read.h',
13 ]
14 install_headers(riff_headers, subdir : 'gstreamer-1.0/gst/riff/')
15
16 riff_deps = [audio_dep, tag_dep]
17 gstriff = library('gstriff-@0@'.format(api_version),
18   riff_sources,
19   c_args : gst_plugins_base_args,
20   include_directories: [configinc, libsinc],
21   version : libversion,
22   soversion : soversion,
23   darwin_versions : osxversion,
24   install : true,
25   dependencies : riff_deps,
26 )
27
28 riff_gen_sources  = []
29
30 # *** GIR DISABLED for this library ***
31 # This library does not respect the type naming conventions required to be
32 # usable in binded languages.
33 # if build_gir
34 #   gst_gir_extra_args = gir_init_section + [ '--c-include=gst/riff/riff.h' ]
35 #   riff_gen_sources += [gnome.generate_gir(gstriff,
36 #     sources : riff_sources + riff_headers,
37 #     namespace : 'GstRiff',
38 #     nsversion : api_version,
39 #     identifier_prefix : 'Gst',
40 #     symbol_prefix : 'gst',
41 #     export_packages : 'gstreamer-riff-1.0',
42 #     includes : ['Gst-1.0'],
43 #     install : true,
44 #     extra_args : gst_gir_extra_args,
45 #     dependencies : riff_deps,
46 #   )]
47 # endif
48
49 riff_dep = declare_dependency(link_with: gstriff,
50   include_directories : [libsinc],
51   dependencies : riff_deps,
52   sources : riff_gen_sources  )