mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-10-31 10:23:09 +00:00
01f7ade912
Up until now we had a runtime code and XML related code in the same source file inside util directory. This patch takes the runtime part and extracts it into the new storage_file directory. Signed-off-by: Pavel Hrdina <phrdina@redhat.com> Reviewed-by: Peter Krempa <pkrempa@redhat.com>
59 lines
1.1 KiB
Meson
59 lines
1.1 KiB
Meson
security_driver_sources = [
|
|
'security_dac.c',
|
|
'security_driver.c',
|
|
'security_manager.c',
|
|
'security_nop.c',
|
|
'security_stack.c',
|
|
'security_util.c',
|
|
]
|
|
|
|
if conf.has('WITH_SECDRIVER_APPARMOR')
|
|
security_driver_sources += 'security_apparmor.c'
|
|
endif
|
|
|
|
if conf.has('WITH_SECDRIVER_SELINUX')
|
|
security_driver_sources += 'security_selinux.c'
|
|
endif
|
|
|
|
apparmor_helper_sources = files(
|
|
'virt-aa-helper.c',
|
|
)
|
|
|
|
security_driver_lib = static_library(
|
|
'virt_security_manager',
|
|
[
|
|
security_driver_sources,
|
|
],
|
|
dependencies: [
|
|
apparmor_dep,
|
|
selinux_dep,
|
|
src_dep,
|
|
],
|
|
include_directories: [
|
|
conf_inc_dir,
|
|
],
|
|
)
|
|
|
|
libvirt_libs += security_driver_lib
|
|
|
|
if conf.has('WITH_LIBVIRTD') and conf.has('WITH_APPARMOR')
|
|
virt_helpers += {
|
|
'name': 'virt-aa-helper',
|
|
'sources': [
|
|
apparmor_helper_sources,
|
|
datatypes_sources,
|
|
dtrace_gen_objects,
|
|
],
|
|
'include': [
|
|
conf_inc_dir,
|
|
hypervisor_inc_dir,
|
|
include_directories('.'),
|
|
include_directories('../storage_file'),
|
|
],
|
|
}
|
|
endif
|
|
|
|
if conf.has('WITH_APPARMOR_PROFILES')
|
|
subdir('apparmor')
|
|
endif
|