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
|