blob: 8f929ffdc1fcabf4b017097443236f3efc1ccc2b [file] [log] [blame]
hyp_default_busname = 'xyz.openbmc_project.Network.Hypervisor'
configure_file(
input: 'xyz.openbmc_project.Network.Hypervisor.service.in',
output: 'xyz.openbmc_project.Network.Hypervisor.service',
configuration: {
'SYSTEMD_TARGET': 'multi-user.target',
'HYP_DEFAULT_NETWORK_BUSNAME': hyp_default_busname,
},
install: true,
install_dir: dependency('systemd').get_variable(
pkgconfig: 'systemdsystemunitdir'))
hyp_src_includes = include_directories('.')
hyp_networkd_lib = static_library(
'hyp-networkd',
'hyp_network_manager.cpp',
'hyp_sys_config.cpp',
'hyp_ethernet_interface.cpp',
implicit_include_directories: false,
include_directories: [src_includes, hyp_src_includes],
dependencies: networkd_deps)
executable(
'hyp-network-manager',
'hyp_network_manager_main.cpp',
link_with: hyp_networkd_lib,
implicit_include_directories: false,
dependencies: [
networkd_dep,
dependency('sdeventplus'),
],
install: true,
install_dir: get_option('bindir'))