mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
tools: split libxenstore into new tools/libs/store directory
There is no reason why libxenstore is not placed in the tools/libs directory. The common files between libxenstore and xenstored are kept in the tools/xenstore directory to be easily accessible by xenstore-stubdom which needs the xenstored files to be built. Signed-off-by: Juergen Gross <jgross@suse.com> Acked-by: Wei Liu <wl@xen.org>
This commit is contained in:
1 parent
e3dd624e48
commit
dd33fd2e81
15 files changed
+129
-91
No files matched your search
@@ -18,7 +18,6 @@ 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_libxenstore = $(XEN_ROOT)/tools/xenstore
|
||||
XEN_libxenstat = $(XEN_ROOT)/tools/xenstat/libxenstat/src
|
||||
XEN_libxenvchan = $(XEN_ROOT)/tools/libvchan
|
||||
|
||||
@@ -106,10 +105,6 @@ $(foreach lib,$(LIBS_LIBS),$(eval $(call LIB_defs,$(lib))))
|
||||
CFLAGS_libxenctrl += $(CFLAGS_libxentoollog) $(CFLAGS_libxenforeignmemory) $(CFLAGS_libxendevicemodel) -D__XEN_TOOLS__
|
||||
CFLAGS_libxenguest += $(CFLAGS_libxenevtchn) $(CFLAGS_libxenforeignmemory)
|
||||
|
||||
CFLAGS_libxenstore = -I$(XEN_libxenstore)/include $(CFLAGS_xeninclude)
|
||||
SHDEPS_libxenstore = $(SHLIB_libxentoolcore) $(SHLIB_libxenctrl)
|
||||
LDLIBS_libxenstore = $(SHDEPS_libxenstore) $(XEN_libxenstore)/libxenstore$(libextension)
|
||||
SHLIB_libxenstore = $(SHDEPS_libxenstore) -Wl,-rpath-link=$(XEN_libxenstore)
|
||||
ifeq ($(CONFIG_Linux),y)
|
||||
LDLIBS_libxenstore += -ldl
|
||||
endif
|
||||
|
||||