Blame libs/gst/net/meson.build

Packit Service 963350
gst_net_sources = [
Packit Service 963350
  'gstnetaddressmeta.c',
Packit Service 963350
  'gstnetclientclock.c',
Packit Service 963350
  'gstnetcontrolmessagemeta.c',
Packit Service 963350
  'gstnettimepacket.c',
Packit Service 963350
  'gstnettimeprovider.c',
Packit Service 963350
  'gstptpclock.c',
Packit Service 963350
  'gstntppacket.c',
Packit Service 963350
  'gstnetutils.c',
Packit Service 963350
]
Packit Service 963350
Packit Service 963350
gst_net_headers = [
Packit Service 963350
 'gstnet.h',
Packit Service 963350
 'gstnetaddressmeta.h',
Packit Service 963350
 'gstnetclientclock.h',
Packit Service 963350
 'gstnetcontrolmessagemeta.h',
Packit Service 963350
 'gstnettimepacket.h',
Packit Service 963350
 'gstnettimeprovider.h',
Packit Service 963350
 'gstptpclock.h',
Packit Service 963350
 'net-prelude.h',
Packit Service 963350
 'net.h',
Packit Service 963350
]
Packit Service 963350
install_headers(gst_net_headers, subdir : 'gstreamer-1.0/gst/net/')
Packit Service 963350
Packit Service 963350
if libtype != 'shared'
Packit Service 963350
  gst_net_static = static_library('gstnet-@0@'.format(apiversion),
Packit Service 963350
    gst_net_sources,
Packit Service 963350
    c_args : gst_c_args,
Packit Service 963350
    include_directories : [configinc, libsinc],
Packit Service 963350
    install : true,
Packit Service 963350
    dependencies : [gio_dep, gst_base_dep],
Packit Service 963350
  )
Packit Service 963350
  gst_net = gst_net_static
Packit Service 963350
endif
Packit Service 963350
Packit Service 963350
gst_net_gen_sources = []
Packit Service 963350
if libtype != 'static'
Packit Service 963350
  gst_net_shared = shared_library('gstnet-@0@'.format(apiversion),
Packit Service 963350
    gst_net_sources,
Packit Service 963350
    c_args : gst_c_args,
Packit Service 963350
    include_directories : [configinc, libsinc],
Packit Service 963350
    version : libversion,
Packit Service 963350
    soversion : soversion,
Packit Service 963350
    install : true,
Packit Service 963350
    dependencies : [gio_dep, gst_base_dep],
Packit Service 963350
  )
Packit Service 963350
  gst_net = gst_net_shared
Packit Service 963350
  if build_gir
Packit Service 963350
    gst_gir_extra_args = gir_init_section + [ '--c-include=gst/net/net.h' ]
Packit Service 963350
    gst_net_gir = gnome.generate_gir(gst_net_shared,
Packit Service 963350
      sources : gst_net_sources + gst_net_headers,
Packit Service 963350
      namespace : 'GstNet',
Packit Service 963350
      nsversion : apiversion,
Packit Service 963350
      identifier_prefix : 'Gst',
Packit Service 963350
      symbol_prefix : 'gst',
Packit Service 963350
      export_packages : 'gstreamer-net-1.0',
Packit Service 963350
      dependencies : [gst_base_dep],
Packit Service 963350
      include_directories : [configinc, libsinc],
Packit Service 963350
      includes : ['GLib-2.0', 'GObject-2.0', 'GModule-2.0', 'Gio-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
    gst_net_gen_sources += [gst_net_gir]
Packit Service 963350
  endif
Packit Service 963350
endif
Packit Service 963350
Packit Service 963350
gst_net_dep = declare_dependency(link_with : gst_net,
Packit Service 963350
  include_directories : [libsinc],
Packit Service 963350
  sources: gst_net_gen_sources,
Packit Service 963350
  dependencies : [gst_base_dep])