Remove glib and gobject dependencies everywhere
[platform/upstream/gstreamer.git] / subprojects / gstreamer / plugins / elements / meson.build
1 gst_elements_sources = [
2   'gstcapsfilter.c',
3   'gstclocksync.c',
4   'gstconcat.c',
5   'gstdataurisrc.c',
6   'gstdownloadbuffer.c',
7   'gstcoreelementsplugin.c',
8   'gstelements_private.c',
9   'gstfakesink.c',
10   'gstfakesrc.c',
11   'gstfdsink.c',
12   'gstfdsrc.c',
13   'gstfilesrc.c',
14   'gstfilesink.c',
15   'gstfunnel.c',
16   'gstidentity.c',
17   'gstinputselector.c',
18   'gstmultiqueue.c',
19   'gstoutputselector.c',
20   'gstqueue2.c',
21   'gstqueue.c',
22   'gstsparsefile.c',
23   'gststreamiddemux.c',
24   'gsttee.c',
25   'gsttypefindelement.c',
26   'gstvalve.c',
27 ]
28
29 gst_elements = library('gstcoreelements',
30   gst_elements_sources,
31   c_args : gst_c_args,
32   include_directories : [configinc],
33   dependencies : [gst_dep, gst_base_dep],
34   install : true,
35   install_dir : plugins_install_dir,
36 )
37 pkgconfig.generate(gst_elements, install_dir : plugins_pkgconfig_install_dir)
38
39 plugins += [gst_elements]