summaryrefslogtreecommitdiff
path: root/mk/vars.mk
diff options
context:
space:
mode:
Diffstat (limited to 'mk/vars.mk')
-rw-r--r--mk/vars.mk48
1 files changed, 31 insertions, 17 deletions
diff --git a/mk/vars.mk b/mk/vars.mk
index 23fc166b9..b585dd6ac 100644
--- a/mk/vars.mk
+++ b/mk/vars.mk
@@ -171,11 +171,11 @@ TARGET_CXXFLAGS+= -marm
endif
endif
-# host compiler flags
-CPPFLAGS_FOR_BUILD:= -I$(STAGING_HOST_DIR)/usr/include
-CFLAGS_FOR_BUILD:= -O0 -g0
-CXXFLAGS_FOR_BUILD:= -O0 -g0
-LDFLAGS_FOR_BUILD:= -L$(STAGING_HOST_DIR)/usr/lib -Wl,-rpath -Wl,${STAGING_HOST_DIR}/usr/lib
+# host compiler and linker flags
+HOST_CPPFLAGS:= -I$(STAGING_HOST_DIR)/usr/include
+HOST_CFLAGS:= -O0 -g0
+HOST_CXXFLAGS:= -O0 -g0
+HOST_LDFLAGS:= -L$(STAGING_HOST_DIR)/usr/lib -Wl,-rpath -Wl,${STAGING_HOST_DIR}/usr/lib
PATCH= PATH=${HOST_PATH} ${BASH} $(SCRIPT_DIR)/patch.sh
PATCHP0= PATH=${HOST_PATH} patch -p0
@@ -190,26 +190,40 @@ KERNEL_MODULE_FLAGS:= ARCH=${ADK_TARGET_ARCH} \
CFLAGS_MODULE="-fhonour-copts" \
V=1
-TARGET_CONFIGURE_OPTS= PATH='${TARGET_PATH}' \
- AR='$(TARGET_CROSS)ar' \
+COMMON_ENV= CONFIG_SHELL='$(strip ${SHELL})' \
+ AUTOM4TE='${STAGING_HOST_DIR}/usr/bin/autom4te' \
+ M4='${STAGING_HOST_DIR}/usr/bin/m4' \
+ LIBTOOLIZE='${STAGING_HOST_DIR}/usr/bin/libtoolize -q'
+
+TARGET_ENV= AR='$(TARGET_CROSS)ar' \
AS='$(TARGET_CROSS)as' \
LD='$(TARGET_CROSS)ld' \
NM='$(TARGET_CROSS)nm' \
RANLIB='$(TARGET_CROSS)ranlib' \
- STRIP='${TARGET_CROSS}strip' \
- OBJCOPY='${TARGET_CROSS}objcopy' \
+ STRIP='$(TARGET_CROSS)strip' \
+ OBJCOPY='$(TARGET_CROSS)objcopy' \
CC='$(TARGET_CC)' \
GCC='$(TARGET_CC)' \
CXX='$(TARGET_CXX)' \
CROSS='$(TARGET_CROSS)' \
- CROSS_COMPILE='$(TARGET_CROSS)'
-
-HOST_CONFIGURE_OPTS= CC_FOR_BUILD='${CC_FOR_BUILD}' \
- CXX_FOR_BUILD='${CXX_FOR_BUILD}' \
- CPPFLAGS_FOR_BUILD='${CPPFLAGS_FOR_BUILD}' \
- CFLAGS_FOR_BUILD='${CFLAGS_FOR_BUILD}' \
- CXXFLAGS_FOR_BUILD='${CXXFLAGS_FOR_BUILD}' \
- LDFLAGS_FOR_BUILD='${LDFLAGS_FOR_BUILD}'
+ CROSS_COMPILE='$(TARGET_CROSS)' \
+ CFLAGS='$(TARGET_CFLAGS)' \
+ CXXFLAGS='$(TARGET_CXXFLAGS)' \
+ CPPFLAGS='$(TARGET_CPPFLAGS)' \
+ LDFLAGS='$(TARGET_LDFLAGS)'
+ CC_FOR_BUILD='$(HOST_CC)' \
+ CXX_FOR_BUILD='$(HOST_CXX)' \
+ CPPFLAGS_FOR_BUILD='$(HOST_CPPFLAGS)' \
+ CFLAGS_FOR_BUILD='$(HOST_CFLAGS)' \
+ CXXFLAGS_FOR_BUILD='$(HOST_CXXFLAGS)' \
+ LDFLAGS_FOR_BUILD='$(HOST_LDFLAGS)'
+
+HOST_ENV= CC='$(HOST_CC)' \
+ CXX='$(HOST_CXX)' \
+ CPPFLAGS='$(HOST_CPPFLAGS)' \
+ CFLAGS='$(HOST_CFLAGS)' \
+ CXXFLAGS='$(HOST_CXXFLAGS)' \
+ LDFLAGS='$(HOST_LDFLAGS)'
PKG_SUFFIX:= $(strip $(subst ",, $(ADK_PACKAGE_SUFFIX)))