2020-06-17 23:09:06 +00:00
|
|
|
bhyve_sources = files(
|
|
|
|
'bhyve_capabilities.c',
|
|
|
|
'bhyve_command.c',
|
|
|
|
'bhyve_conf.c',
|
|
|
|
'bhyve_parse_command.c',
|
|
|
|
'bhyve_device.c',
|
|
|
|
'bhyve_domain.c',
|
|
|
|
'bhyve_driver.c',
|
|
|
|
'bhyve_monitor.c',
|
|
|
|
'bhyve_process.c',
|
|
|
|
)
|
|
|
|
|
|
|
|
if conf.has('WITH_BHYVE')
|
|
|
|
bhyve_driver_impl = static_library(
|
|
|
|
'virt_driver_bhyve_impl',
|
|
|
|
[
|
|
|
|
bhyve_sources,
|
|
|
|
],
|
|
|
|
dependencies: [
|
|
|
|
access_dep,
|
|
|
|
src_dep,
|
|
|
|
],
|
|
|
|
include_directories: [
|
|
|
|
conf_inc_dir,
|
|
|
|
hypervisor_inc_dir,
|
|
|
|
],
|
|
|
|
)
|
2020-06-22 12:47:19 +00:00
|
|
|
|
|
|
|
virt_modules += {
|
|
|
|
'name': 'virt_driver_bhyve',
|
|
|
|
'link_whole': [
|
|
|
|
bhyve_driver_impl,
|
|
|
|
],
|
|
|
|
'link_args': [
|
|
|
|
libvirt_no_undefined,
|
|
|
|
],
|
|
|
|
}
|
2020-06-22 14:29:23 +00:00
|
|
|
|
|
|
|
virt_daemons += {
|
|
|
|
'name': 'virtbhyved',
|
|
|
|
'c_args': [
|
|
|
|
'-DDAEMON_NAME="virtbhyved"',
|
|
|
|
'-DMODULE_NAME="bhyve"'
|
|
|
|
],
|
|
|
|
}
|
2020-06-17 23:09:06 +00:00
|
|
|
endif
|