Blame libs/gst/base/meson.build

Packit Service 963350
gst_base_sources = [
Packit Service 963350
  'gstadapter.c',
Packit Service 963350
  'gstaggregator.c',
Packit Service 963350
  'gstbaseparse.c',
Packit Service 963350
  'gstbasesink.c',
Packit Service 963350
  'gstbasesrc.c',
Packit Service 963350
  'gstbasetransform.c',
Packit Service 963350
  'gstbitreader.c',
Packit Service 963350
  'gstbytereader.c',
Packit Service 963350
  'gstbytewriter.c',
Packit Service 963350
  'gstcollectpads.c',
Packit Service 963350
  'gstdataqueue.c',
Packit Service 963350
  'gstflowcombiner.c',
Packit Service 963350
  'gstpushsrc.c',
Packit Service 963350
  'gstqueuearray.c',
Packit Service 963350
  'gsttypefindhelper.c',
Packit Service 963350
]
Packit Service 963350
Packit Service 963350
gst_base_headers = [
Packit Service 963350
  'base.h',
Packit Service 963350
  'base-prelude.h',
Packit Service 963350
  'gstadapter.h',
Packit Service 963350
  'gstaggregator.h',
Packit Service 963350
  'gstbaseparse.h',
Packit Service 963350
  'gstbasesink.h',
Packit Service 963350
  'gstbasesrc.h',
Packit Service 963350
  'gstbasetransform.h',
Packit Service 963350
  'gstbitreader.h',
Packit Service 963350
  'gstbytereader.h',
Packit Service 963350
  'gstbytewriter.h',
Packit Service 963350
  'gstcollectpads.h',
Packit Service 963350
  'gstdataqueue.h',
Packit Service 963350
  'gstflowcombiner.h',
Packit Service 963350
  'gstpushsrc.h',
Packit Service 963350
  'gstqueuearray.h',
Packit Service 963350
  'gsttypefindhelper.h',
Packit Service 963350
]
Packit Service 963350
Packit Service 963350
if libtype != 'shared'
Packit Service 963350
  gst_base_static = static_library('gstbase-@0@'.format(apiversion),
Packit Service 963350
    gst_base_sources,
Packit Service 963350
    c_args : gst_c_args,
Packit Service 963350
    install : true,
Packit Service 963350
    include_directories : [configinc, libsinc],
Packit Service 963350
    dependencies : [gobject_dep, glib_dep, gst_dep],
Packit Service 963350
  )
Packit Service 963350
  gst_base = gst_base_static
Packit Service 963350
endif
Packit Service 963350
Packit Service 963350
gst_base_gen_sources = []
Packit Service 963350
Packit Service 963350
if libtype != 'static'
Packit Service 963350
  gst_base_shared = shared_library('gstbase-@0@'.format(apiversion),
Packit Service 963350
    gst_base_sources,
Packit Service 963350
    c_args : gst_c_args,
Packit Service 963350
    version : libversion,
Packit Service 963350
    soversion : soversion,
Packit Service 963350
    install : true,
Packit Service 963350
    include_directories : [configinc, libsinc],
Packit Service 963350
    dependencies : [gobject_dep, glib_dep, gst_dep],
Packit Service 963350
  )
Packit Service 963350
  gst_base = gst_base_shared
Packit Service 963350
  if build_gir
Packit Service 963350
    gst_gir_extra_args = gir_init_section + [ '--c-include=gst/base/base.h' ]
Packit Service 963350
    gst_base_gen_sources += [gnome.generate_gir(gst_base_shared,
Packit Service 963350
      sources : gst_base_sources + gst_base_headers,
Packit Service 963350
      namespace : 'GstBase',
Packit Service 963350
      nsversion : apiversion,
Packit Service 963350
      identifier_prefix : 'Gst',
Packit Service 963350
      symbol_prefix : 'gst',
Packit Service 963350
      export_packages : 'gstreamer-base-1.0',
Packit Service 963350
      dependencies : [gst_dep],
Packit Service 963350
      include_directories : [configinc, libsinc, privinc],
Packit Service 963350
      includes : ['GLib-2.0', 'GObject-2.0', 'GModule-2.0', 'Gst-1.0'],
Packit Service 963350
      install : true,
Packit Service 963350
      extra_args : gst_gir_extra_args,
Packit Service 963350
    )]
Packit Service 963350
  endif
Packit Service 963350
endif
Packit Service 963350
Packit Service 963350
gst_base_dep = declare_dependency(link_with : gst_base,
Packit Service 963350
  include_directories : [libsinc],
Packit Service 963350
  dependencies : [gst_dep],
Packit Service 963350
  sources : gst_base_gen_sources)
Packit Service 963350
Packit Service 963350
install_headers('base.h',
Packit Service 963350
  'base-prelude.h',
Packit Service 963350
  'gstadapter.h',
Packit Service 963350
  'gstaggregator.h',
Packit Service 963350
  'gstbaseparse.h',
Packit Service 963350
  'gstbasesink.h',
Packit Service 963350
  'gstbasesrc.h',
Packit Service 963350
  'gstbasetransform.h',
Packit Service 963350
  'gstbitreader.h',
Packit Service 963350
  'gstbytereader.h',
Packit Service 963350
  'gstbytewriter.h',
Packit Service 963350
  'gstcollectpads.h',
Packit Service 963350
  'gstdataqueue.h',
Packit Service 963350
  'gstflowcombiner.h',
Packit Service 963350
  'gstpushsrc.h',
Packit Service 963350
  'gstqueuearray.h',
Packit Service 963350
  'gsttypefindhelper.h',
Packit Service 963350
  subdir : 'gstreamer-1.0/gst/base',
Packit Service 963350
)