|
@@ -10,7 +10,6 @@ MAKEFLAGS= $(EXTRA_MAKEFLAGS)
|
|
|
BUILD_USER= $(shell id -un)
|
|
|
BUILD_GROUP= $(shell id -gn)
|
|
|
|
|
|
-
|
|
|
BASE_DIR:= $(TOPDIR)
|
|
|
DISTDIR?= ${BASE_DIR}/dl
|
|
|
BUILD_DIR:= ${BASE_DIR}/build_${ADK_TARGET_SYSTEM}_${CPU_ARCH}_${ADK_TARGET_LIBC}
|
|
@@ -37,6 +36,7 @@ TARGET_DIR_PFX:= $(BASE_DIR)/root_*
|
|
|
TARGET_PATH= ${SCRIPT_DIR}:${TOOLS_DIR}:${STAGING_HOST_DIR}/bin:${STAGING_HOST_DIR}/usr/bin:${STAGING_TARGET_DIR}/scripts:${_PATH}
|
|
|
REAL_GNU_TARGET_NAME= $(CPU_ARCH)-$(ADK_VENDOR)-linux-$(ADK_TARGET_SUFFIX)
|
|
|
GNU_TARGET_NAME= $(CPU_ARCH)-$(ADK_VENDOR)-linux
|
|
|
+
|
|
|
ifeq ($(ADK_NATIVE),y)
|
|
|
TARGET_CROSS:=
|
|
|
TARGET_COMPILER_PREFIX?=
|
|
@@ -45,6 +45,10 @@ TARGET_CROSS:= $(STAGING_HOST_DIR)/bin/$(REAL_GNU_TARGET_NAME)-
|
|
|
TARGET_COMPILER_PREFIX?=${TARGET_CROSS}
|
|
|
endif
|
|
|
|
|
|
+ifneq ($(strip ${ADK_USE_CCACHE}),)
|
|
|
+TARGET_COMPILER_PREFIX=ccache ${TARGET_CROSS}
|
|
|
+endif
|
|
|
+
|
|
|
# target compiler flags
|
|
|
TARGET_CC:= ${TARGET_COMPILER_PREFIX}gcc
|
|
|
TARGET_CXX:= ${TARGET_COMPILER_PREFIX}g++
|