mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
tools/libxl: move libxenlight to tools/libs/light
Carve out all libxenlight related sources and move them to tools/libs/light in order to use the generic library build environment. The closely related sources for libxl-save-helper and the libxl test environment are being moved, too. Signed-off-by: Juergen Gross <jgross@suse.com> Acked-by: Wei Liu <wl@xen.org>
This commit is contained in:
1 parent
de16a8fa0d
commit
41aea82de2
111 files changed
+645
-299
No files matched your search
+3
-8
@@ -15,9 +15,7 @@ XEN_INCLUDE = $(XEN_ROOT)/tools/include
|
||||
|
||||
include $(XEN_ROOT)/tools/libs/uselibs.mk
|
||||
|
||||
XEN_libxenlight = $(XEN_ROOT)/tools/libxl
|
||||
# Currently libxlutil lives in the same directory as libxenlight
|
||||
XEN_libxlutil = $(XEN_libxenlight)
|
||||
XEN_libxlutil = $(XEN_ROOT)/tools/libxl
|
||||
|
||||
CFLAGS_xeninclude = -I$(XEN_INCLUDE)
|
||||
|
||||
@@ -107,6 +105,8 @@ ifeq ($(CONFIG_Linux),y)
|
||||
LDLIBS_libxenstore += -ldl
|
||||
endif
|
||||
|
||||
CFLAGS_libxenlight += $(CFLAGS_libxenctrl)
|
||||
|
||||
ifeq ($(debug),y)
|
||||
# Disable optimizations
|
||||
CFLAGS += -O0 -fno-omit-frame-pointer
|
||||
@@ -116,11 +116,6 @@ else
|
||||
CFLAGS += -O2 -fomit-frame-pointer
|
||||
endif
|
||||
|
||||
CFLAGS_libxenlight = -I$(XEN_libxenlight) $(CFLAGS_libxenctrl) $(CFLAGS_xeninclude)
|
||||
SHDEPS_libxenlight = $(SHLIB_libxenctrl) $(SHLIB_libxenstore) $(SHLIB_libxenhypfs) $(SHLIB_libxenguest)
|
||||
LDLIBS_libxenlight = $(SHDEPS_libxenlight) $(XEN_libxenlight)/libxenlight$(libextension)
|
||||
SHLIB_libxenlight = $(SHDEPS_libxenlight) -Wl,-rpath-link=$(XEN_libxenlight)
|
||||
|
||||
CFLAGS_libxlutil = -I$(XEN_libxlutil)
|
||||
SHDEPS_libxlutil = $(SHLIB_libxenlight)
|
||||
LDLIBS_libxlutil = $(SHDEPS_libxlutil) $(XEN_libxlutil)/libxlutil$(libextension)
|
||||
|
||||