diff options
Diffstat (limited to 'mk/vars.mk')
-rw-r--r-- | mk/vars.mk | 48 |
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))) |