libbar_sources = [
  'bar.c',
  'bar.h',
]

libbar_deps = [
  dependency('gobject-2.0'),
  libfoo_dep,
]

libbar = shared_library('bar', libbar_sources,
  dependencies: libbar_deps,
  install: true,
)

libbar_api_ver = '1.0'

libbar_gir = gnome.generate_gir(libbar,
  sources: libbar_sources,
  namespace: 'Bar',
  nsversion: libbar_api_ver,
  packages: 'gobject-2.0',
  symbol_prefix: 'bar',
  extra_args: [
    '--c-include=bar.h',
  ],
)

libbar_vapi = gnome.generate_vapi('bar-' + libbar_api_ver,
  sources: libbar_gir[0],
  packages: libfoo_vapi,
  install: true,
)
