summaryrefslogtreecommitdiff
path: root/mk/vars.mk
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2009-09-18 11:56:43 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2009-09-18 11:56:43 +0200
commitbd05145b6d1d09ffc8aae586a9d50b33dfaf3e0a (patch)
tree49ae51c9a6c65246f83c611aff74b9a978c49ca3 /mk/vars.mk
parent107e95cd028c183f73705bf04a5dc2b99fa1c258 (diff)
fix openssl native compile
- we need cmp - we need strict.pm for most perlscripts - use correct TARGET_CROSS variables for native compiles - cosmetic changes to openssl package, add .so files so that it can be used by gcc
Diffstat (limited to 'mk/vars.mk')
-rw-r--r--mk/vars.mk7
1 files changed, 6 insertions, 1 deletions
diff --git a/mk/vars.mk b/mk/vars.mk
index b3215a24c..63130507f 100644
--- a/mk/vars.mk
+++ b/mk/vars.mk
@@ -39,9 +39,14 @@ TARGET_DIR_PFX:= $(BASE_DIR)/root_*
TARGET_PATH= ${SCRIPT_DIR}:${STAGING_TOOLS}/bin:${STAGING_DIR}/scripts:${_PATH}
REAL_GNU_TARGET_NAME= $(CPU_ARCH)-linux-$(ADK_TARGET_SUFFIX)
GNU_TARGET_NAME= $(CPU_ARCH)-linux
-TARGET_CROSS:= $(STAGING_TOOLS)/bin/$(CPU_ARCH)-linux-$(ADK_TARGET_SUFFIX)-
TOOLCHAIN_SYSROOT:= $(TOOLCHAIN_BUILD_DIR)/libc_dev
+ifeq ($(ADK_NATIVE),y)
+TARGET_COMPILER_PREFIX?=
+TARGET_CROSS:=
+else
TARGET_COMPILER_PREFIX?=${TARGET_CROSS}
+TARGET_CROSS:= $(STAGING_TOOLS)/bin/$(CPU_ARCH)-linux-$(ADK_TARGET_SUFFIX)-
+endif
TARGET_CC:= ${TARGET_COMPILER_PREFIX}gcc
TARGET_CXX:= ${TARGET_COMPILER_PREFIX}g++
TARGET_CPPFLAGS+= -I${STAGING_DIR}/usr/include