mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-10-20 04:59:49 +00:00
meson: src: build virt-aa-helper binary
Signed-off-by: Pavel Hrdina <phrdina@redhat.com> Reviewed-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Neal Gompa <ngompa13@gmail.com>
This commit is contained in:
parent
b984a2fb89
commit
6ba50edc11
@ -1,10 +1,5 @@
|
|||||||
# vim: filetype=automake
|
# vim: filetype=automake
|
||||||
|
|
||||||
SECURITY_DRIVER_APPARMOR_HELPER_SOURCES = \
|
|
||||||
$(DATATYPES_SOURCES) \
|
|
||||||
security/virt-aa-helper.c \
|
|
||||||
$(NULL)
|
|
||||||
|
|
||||||
SECURITY_DRIVER_APPARMOR_GENERATED_PROFILES_IN = \
|
SECURITY_DRIVER_APPARMOR_GENERATED_PROFILES_IN = \
|
||||||
security/apparmor/usr.lib.libvirt.virt-aa-helper.in \
|
security/apparmor/usr.lib.libvirt.virt-aa-helper.in \
|
||||||
security/apparmor/usr.sbin.libvirtd.in \
|
security/apparmor/usr.sbin.libvirtd.in \
|
||||||
@ -25,32 +20,6 @@ security/apparmor/%: $(srcdir)/security/apparmor/%.in
|
|||||||
|
|
||||||
BUILT_SOURCES += $(SECURITY_DRIVER_APPARMOR_GENERATED_PROFILES)
|
BUILT_SOURCES += $(SECURITY_DRIVER_APPARMOR_GENERATED_PROFILES)
|
||||||
|
|
||||||
if WITH_SECDRIVER_APPARMOR
|
|
||||||
if WITH_LIBVIRTD
|
|
||||||
libexec_PROGRAMS += virt-aa-helper
|
|
||||||
|
|
||||||
virt_aa_helper_SOURCES = $(SECURITY_DRIVER_APPARMOR_HELPER_SOURCES)
|
|
||||||
|
|
||||||
virt_aa_helper_LDFLAGS = \
|
|
||||||
$(AM_LDFLAGS) \
|
|
||||||
$(NULL)
|
|
||||||
virt_aa_helper_LDADD = \
|
|
||||||
libvirt.la \
|
|
||||||
libvirt_driver_storage_impl.la \
|
|
||||||
$(GLIB_LIBS) \
|
|
||||||
$(NULL)
|
|
||||||
if WITH_DTRACE_PROBES
|
|
||||||
virt_aa_helper_LDADD += libvirt_probes.lo
|
|
||||||
endif WITH_DTRACE_PROBES
|
|
||||||
virt_aa_helper_CFLAGS = \
|
|
||||||
-I$(srcdir)/conf \
|
|
||||||
-I$(top_srcdir)/src/hypervisor \
|
|
||||||
-I$(srcdir)/security \
|
|
||||||
$(AM_CFLAGS) \
|
|
||||||
$(NULL)
|
|
||||||
endif WITH_LIBVIRTD
|
|
||||||
endif WITH_SECDRIVER_APPARMOR
|
|
||||||
|
|
||||||
if WITH_APPARMOR_PROFILES
|
if WITH_APPARMOR_PROFILES
|
||||||
apparmordir = $(sysconfdir)/apparmor.d/
|
apparmordir = $(sysconfdir)/apparmor.d/
|
||||||
apparmor_DATA = \
|
apparmor_DATA = \
|
||||||
|
@ -15,6 +15,10 @@ if conf.has('WITH_SECDRIVER_SELINUX')
|
|||||||
security_driver_sources += 'security_selinux.c'
|
security_driver_sources += 'security_selinux.c'
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
apparmor_helper_sources = files(
|
||||||
|
'virt-aa-helper.c',
|
||||||
|
)
|
||||||
|
|
||||||
security_driver_lib = static_library(
|
security_driver_lib = static_library(
|
||||||
'virt_security_manager',
|
'virt_security_manager',
|
||||||
[
|
[
|
||||||
@ -31,3 +35,19 @@ security_driver_lib = static_library(
|
|||||||
)
|
)
|
||||||
|
|
||||||
libvirt_libs += security_driver_lib
|
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('.'),
|
||||||
|
],
|
||||||
|
}
|
||||||
|
endif
|
||||||
|
Loading…
Reference in New Issue
Block a user