mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
build: move xenlibs-dependencies make definition to uselibs.mk
In order to be able to use the xenlibs-dependencies macro from stubdom build, move it to tools/libs/uselibs.mk, which is included from current users and stubdom/Makefile. No functional change intended. Signed-off-by: Juergen Gross <jgross@suse.com> Acked-by: Anthony PERARD <anthony.perard@vates.tech>
This commit is contained in:
1 parent
c66c134175
commit
2d6a835b05
2 files changed
+7
-7
No files matched your search
@@ -81,13 +81,6 @@ endif
|
||||
# include any CFLAGS or LDLIBS relating to libbar or libbaz unless
|
||||
# they use those libraries directly (not via libfoo) too.
|
||||
|
||||
# Give the list of Xen library that the libraries in $(1) are linked against,
|
||||
# directly or indirectly.
|
||||
define xenlibs-dependencies
|
||||
$(sort $(foreach lib,$(1), \
|
||||
$(USELIBS_$(lib)) $(call xenlibs-dependencies,$(USELIBS_$(lib)))))
|
||||
endef
|
||||
|
||||
# Flags for linking recursive dependencies of Xen libraries in $(1)
|
||||
define xenlibs-rpath
|
||||
$(addprefix -Wl$(comma)-rpath-link=$(XEN_ROOT)/tools/libs/,$(call xenlibs-dependencies,$(1)))
|
||||
|
||||
@@ -31,3 +31,10 @@ USELIBS_light := toollog evtchn toolcore ctrl store hypfs guest
|
||||
LIBS_LIBS += util
|
||||
USELIBS_util := light
|
||||
FILENAME_util := xlutil
|
||||
|
||||
# Give the list of Xen library that the libraries in $(1) are linked against,
|
||||
# directly or indirectly.
|
||||
define xenlibs-dependencies
|
||||
$(sort $(foreach lib,$(1), \
|
||||
$(USELIBS_$(lib)) $(call xenlibs-dependencies,$(USELIBS_$(lib)))))
|
||||
endef
|
||||