|
@@ -45,12 +45,10 @@ TARGET_CFLAGS+= $(BR2_SYSROOT) $(BR2_ISYSROOT)
|
|
TARGET_LDFLAGS+= $(BR2_SYSROOT)
|
|
TARGET_LDFLAGS+= $(BR2_SYSROOT)
|
|
endif
|
|
endif
|
|
|
|
|
|
-CC_TARGET_TUNE_:=$(strip $(subst ",,$(BR2_GCC_TARGET_TUNE)))
|
|
|
|
-#"))
|
|
|
|
-CC_TARGET_ARCH_:=$(strip $(subst ",,$(BR2_GCC_TARGET_ARCH)))
|
|
|
|
-#"))
|
|
|
|
-CC_TARGET_ABI_:=$(strip $(subst ",,$(BR2_GCC_TARGET_ABI)))
|
|
|
|
-#"))
|
|
|
|
|
|
+CC_TARGET_TUNE_:=$(call qstrip,$(BR2_GCC_TARGET_TUNE))
|
|
|
|
+CC_TARGET_ARCH_:=$(call qstrip,$(BR2_GCC_TARGET_ARCH))
|
|
|
|
+CC_TARGET_ABI_:=$(call qstrip,$(BR2_GCC_TARGET_ABI))
|
|
|
|
+
|
|
ifneq ($(CC_TARGET_TUNE_),)
|
|
ifneq ($(CC_TARGET_TUNE_),)
|
|
TARGET_CFLAGS+=-mtune=$(CC_TARGET_TUNE_)
|
|
TARGET_CFLAGS+=-mtune=$(CC_TARGET_TUNE_)
|
|
endif
|
|
endif
|
|
@@ -99,7 +97,7 @@ TARGET_LDFLAGS=--sysroot $(STAGING_DIR)/
|
|
endif
|
|
endif
|
|
#########################################################################
|
|
#########################################################################
|
|
#ifeq ($(BR2_ROOTFS_SUFFIX),)
|
|
#ifeq ($(BR2_ROOTFS_SUFFIX),)
|
|
-ROOTFS_SUFFIX:=$(strip $(subst ",, $(BR2_ROOTFS_SUFFIX)))
|
|
|
|
|
|
+ROOTFS_SUFFIX:=$(call qstrip,$(BR2_ROOTFS_SUFFIX))
|
|
ifeq ($(ROOTFS_SUFFIX),)
|
|
ifeq ($(ROOTFS_SUFFIX),)
|
|
ROOTFS_SUFFIX:=
|
|
ROOTFS_SUFFIX:=
|
|
else
|
|
else
|
|
@@ -107,7 +105,7 @@ XXXX=xxxx
|
|
ROOTFS_SUFFIX:=-$(BR2_ROOTFS_SUFFIX)
|
|
ROOTFS_SUFFIX:=-$(BR2_ROOTFS_SUFFIX)
|
|
endif
|
|
endif
|
|
|
|
|
|
-ifeq ($(strip $(subst ",, $(BR2_FPU_SUFFIX))),y)
|
|
|
|
|
|
+ifeq ($(call qstrip,$(BR2_FPU_SUFFIX)),y)
|
|
COND_ARCH_FPU_SUFFIX:=$(ARCH_FPU_SUFFIX)
|
|
COND_ARCH_FPU_SUFFIX:=$(ARCH_FPU_SUFFIX)
|
|
else
|
|
else
|
|
COND_ARCH_FPU_SUFFIX:=
|
|
COND_ARCH_FPU_SUFFIX:=
|
|
@@ -124,10 +122,8 @@ REAL_GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)$(GNU_TARGET_SUFFIX)
|
|
TARGET_CROSS=$(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-
|
|
TARGET_CROSS=$(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-
|
|
KERNEL_CROSS=$(TARGET_CROSS)
|
|
KERNEL_CROSS=$(TARGET_CROSS)
|
|
else
|
|
else
|
|
-TOOLCHAIN_EXTERNAL_PREFIX:=$(strip $(subst ",, $(BR2_TOOLCHAIN_EXTERNAL_PREFIX)))
|
|
|
|
-#"))
|
|
|
|
-TOOLCHAIN_EXTERNAL_PATH:=$(strip $(subst ",, $(BR2_TOOLCHAIN_EXTERNAL_PATH)))
|
|
|
|
-#"))
|
|
|
|
|
|
+TOOLCHAIN_EXTERNAL_PREFIX:=$(call qstrip,$(BR2_TOOLCHAIN_EXTERNAL_PREFIX))
|
|
|
|
+TOOLCHAIN_EXTERNAL_PATH:=$(call qstrip,$(BR2_TOOLCHAIN_EXTERNAL_PATH))
|
|
#TOOL_BUILD_DIR=$(BASE_DIR)/$(TOPDIR_PREFIX)toolchain_build_$(TOOLCHAIN_EXTERNAL_PREFIX)
|
|
#TOOL_BUILD_DIR=$(BASE_DIR)/$(TOPDIR_PREFIX)toolchain_build_$(TOOLCHAIN_EXTERNAL_PREFIX)
|
|
TOOL_BUILD_DIR=$(BASE_DIR)/$(TOPDIR_PREFIX)toolchain_build_$(ARCH)$(COND_ARCH_FPU_SUFFIX)$(TOPDIR_SUFFIX)
|
|
TOOL_BUILD_DIR=$(BASE_DIR)/$(TOPDIR_PREFIX)toolchain_build_$(ARCH)$(COND_ARCH_FPU_SUFFIX)$(TOPDIR_SUFFIX)
|
|
TARGET_PATH="$(HOST_DIR)/bin:$(HOST_DIR)/usr/bin:$(TOOL_BUILD_DIR)/bin:$(TOOLCHAIN_EXTERNAL_PATH)/bin:$(PATH)"
|
|
TARGET_PATH="$(HOST_DIR)/bin:$(HOST_DIR)/usr/bin:$(TOOL_BUILD_DIR)/bin:$(TOOLCHAIN_EXTERNAL_PATH)/bin:$(PATH)"
|
|
@@ -207,8 +203,7 @@ HOST_ARCH:=$(shell $(HOSTCC) -dumpmachine | sed -e s'/-.*//' \
|
|
-e 's/i[3-9]86/i386/' \
|
|
-e 's/i[3-9]86/i386/' \
|
|
-e 's/xtensa.*/xtensa/' \
|
|
-e 's/xtensa.*/xtensa/' \
|
|
)
|
|
)
|
|
-GNU_HOST_NAME:=$(HOST_ARCH)-$(subst ",,$(BR2_GNU_BUILD_SUFFIX))
|
|
|
|
-#")
|
|
|
|
|
|
+GNU_HOST_NAME:=$(HOST_ARCH)-$(call qstrip,$(BR2_GNU_BUILD_SUFFIX))
|
|
|
|
|
|
TARGET_CONFIGURE_OPTS=PATH=$(TARGET_PATH) \
|
|
TARGET_CONFIGURE_OPTS=PATH=$(TARGET_PATH) \
|
|
AR="$(TARGET_AR)" \
|
|
AR="$(TARGET_AR)" \
|
|
@@ -373,7 +368,6 @@ endif
|
|
|
|
|
|
# X Windowing system
|
|
# X Windowing system
|
|
|
|
|
|
-X11_PREFIX:=$(strip $(subst ",, $(BR2_X11_PREFIX)))
|
|
|
|
-#"))
|
|
|
|
|
|
+X11_PREFIX:=$(call qstrip,$(BR2_X11_PREFIX))
|
|
|
|
|
|
include package/Makefile.autotools.in
|
|
include package/Makefile.autotools.in
|