Blame src/devices/ovs/meson.build

Packit Service 87a54e
# SPDX-License-Identifier: LGPL-2.1-or-later
Packit 5756e2
Packit 5756e2
sources = files(
Packit 5756e2
  'nm-device-ovs-bridge.c',
Packit 5756e2
  'nm-device-ovs-interface.c',
Packit 5756e2
  'nm-device-ovs-port.c',
Packit 5756e2
  'nm-ovsdb.c',
Packit 5756e2
  'nm-ovs-factory.c',
Packit 5756e2
)
Packit 5756e2
Packit 5756e2
deps = [
Packit 5756e2
  daemon_nm_default_dep,
Packit 5756e2
  jansson_dep,
Packit 5756e2
]
Packit 5756e2
Packit 5756e2
libnm_device_plugin_ovs = shared_module(
Packit 5756e2
  'nm-device-plugin-ovs',
Packit 5756e2
  sources: sources,
Packit 5756e2
  dependencies: deps,
Packit 5756e2
  c_args: daemon_c_flags,
Packit 5756e2
  link_args: ldflags_linker_script_devices,
Packit 5756e2
  link_depends: linker_script_devices,
Packit 5756e2
  install: true,
Packit 5756e2
  install_dir: nm_plugindir,
Packit 5756e2
)
Packit 5756e2
Packit 5756e2
core_plugins += libnm_device_plugin_ovs
Packit 5756e2
Packit 5756e2
test(
Packit 5756e2
  'check-local-devices-ovs',
Packit 5756e2
  check_exports,
Packit 5756e2
  args: [libnm_device_plugin_ovs.full_path(), linker_script_devices],
Packit 5756e2
)