Blame src/settings/plugins/ifupdown/meson.build

Packit Service 87a54e
# SPDX-License-Identifier: LGPL-2.1-or-later
Packit 5756e2
Packit 5756e2
sources = files(
Packit 5756e2
  'nms-ifupdown-interface-parser.c',
Packit 5756e2
  'nms-ifupdown-parser.c',
Packit 5756e2
)
Packit 5756e2
Packit 5756e2
libnms_ifupdown_core = static_library(
Packit 5756e2
  'nms-ifupdown-core',
Packit 5756e2
  sources: sources,
Packit 5756e2
  dependencies: daemon_nm_default_dep,
Packit 5756e2
  c_args: daemon_c_flags,
Packit 5756e2
)
Packit 5756e2
Packit 5756e2
libnm_settings_plugin_ifupdown = shared_module(
Packit 5756e2
  'nm-settings-plugin-ifupdown',
Packit 5756e2
  sources: 'nms-ifupdown-plugin.c',
Packit 5756e2
  dependencies: daemon_nm_default_dep,
Packit 5756e2
  c_args: daemon_c_flags,
Packit 5756e2
  link_with: libnms_ifupdown_core,
Packit 5756e2
  link_args: ldflags_linker_script_settings,
Packit 5756e2
  link_depends: linker_script_settings,
Packit 5756e2
  install: true,
Packit 5756e2
  install_dir: nm_plugindir,
Packit 5756e2
)
Packit 5756e2
Packit 5756e2
core_plugins += libnm_settings_plugin_ifupdown
Packit 5756e2
Packit 5756e2
if enable_tests
Packit 5756e2
  subdir('tests')
Packit 5756e2
endif