Blame src/devices/bluetooth/meson.build

Packit Service 87a54e
# SPDX-License-Identifier: LGPL-2.1-or-later
Packit 5756e2
Packit 5756e2
sources = files(
Packit 5756e2
  'nm-bluez-manager.c',
Packit 5756e2
  'nm-bt-error.c',
Packit 5756e2
  'nm-device-bt.c',
Packit 5756e2
)
Packit 5756e2
Packit 5756e2
deps = [
Packit 5756e2
  daemon_nm_default_dep,
Packit 5756e2
  libnm_wwan_dep,
Packit 5756e2
]
Packit 5756e2
Packit 5756e2
if enable_bluez5_dun
Packit 5756e2
  sources += files('nm-bluez5-dun.c')
Packit 5756e2
Packit 5756e2
  deps += bluez5_dep
Packit 5756e2
endif
Packit 5756e2
Packit 5756e2
libnm_device_plugin_bluetooth_static = static_library(
Packit 5756e2
  'nm-device-plugin-bluetooth-static',
Packit 5756e2
  sources: sources,
Packit 5756e2
  dependencies: deps,
Packit 5756e2
  c_args: daemon_c_flags,
Packit 5756e2
)
Packit 5756e2
Packit 5756e2
libnm_device_plugin_bluetooth_static_dep = declare_dependency(
Packit 5756e2
  link_whole: libnm_device_plugin_bluetooth_static,
Packit 5756e2
)
Packit 5756e2
Packit 5756e2
deps += libnm_device_plugin_bluetooth_static_dep
Packit 5756e2
Packit 5756e2
libnm_device_plugin_bluetooth = shared_module(
Packit 5756e2
  'nm-device-plugin-bluetooth',
Packit 5756e2
  dependencies: deps,
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
  install_rpath: nm_plugindir,
Packit 5756e2
)
Packit 5756e2
Packit 5756e2
core_plugins += libnm_device_plugin_bluetooth
Packit 5756e2
Packit 5756e2
test(
Packit 5756e2
  'check-local-devices-bluetooth',
Packit 5756e2
  check_exports,
Packit 5756e2
  args: [libnm_device_plugin_bluetooth.full_path(), linker_script_devices],
Packit 5756e2
)
Packit 5756e2
Packit 5756e2
if enable_tests
Packit 5756e2
  test_unit = 'nm-bt-test'
Packit 5756e2
Packit 5756e2
  executable(
Packit 5756e2
    test_unit,
Packit 5756e2
    'tests/' + test_unit + '.c',
Packit 5756e2
    dependencies: [ libnetwork_manager_test_dep, deps ],
Packit 5756e2
    c_args: test_c_flags,
Packit 5756e2
  )
Packit 5756e2
endif