summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2014-07-06 13:37:38 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2014-07-06 17:06:50 +0200
commitb75624a495e9163de469597555e9a70406b1f7a6 (patch)
tree408dca3ea5739d60cc0bdbf6cf82bba4e148b169 /mk
parentc2a0e85308760ba02ca8e5b222b5534ca018aa73 (diff)
allow static building of toolchain
Diffstat (limited to 'mk')
-rw-r--r--mk/vars.mk8
1 files changed, 8 insertions, 0 deletions
diff --git a/mk/vars.mk b/mk/vars.mk
index fae1ff026..3de97c104 100644
--- a/mk/vars.mk
+++ b/mk/vars.mk
@@ -181,6 +181,14 @@ HOST_LDFLAGS:= -L$(STAGING_HOST_DIR)/usr/lib -Wl,-rpath -Wl,${STAGING_HOST_DIR}
PATCH= PATH=${HOST_PATH} ${BASH} $(SCRIPT_DIR)/patch.sh
PATCHP0= PATH=${HOST_PATH} patch -p0
+
+ifeq ($(ADK_STATIC_TOOLCHAIN),y)
+HOST_STATIC_CFLAGS:= -static -Wl,-static
+HOST_STATIC_CXXFLAGS:= -static -Wl,-static
+HOST_STATIC_LDFLAGS:= -Wl,-static
+HOST_STATIC_LLDFLAGS:= -all-static
+endif
+
SED:= PATH=${HOST_PATH} sed -i -e
LINUX_DIR:= $(BUILD_DIR)/linux
KERNEL_MODULE_FLAGS:= ARCH=${ADK_TARGET_ARCH} \