1be2bdecbSAsmitha Karunanithihyp_default_busname = 'xyz.openbmc_project.Network.Hypervisor' 2be2bdecbSAsmitha Karunanithi 3be2bdecbSAsmitha Karunanithiconfigure_file( 4be2bdecbSAsmitha Karunanithi input: 'xyz.openbmc_project.Network.Hypervisor.service.in', 5be2bdecbSAsmitha Karunanithi output: 'xyz.openbmc_project.Network.Hypervisor.service', 6be2bdecbSAsmitha Karunanithi configuration: { 7be2bdecbSAsmitha Karunanithi 'SYSTEMD_TARGET': 'multi-user.target', 8be2bdecbSAsmitha Karunanithi 'HYP_DEFAULT_NETWORK_BUSNAME': hyp_default_busname, 9be2bdecbSAsmitha Karunanithi }, 10be2bdecbSAsmitha Karunanithi install: true, 11be2bdecbSAsmitha Karunanithi install_dir: dependency('systemd').get_variable( 12*cc7f5bf0SPatrick Williams 'systemdsystemunitdir')) 13be2bdecbSAsmitha Karunanithi 14c24de883SAsmitha Karunanithihyp_src_includes = include_directories('.') 15c24de883SAsmitha Karunanithi 16c24de883SAsmitha Karunanithihyp_networkd_lib = static_library( 17c24de883SAsmitha Karunanithi 'hyp-networkd', 18c24de883SAsmitha Karunanithi 'hyp_network_manager.cpp', 19c24de883SAsmitha Karunanithi 'hyp_sys_config.cpp', 20c24de883SAsmitha Karunanithi 'hyp_ethernet_interface.cpp', 21c24de883SAsmitha Karunanithi implicit_include_directories: false, 22c24de883SAsmitha Karunanithi include_directories: [src_includes, hyp_src_includes], 23c24de883SAsmitha Karunanithi dependencies: networkd_deps) 24c24de883SAsmitha Karunanithi 25be2bdecbSAsmitha Karunanithiexecutable( 26be2bdecbSAsmitha Karunanithi 'hyp-network-manager', 27be2bdecbSAsmitha Karunanithi 'hyp_network_manager_main.cpp', 28c24de883SAsmitha Karunanithi link_with: hyp_networkd_lib, 29be2bdecbSAsmitha Karunanithi implicit_include_directories: false, 30de70ccf6SWilliam A. Kennington III dependencies: [ 31de70ccf6SWilliam A. Kennington III networkd_dep, 32de70ccf6SWilliam A. Kennington III dependency('sdeventplus'), 33de70ccf6SWilliam A. Kennington III ], 34be2bdecbSAsmitha Karunanithi install: true, 35be2bdecbSAsmitha Karunanithi install_dir: get_option('bindir')) 36