mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-11 07:17:44 +00:00
build: define SECDRIVER_LIBS in Makefile.am
This makes it simpler to include the necessary system security driver libraries for a particular system. For this patch, several existing conditional sections from the Makfile were replaced; I'll later be adding SECDRIVER_LIBS to libvirt_util_la_LIBADD, because vircommand.c will be calling a function from $securitylib.
This commit is contained in:
parent
dd5bb43962
commit
4a56e80fa5
@ -32,6 +32,14 @@ nodist_conf_DATA =
|
|||||||
|
|
||||||
THREAD_LIBS = $(LIB_PTHREAD) $(LTLIBMULTITHREAD)
|
THREAD_LIBS = $(LIB_PTHREAD) $(LTLIBMULTITHREAD)
|
||||||
|
|
||||||
|
SECDRIVER_LIBS =
|
||||||
|
if WITH_SECDRIVER_SELINUX
|
||||||
|
SECDRIVER_LIBS += $(SELINUX_LIBS)
|
||||||
|
endif
|
||||||
|
if WITH_SECDRIVER_APPARMOR
|
||||||
|
SECDRIVER_LIBS += $(APPARMOR_LIBS)
|
||||||
|
endif
|
||||||
|
|
||||||
if WITH_NETWORK
|
if WITH_NETWORK
|
||||||
UUID=$(shell uuidgen 2>/dev/null)
|
UUID=$(shell uuidgen 2>/dev/null)
|
||||||
endif
|
endif
|
||||||
@ -987,12 +995,7 @@ if WITH_BLKID
|
|||||||
libvirt_driver_lxc_impl_la_CFLAGS += $(BLKID_CFLAGS)
|
libvirt_driver_lxc_impl_la_CFLAGS += $(BLKID_CFLAGS)
|
||||||
libvirt_driver_lxc_impl_la_LIBADD += $(BLKID_LIBS)
|
libvirt_driver_lxc_impl_la_LIBADD += $(BLKID_LIBS)
|
||||||
endif
|
endif
|
||||||
if WITH_SECDRIVER_SELINUX
|
libvirt_driver_lxc_impl_la_LIBADD += $(SECDRIVER_LIBS)
|
||||||
libvirt_driver_lxc_impl_la_LIBADD += $(SELINUX_LIBS)
|
|
||||||
endif
|
|
||||||
if WITH_SECDRIVER_APPARMOR
|
|
||||||
libvirt_driver_lxc_impl_la_LIBADD += $(APPARMOR_LIBS)
|
|
||||||
endif
|
|
||||||
libvirt_driver_lxc_impl_la_SOURCES = $(LXC_DRIVER_SOURCES)
|
libvirt_driver_lxc_impl_la_SOURCES = $(LXC_DRIVER_SOURCES)
|
||||||
|
|
||||||
conf_DATA += lxc/lxc.conf
|
conf_DATA += lxc/lxc.conf
|
||||||
@ -1159,12 +1162,7 @@ libvirt_driver_storage_impl_la_CFLAGS = \
|
|||||||
-I$(top_srcdir)/src/conf $(AM_CFLAGS)
|
-I$(top_srcdir)/src/conf $(AM_CFLAGS)
|
||||||
libvirt_driver_storage_impl_la_LDFLAGS = $(AM_LDFLAGS)
|
libvirt_driver_storage_impl_la_LDFLAGS = $(AM_LDFLAGS)
|
||||||
libvirt_driver_storage_impl_la_LIBADD =
|
libvirt_driver_storage_impl_la_LIBADD =
|
||||||
if WITH_SECDRIVER_SELINUX
|
libvirt_driver_storage_impl_la_LIBADD += $(SECDRIVER_LIBS)
|
||||||
libvirt_driver_storage_impl_la_LIBADD += $(SELINUX_LIBS)
|
|
||||||
endif
|
|
||||||
if WITH_SECDRIVER_APPARMOR
|
|
||||||
libvirt_driver_storage_impl_la_LIBADD += $(APPARMOR_LIBS)
|
|
||||||
endif
|
|
||||||
if WITH_BLKID
|
if WITH_BLKID
|
||||||
libvirt_driver_storage_impl_la_CFLAGS += $(BLKID_CFLAGS)
|
libvirt_driver_storage_impl_la_CFLAGS += $(BLKID_CFLAGS)
|
||||||
libvirt_driver_storage_impl_la_LIBADD += $(BLKID_LIBS)
|
libvirt_driver_storage_impl_la_LIBADD += $(BLKID_LIBS)
|
||||||
@ -1277,16 +1275,14 @@ libvirt_la_BUILT_LIBADD += libvirt_security_manager.la
|
|||||||
libvirt_security_manager_la_CFLAGS = \
|
libvirt_security_manager_la_CFLAGS = \
|
||||||
-I$(top_srcdir)/src/conf $(AM_CFLAGS)
|
-I$(top_srcdir)/src/conf $(AM_CFLAGS)
|
||||||
libvirt_security_manager_la_LDFLAGS = $(AM_LDFLAGS)
|
libvirt_security_manager_la_LDFLAGS = $(AM_LDFLAGS)
|
||||||
libvirt_security_manager_la_LIBADD =
|
libvirt_security_manager_la_LIBADD = $(SECDRIVER_LIBS)
|
||||||
if WITH_SECDRIVER_SELINUX
|
if WITH_SECDRIVER_SELINUX
|
||||||
libvirt_security_manager_la_SOURCES += $(SECURITY_DRIVER_SELINUX_SOURCES)
|
libvirt_security_manager_la_SOURCES += $(SECURITY_DRIVER_SELINUX_SOURCES)
|
||||||
libvirt_security_manager_la_CFLAGS += $(SELINUX_CFLAGS)
|
libvirt_security_manager_la_CFLAGS += $(SELINUX_CFLAGS)
|
||||||
libvirt_security_manager_la_LIBADD += $(SELINUX_LIBS)
|
|
||||||
endif
|
endif
|
||||||
if WITH_SECDRIVER_APPARMOR
|
if WITH_SECDRIVER_APPARMOR
|
||||||
libvirt_security_manager_la_SOURCES += $(SECURITY_DRIVER_APPARMOR_SOURCES)
|
libvirt_security_manager_la_SOURCES += $(SECURITY_DRIVER_APPARMOR_SOURCES)
|
||||||
libvirt_security_manager_la_CFLAGS += $(APPARMOR_CFLAGS)
|
libvirt_security_manager_la_CFLAGS += $(APPARMOR_CFLAGS)
|
||||||
libvirt_security_manager_la_LIBADD += $(APPARMOR_LIBS)
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Add all conditional sources just in case...
|
# Add all conditional sources just in case...
|
||||||
@ -1944,12 +1940,7 @@ libvirt_lxc_LDADD = \
|
|||||||
if WITH_DTRACE_PROBES
|
if WITH_DTRACE_PROBES
|
||||||
libvirt_lxc_LDADD += libvirt_probes.lo
|
libvirt_lxc_LDADD += libvirt_probes.lo
|
||||||
endif
|
endif
|
||||||
if WITH_SECDRIVER_SELINUX
|
libvirt_lxc_LDADD += $(SECDRIVER_LIBS)
|
||||||
libvirt_lxc_LDADD += $(SELINUX_LIBS)
|
|
||||||
endif
|
|
||||||
if WITH_SECDRIVER_APPARMOR
|
|
||||||
libvirt_lxc_LDADD += $(APPARMOR_LIBS)
|
|
||||||
endif
|
|
||||||
libvirt_lxc_CFLAGS = \
|
libvirt_lxc_CFLAGS = \
|
||||||
-I$(top_srcdir)/src/conf \
|
-I$(top_srcdir)/src/conf \
|
||||||
$(AM_CFLAGS) \
|
$(AM_CFLAGS) \
|
||||||
|
Loading…
Reference in New Issue
Block a user