mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 13:45:38 +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)";; \
|
access/ | conf/) safe="($$dir|conf|util)";; \
|
||||||
cpu/| network/| node_device/| rpc/| security/| storage/) \
|
cpu/| network/| node_device/| rpc/| security/| storage/) \
|
||||||
safe="($$dir|util|conf|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)";; \
|
*) safe="($$dir|$(mid_dirs)|util)";; \
|
||||||
esac; \
|
esac; \
|
||||||
in_vc_files="^src/$$dir" \
|
in_vc_files="^src/$$dir" \
|
||||||
|
@ -465,8 +465,6 @@ LIBVIRT_DRIVER_CHECK_LIBVIRTD
|
|||||||
LIBVIRT_DRIVER_CHECK_NETWORK
|
LIBVIRT_DRIVER_CHECK_NETWORK
|
||||||
LIBVIRT_DRIVER_CHECK_INTERFACE
|
LIBVIRT_DRIVER_CHECK_INTERFACE
|
||||||
|
|
||||||
AM_CONDITIONAL([WITH_XENCONFIG], [test "$with_libxl" = "yes"])
|
|
||||||
|
|
||||||
|
|
||||||
dnl
|
dnl
|
||||||
dnl in case someone want to build static binaries
|
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_domain.c
|
||||||
src/libxl/libxl_driver.c
|
src/libxl/libxl_driver.c
|
||||||
src/libxl/libxl_migration.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.c
|
||||||
src/locking/lock_daemon_dispatch.c
|
src/locking/lock_daemon_dispatch.c
|
||||||
src/locking/lock_driver_lockd.c
|
src/locking/lock_driver_lockd.c
|
||||||
@ -291,9 +294,6 @@ src/vz/vz_utils.c
|
|||||||
src/vz/vz_utils.h
|
src/vz/vz_utils.h
|
||||||
src/xenapi/xenapi_driver.c
|
src/xenapi/xenapi_driver.c
|
||||||
src/xenapi/xenapi_utils.c
|
src/xenapi/xenapi_utils.c
|
||||||
src/xenconfig/xen_common.c
|
|
||||||
src/xenconfig/xen_xl.c
|
|
||||||
src/xenconfig/xen_xm.c
|
|
||||||
tests/virpolkittest.c
|
tests/virpolkittest.c
|
||||||
tools/libvirt-guests.sh.in
|
tools/libvirt-guests.sh.in
|
||||||
tools/virsh-checkpoint.c
|
tools/virsh-checkpoint.c
|
||||||
|
@ -118,7 +118,6 @@ include vbox/Makefile.inc.am
|
|||||||
include openvz/Makefile.inc.am
|
include openvz/Makefile.inc.am
|
||||||
include qemu/Makefile.inc.am
|
include qemu/Makefile.inc.am
|
||||||
include bhyve/Makefile.inc.am
|
include bhyve/Makefile.inc.am
|
||||||
include xenconfig/Makefile.inc.am
|
|
||||||
include libxl/Makefile.inc.am
|
include libxl/Makefile.inc.am
|
||||||
include xenapi/Makefile.inc.am
|
include xenapi/Makefile.inc.am
|
||||||
include vz/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
|
# vim: filetype=automake
|
||||||
|
|
||||||
LIBXL_DRIVER_SOURCES = \
|
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.c \
|
||||||
libxl/libxl_conf.h \
|
libxl/libxl_conf.h \
|
||||||
libxl/libxl_capabilities.c \
|
libxl/libxl_capabilities.c \
|
||||||
@ -15,29 +22,13 @@ LIBXL_DRIVER_SOURCES = \
|
|||||||
libxl/libxl_migration.h \
|
libxl/libxl_migration.h \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
XENCONFIG_LIBXL_SOURCES = \
|
|
||||||
$(XENCONFIG_SOURCES) \
|
|
||||||
xenconfig/xen_xl.c \
|
|
||||||
xenconfig/xen_xl.h \
|
|
||||||
$(NULL)
|
|
||||||
|
|
||||||
DRIVER_SOURCE_FILES += $(LIBXL_DRIVER_SOURCES)
|
DRIVER_SOURCE_FILES += $(LIBXL_DRIVER_SOURCES)
|
||||||
STATEFUL_DRIVER_SOURCE_FILES += $(LIBXL_DRIVER_SOURCES)
|
STATEFUL_DRIVER_SOURCE_FILES += $(LIBXL_DRIVER_SOURCES)
|
||||||
EXTRA_DIST += \
|
EXTRA_DIST += \
|
||||||
$(LIBXL_DRIVER_SOURCES) \
|
$(LIBXL_DRIVER_SOURCES) \
|
||||||
$(XENCONFIG_LIBXL_SOURCES) \
|
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
if WITH_LIBXL
|
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
|
noinst_LTLIBRARIES += libvirt_driver_libxl_impl.la
|
||||||
libvirt_driver_libxl_la_SOURCES =
|
libvirt_driver_libxl_la_SOURCES =
|
||||||
libvirt_driver_libxl_la_LIBADD = \
|
libvirt_driver_libxl_la_LIBADD = \
|
||||||
@ -54,14 +45,12 @@ libvirt_driver_libxl_impl_la_CFLAGS = \
|
|||||||
-I$(srcdir)/access \
|
-I$(srcdir)/access \
|
||||||
-I$(srcdir)/conf \
|
-I$(srcdir)/conf \
|
||||||
-I$(srcdir)/secret \
|
-I$(srcdir)/secret \
|
||||||
-I$(srcdir)/xenconfig \
|
|
||||||
$(AM_CFLAGS) \
|
$(AM_CFLAGS) \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
libvirt_driver_libxl_impl_la_LDFLAGS = $(AM_LDFLAGS)
|
libvirt_driver_libxl_impl_la_LDFLAGS = $(AM_LDFLAGS)
|
||||||
libvirt_driver_libxl_impl_la_LIBADD = \
|
libvirt_driver_libxl_impl_la_LIBADD = \
|
||||||
$(LIBXL_LIBS) \
|
$(LIBXL_LIBS) \
|
||||||
$(LIBXML_LIBS) \
|
$(LIBXML_LIBS) \
|
||||||
libvirt_xenconfig_libxl.la \
|
|
||||||
$(NULL)
|
$(NULL)
|
||||||
libvirt_driver_libxl_impl_la_SOURCES = $(LIBXL_DRIVER_SOURCES)
|
libvirt_driver_libxl_impl_la_SOURCES = $(LIBXL_DRIVER_SOURCES)
|
||||||
|
|
||||||
|
@ -18,7 +18,6 @@ libvirt_driver_xenapi_la_CFLAGS = \
|
|||||||
$(XENAPI_CFLAGS) \
|
$(XENAPI_CFLAGS) \
|
||||||
$(CURL_CFLAGS) \
|
$(CURL_CFLAGS) \
|
||||||
-I$(srcdir)/conf \
|
-I$(srcdir)/conf \
|
||||||
-I$(srcdir)/xenconfig \
|
|
||||||
$(AM_CFLAGS) \
|
$(AM_CFLAGS) \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
libvirt_driver_xenapi_la_LDFLAGS = $(AM_LDFLAGS)
|
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 "internal.h"
|
||||||
#include "datatypes.h"
|
#include "datatypes.h"
|
||||||
#include "xenconfig/xen_xl.h"
|
#include "libxl/xen_xl.h"
|
||||||
#include "viralloc.h"
|
#include "viralloc.h"
|
||||||
#include "virstring.h"
|
#include "virstring.h"
|
||||||
#include "testutils.h"
|
#include "testutils.h"
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
#include "internal.h"
|
#include "internal.h"
|
||||||
#include "datatypes.h"
|
#include "datatypes.h"
|
||||||
#include "xenconfig/xen_xm.h"
|
#include "libxl/xen_xm.h"
|
||||||
#include "testutils.h"
|
#include "testutils.h"
|
||||||
#include "testutilsxen.h"
|
#include "testutilsxen.h"
|
||||||
#include "viralloc.h"
|
#include "viralloc.h"
|
||||||
|
Loading…
Reference in New Issue
Block a user