mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 05:35:25 +00:00
xenconfig: move contents to libxl driver and remove directory
After the legacy xen driver was removed the libxl driver became the only consumer of xenconfig. Move the few files in xenconfig to the libxl driver and remove the directory. Signed-off-by: Jim Fehlig <jfehlig@suse.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
02697fdbd1
commit
ecc4d75d01
2
cfg.mk
2
cfg.mk
@ -791,7 +791,7 @@ sc_prohibit_cross_inclusion:
|
||||
access/ | conf/) safe="($$dir|conf|util)";; \
|
||||
cpu/| network/| node_device/| rpc/| security/| storage/) \
|
||||
safe="($$dir|util|conf|storage)";; \
|
||||
xenapi/ | xenconfig/ ) safe="($$dir|util|conf|xen|cpu)";; \
|
||||
xenapi/) safe="($$dir|util|conf|xen|cpu)";; \
|
||||
*) safe="($$dir|$(mid_dirs)|util)";; \
|
||||
esac; \
|
||||
in_vc_files="^src/$$dir" \
|
||||
|
@ -465,8 +465,6 @@ LIBVIRT_DRIVER_CHECK_LIBVIRTD
|
||||
LIBVIRT_DRIVER_CHECK_NETWORK
|
||||
LIBVIRT_DRIVER_CHECK_INTERFACE
|
||||
|
||||
AM_CONDITIONAL([WITH_XENCONFIG], [test "$with_libxl" = "yes"])
|
||||
|
||||
|
||||
dnl
|
||||
dnl in case someone want to build static binaries
|
||||
|
@ -88,6 +88,9 @@ src/libxl/libxl_conf.c
|
||||
src/libxl/libxl_domain.c
|
||||
src/libxl/libxl_driver.c
|
||||
src/libxl/libxl_migration.c
|
||||
src/libxl/xen_common.c
|
||||
src/libxl/xen_xl.c
|
||||
src/libxl/xen_xm.c
|
||||
src/locking/lock_daemon.c
|
||||
src/locking/lock_daemon_dispatch.c
|
||||
src/locking/lock_driver_lockd.c
|
||||
@ -291,9 +294,6 @@ src/vz/vz_utils.c
|
||||
src/vz/vz_utils.h
|
||||
src/xenapi/xenapi_driver.c
|
||||
src/xenapi/xenapi_utils.c
|
||||
src/xenconfig/xen_common.c
|
||||
src/xenconfig/xen_xl.c
|
||||
src/xenconfig/xen_xm.c
|
||||
tests/virpolkittest.c
|
||||
tools/libvirt-guests.sh.in
|
||||
tools/virsh-checkpoint.c
|
||||
|
@ -118,7 +118,6 @@ include vbox/Makefile.inc.am
|
||||
include openvz/Makefile.inc.am
|
||||
include qemu/Makefile.inc.am
|
||||
include bhyve/Makefile.inc.am
|
||||
include xenconfig/Makefile.inc.am
|
||||
include libxl/Makefile.inc.am
|
||||
include xenapi/Makefile.inc.am
|
||||
include vz/Makefile.inc.am
|
||||
|
@ -1,12 +0,0 @@
|
||||
#
|
||||
# These symbols are dependent upon --with-xen via WITH_XEN or --with-libxl via WITH_LIBXL.
|
||||
#
|
||||
|
||||
# xenconfig/xen_xm.h
|
||||
xenFormatXM;
|
||||
xenParseXM;
|
||||
|
||||
# Let emacs know we want case-insensitive sorting
|
||||
# Local Variables:
|
||||
# sort-fold-case: t
|
||||
# End:
|
@ -1,6 +1,13 @@
|
||||
# vim: filetype=automake
|
||||
|
||||
LIBXL_DRIVER_SOURCES = \
|
||||
libxl/xenxs_private.h \
|
||||
libxl/xen_common.c \
|
||||
libxl/xen_common.h \
|
||||
libxl/xen_xl.c \
|
||||
libxl/xen_xl.h \
|
||||
libxl/xen_xm.c \
|
||||
libxl/xen_xm.h \
|
||||
libxl/libxl_conf.c \
|
||||
libxl/libxl_conf.h \
|
||||
libxl/libxl_capabilities.c \
|
||||
@ -15,29 +22,13 @@ LIBXL_DRIVER_SOURCES = \
|
||||
libxl/libxl_migration.h \
|
||||
$(NULL)
|
||||
|
||||
XENCONFIG_LIBXL_SOURCES = \
|
||||
$(XENCONFIG_SOURCES) \
|
||||
xenconfig/xen_xl.c \
|
||||
xenconfig/xen_xl.h \
|
||||
$(NULL)
|
||||
|
||||
DRIVER_SOURCE_FILES += $(LIBXL_DRIVER_SOURCES)
|
||||
STATEFUL_DRIVER_SOURCE_FILES += $(LIBXL_DRIVER_SOURCES)
|
||||
EXTRA_DIST += \
|
||||
$(LIBXL_DRIVER_SOURCES) \
|
||||
$(XENCONFIG_LIBXL_SOURCES) \
|
||||
$(NULL)
|
||||
|
||||
if WITH_LIBXL
|
||||
noinst_LTLIBRARIES += libvirt_xenconfig_libxl.la
|
||||
libvirt_xenconfig_libxl_la_LIBADD = $(LIBXL_LIBS)
|
||||
libvirt_xenconfig_libxl_la_CFLAGS = \
|
||||
-I$(srcdir)/conf \
|
||||
-I$(srcdir)/libxl \
|
||||
$(AM_CFLAGS) \
|
||||
$(NULL)
|
||||
libvirt_xenconfig_libxl_la_SOURCES = $(XENCONFIG_LIBXL_SOURCES)
|
||||
|
||||
noinst_LTLIBRARIES += libvirt_driver_libxl_impl.la
|
||||
libvirt_driver_libxl_la_SOURCES =
|
||||
libvirt_driver_libxl_la_LIBADD = \
|
||||
@ -54,14 +45,12 @@ libvirt_driver_libxl_impl_la_CFLAGS = \
|
||||
-I$(srcdir)/access \
|
||||
-I$(srcdir)/conf \
|
||||
-I$(srcdir)/secret \
|
||||
-I$(srcdir)/xenconfig \
|
||||
$(AM_CFLAGS) \
|
||||
$(NULL)
|
||||
libvirt_driver_libxl_impl_la_LDFLAGS = $(AM_LDFLAGS)
|
||||
libvirt_driver_libxl_impl_la_LIBADD = \
|
||||
$(LIBXL_LIBS) \
|
||||
$(LIBXML_LIBS) \
|
||||
libvirt_xenconfig_libxl.la \
|
||||
$(NULL)
|
||||
libvirt_driver_libxl_impl_la_SOURCES = $(LIBXL_DRIVER_SOURCES)
|
||||
|
||||
|
@ -18,7 +18,6 @@ libvirt_driver_xenapi_la_CFLAGS = \
|
||||
$(XENAPI_CFLAGS) \
|
||||
$(CURL_CFLAGS) \
|
||||
-I$(srcdir)/conf \
|
||||
-I$(srcdir)/xenconfig \
|
||||
$(AM_CFLAGS) \
|
||||
$(NULL)
|
||||
libvirt_driver_xenapi_la_LDFLAGS = $(AM_LDFLAGS)
|
||||
|
@ -1,28 +0,0 @@
|
||||
# vim: filetype=automake
|
||||
|
||||
XENCONFIG_SOURCES = \
|
||||
xenconfig/xenxs_private.h \
|
||||
xenconfig/xen_common.c \
|
||||
xenconfig/xen_common.h \
|
||||
xenconfig/xen_xm.c \
|
||||
xenconfig/xen_xm.h \
|
||||
$(NULL)
|
||||
|
||||
EXTRA_DIST += $(XENCONFIG_SOURCES)
|
||||
|
||||
if WITH_XENCONFIG
|
||||
noinst_LTLIBRARIES += libvirt_xenconfig.la
|
||||
libvirt_la_BUILT_LIBADD += libvirt_xenconfig.la
|
||||
libvirt_xenconfig_la_CFLAGS = \
|
||||
-I$(srcdir)/conf \
|
||||
$(AM_CFLAGS) \
|
||||
$(NULL)
|
||||
libvirt_xenconfig_la_SOURCES = $(XENCONFIG_SOURCES)
|
||||
|
||||
endif WITH_XENCONFIG
|
||||
|
||||
if WITH_XENCONFIG
|
||||
USED_SYM_FILES += $(srcdir)/libvirt_xenconfig.syms
|
||||
else ! WITH_XENCONFIG
|
||||
SYM_FILES += $(srcdir)/libvirt_xenconfig.syms
|
||||
endif ! WITH_XENCONFIG
|
@ -27,7 +27,7 @@
|
||||
|
||||
#include "internal.h"
|
||||
#include "datatypes.h"
|
||||
#include "xenconfig/xen_xl.h"
|
||||
#include "libxl/xen_xl.h"
|
||||
#include "viralloc.h"
|
||||
#include "virstring.h"
|
||||
#include "testutils.h"
|
||||
|
@ -25,7 +25,7 @@
|
||||
|
||||
#include "internal.h"
|
||||
#include "datatypes.h"
|
||||
#include "xenconfig/xen_xm.h"
|
||||
#include "libxl/xen_xm.h"
|
||||
#include "testutils.h"
|
||||
#include "testutilsxen.h"
|
||||
#include "viralloc.h"
|
||||
|
Loading…
Reference in New Issue
Block a user