aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorIan Jackson <ian.jackson@eu.citrix.com>2014-05-28 17:06:02 +0100
committerIan Jackson <Ian.Jackson@eu.citrix.com>2014-07-14 16:07:50 +0100
commit70d597d0efb85459ee8f7c1498f22ee7ffd390dd (patch)
tree383c533055683a62c8fc74672e9bc41c43cccfcf /config
parent53e0a72be7eb9a1abab974c12c0aa53d82fef5a3 (diff)
downloadxen-70d597d0efb85459ee8f7c1498f22ee7ffd390dd.tar.gz
build system: Introduce nosharedlibs variable.
Introduce a new build variable "nosharedlibs". In tools/libxc use it instead of $(stubdom). In tools/xenstore honour it, and build static clients. If shared libs are disabled, do not try to install or symlink them. Set nosharedlibs when building for MiniOS or NetBSDRump. Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com> Acked-by: Ian Campbell <Ian.Campbell@citrix.com> --- v2: Clarify deliberate INSTALL_SHLIB and SYMLINK_SHLIB breakage.
Diffstat (limited to 'config')
-rw-r--r--config/MiniOS.mk1
-rw-r--r--config/NetBSDRump.mk1
2 files changed, 2 insertions, 0 deletions
diff --git a/config/MiniOS.mk b/config/MiniOS.mk
index fc02b70fc4..32260ada91 100644
--- a/config/MiniOS.mk
+++ b/config/MiniOS.mk
@@ -7,3 +7,4 @@ LDFLAGS += $(DEF_LDFLAGS) $(ARCH_LDFLAGS)
# Override settings for this OS
PTHREAD_LIBS =
+nosharedlibs=y
diff --git a/config/NetBSDRump.mk b/config/NetBSDRump.mk
index e32c1cd7bc..8daade8eb3 100644
--- a/config/NetBSDRump.mk
+++ b/config/NetBSDRump.mk
@@ -8,3 +8,4 @@ XEN_LOCK_DIR = /var/lib
WGET = ftp
XENSTORE_XENSTORED=n
+nosharedlibs=y