Merge branch 'qstrip' of git://git.busybox.net/~tpetazzoni/git/buildroot

This commit is contained in:
Peter Korsgaard 2009-09-05 15:24:12 +02:00
commit 0642da7818
37 changed files with 153 additions and 284 deletions

View File

@ -40,6 +40,10 @@ else
BR2_LOCAL:=$(TOPDIR)/local BR2_LOCAL:=$(TOPDIR)/local
endif endif
# Strip quotes and then whitespaces
qstrip=$(strip $(subst ",,$(1)))
#"))
# Variables for use in Make constructs # Variables for use in Make constructs
comma:=, comma:=,
empty:= empty:=
@ -369,8 +373,7 @@ endif
ifeq ($(BR2_ENABLE_LOCALE_PURGE),y) ifeq ($(BR2_ENABLE_LOCALE_PURGE),y)
LOCALE_WHITELIST=$(PROJECT_BUILD_DIR)/locales.nopurge LOCALE_WHITELIST=$(PROJECT_BUILD_DIR)/locales.nopurge
LOCALE_NOPURGE=$(strip $(subst ",,$(BR2_ENABLE_LOCALE_WHITELIST))) LOCALE_NOPURGE=$(call qstrip,$(BR2_ENABLE_LOCALE_WHITELIST))
#"))
target-purgelocales: target-purgelocales:
rm -f $(LOCALE_WHITELIST) rm -f $(LOCALE_WHITELIST)

View File

@ -140,7 +140,7 @@ DOWNLOAD=$(WGET) -P $(DL_DIR) $(1)/$(2)
else else
define DOWNLOAD define DOWNLOAD
$(Q)test -e $(DL_DIR)/$(2) || \ $(Q)test -e $(DL_DIR)/$(2) || \
for site in $(strip $(subst ",,$(BR2_PRIMARY_SITE))) $(1) $(strip $(subst ",,$(BR2_BACKUP_SITE))); \ for site in $(call qstrip,$(BR2_PRIMARY_SITE)) $(1) $(call qstrip,$(BR2_BACKUP_SITE)); \
do $(WGET) -P $(DL_DIR) $$site/$(2) && exit; done do $(WGET) -P $(DL_DIR) $$site/$(2) && exit; done
endef endef
endif endif

View File

@ -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_TUNE_:=$(call qstrip,$(BR2_GCC_TARGET_TUNE))
#")) CC_TARGET_ARCH_:=$(call qstrip,$(BR2_GCC_TARGET_ARCH))
CC_TARGET_ARCH_:=$(strip $(subst ",,$(BR2_GCC_TARGET_ARCH))) CC_TARGET_ABI_:=$(call qstrip,$(BR2_GCC_TARGET_ABI))
#"))
CC_TARGET_ABI_:=$(strip $(subst ",,$(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_PREFIX:=$(call qstrip,$(BR2_TOOLCHAIN_EXTERNAL_PREFIX))
#")) TOOLCHAIN_EXTERNAL_PATH:=$(call qstrip,$(BR2_TOOLCHAIN_EXTERNAL_PATH))
TOOLCHAIN_EXTERNAL_PATH:=$(strip $(subst ",, $(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

View File

@ -11,8 +11,7 @@ BUSYBOX_DIR:=$(PROJECT_BUILD_DIR)/busybox
BUSYBOX_SOURCE:=busybox-snapshot.tar.bz2 BUSYBOX_SOURCE:=busybox-snapshot.tar.bz2
BUSYBOX_SITE:=http://www.busybox.net/downloads/snapshots BUSYBOX_SITE:=http://www.busybox.net/downloads/snapshots
else else
BUSYBOX_VERSION=$(strip $(subst ",, $(BR2_BUSYBOX_VERSION))) BUSYBOX_VERSION=$(call qstrip,$(BR2_BUSYBOX_VERSION))
#"))
BUSYBOX_DIR:=$(PROJECT_BUILD_DIR)/busybox-$(BUSYBOX_VERSION) BUSYBOX_DIR:=$(PROJECT_BUILD_DIR)/busybox-$(BUSYBOX_VERSION)
BUSYBOX_SOURCE:=busybox-$(BUSYBOX_VERSION).tar.bz2 BUSYBOX_SOURCE:=busybox-$(BUSYBOX_VERSION).tar.bz2
BUSYBOX_SITE:=http://www.busybox.net/downloads BUSYBOX_SITE:=http://www.busybox.net/downloads
@ -21,8 +20,7 @@ endif
BUSYBOX_UNZIP=$(BZCAT) BUSYBOX_UNZIP=$(BZCAT)
ifndef BUSYBOX_CONFIG_FILE ifndef BUSYBOX_CONFIG_FILE
BUSYBOX_CONFIG_FILE=$(subst ",, $(strip $(BR2_PACKAGE_BUSYBOX_CONFIG))) BUSYBOX_CONFIG_FILE=$(call qstrip,$(BR2_PACKAGE_BUSYBOX_CONFIG))
#")
endif endif
$(DL_DIR)/$(BUSYBOX_SOURCE): $(DL_DIR)/$(BUSYBOX_SOURCE):

View File

@ -4,8 +4,7 @@
# #
############################################################# #############################################################
HASERL_VERSION:=$(strip $(subst ",,$(BR2_PACKAGE_HASERL_VERSION))) HASERL_VERSION:=$(call qstrip,$(BR2_PACKAGE_HASERL_VERSION))
#"))
HASERL_SOURCE:=haserl-$(HASERL_VERSION).tar.gz HASERL_SOURCE:=haserl-$(HASERL_VERSION).tar.gz
HASERL_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/haserl/ HASERL_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/haserl/
HASERL_AUTORECONF:=no HASERL_AUTORECONF:=no

View File

@ -11,8 +11,7 @@ MICROPERL_SITE=ftp://ftp.cpan.org/pub/CPAN/src/5.0
MICROPERL_DIR=$(BUILD_DIR)/perl-$(MICROPERL_VERSION) MICROPERL_DIR=$(BUILD_DIR)/perl-$(MICROPERL_VERSION)
MICROPERL_MODS_DIR=/usr/lib/perl$(MICROPERL_MAJ)/$(MICROPERL_VERSION) MICROPERL_MODS_DIR=/usr/lib/perl$(MICROPERL_MAJ)/$(MICROPERL_VERSION)
MICROPERL_MODS=$(subst ",,$(BR2_PACKAGE_MICROPERL_MODULES)) MICROPERL_MODS=$(call qstrip,$(BR2_PACKAGE_MICROPERL_MODULES))
# ")
ifeq ($(BR2_PACKAGE_AUTOMAKE),y) ifeq ($(BR2_PACKAGE_AUTOMAKE),y)
MICROPERL_MODS+=File/Basename.pm Errno.pm Config.pm IO/File.pm Symbol.pm \ MICROPERL_MODS+=File/Basename.pm Errno.pm Config.pm IO/File.pm Symbol.pm \
SelectSaver.pm IO/Seekable.pm IO/Handle.pm IO.pm XSLoader.pm \ SelectSaver.pm IO/Seekable.pm IO/Handle.pm IO.pm XSLoader.pm \

View File

@ -24,10 +24,8 @@
QT_VERSION:=4.5.2 QT_VERSION:=4.5.2
QT_CAT:=$(BZCAT) QT_CAT:=$(BZCAT)
BR2_PACKAGE_QT_COMMERCIAL_USERNAME:=$(strip $(subst ",, $(BR2_PACKAGE_QT_COMMERCIAL_USERNAME))) BR2_PACKAGE_QT_COMMERCIAL_USERNAME:=$(call qstrip,$(BR2_PACKAGE_QT_COMMERCIAL_USERNAME))
#")) BR2_PACKAGE_QT_COMMERCIAL_PASSWORD:=$(call qstrip,$(BR2_PACKAGE_QT_COMMERCIAL_PASSWORD))
BR2_PACKAGE_QT_COMMERCIAL_PASSWORD:=$(strip $(subst ",, $(BR2_PACKAGE_QT_COMMERCIAL_PASSWORD)))
#"))
QT_CONFIGURE:=#empty QT_CONFIGURE:=#empty
@ -165,8 +163,7 @@ ifeq ($(BR2_PACKAGE_QT_MOUSE_TSLIB),y)
QT_CONFIGURE += -qt-mouse-tslib QT_CONFIGURE += -qt-mouse-tslib
QT_DEP_LIBS+=tslib QT_DEP_LIBS+=tslib
QT_TSLIB_DEB="-D TSLIBMOUSEHANDLER_DEBUG" QT_TSLIB_DEB="-D TSLIBMOUSEHANDLER_DEBUG"
QT_TSLIB_DEB:=$(strip $(subst ",, $(QT_TSLIB_DEB))) QT_TSLIB_DEB:=$(call qstrip,$(QT_TSLIB_DEB))
#"))
else else
QT_CONFIGURE += -no-mouse-tslib QT_CONFIGURE += -no-mouse-tslib
endif endif
@ -329,10 +326,8 @@ else
QT_CONFIGURE+= -no-stl QT_CONFIGURE+= -no-stl
endif endif
QT_CONFIGURE:=$(strip $(subst ",, $(QT_CONFIGURE))) QT_CONFIGURE:=$(call qstrip,$(QT_CONFIGURE))
#")) BR2_PACKAGE_QT_EMB_PLATFORM:=$(call qstrip,$(BR2_PACKAGE_QT_EMB_PLATFORM))
BR2_PACKAGE_QT_EMB_PLATFORM:=$(strip $(subst ",, $(BR2_PACKAGE_QT_EMB_PLATFORM)))
#"))
# x86x86fix # x86x86fix
# Workaround Qt Embedded bug when crosscompiling for x86 under x86 with linux # Workaround Qt Embedded bug when crosscompiling for x86 under x86 with linux
@ -340,8 +335,7 @@ BR2_PACKAGE_QT_EMB_PLATFORM:=$(strip $(subst ",, $(BR2_PACKAGE_QT_EMB_PLATFORM))
ifneq ($(findstring pc-linux,$(BR2_GNU_BUILD_SUFFIX)),) ifneq ($(findstring pc-linux,$(BR2_GNU_BUILD_SUFFIX)),)
ifeq ($(BR2_PACKAGE_QT_EMB_PLATFORM),x86) ifeq ($(BR2_PACKAGE_QT_EMB_PLATFORM),x86)
QT_CONFIGURE+= -platform linux-g++ QT_CONFIGURE+= -platform linux-g++
QT_CONFIGURE:=$(strip $(subst ",, $(QT_CONFIGURE))) QT_CONFIGURE:=$(call qstrip,$(QT_CONFIGURE))
#"))
endif endif
endif endif
# End of workaround. # End of workaround.

View File

@ -110,8 +110,7 @@ else
QUAGGA_CONFIGURE+=--disable-opaque-lsa QUAGGA_CONFIGURE+=--disable-opaque-lsa
endif endif
QUAGGA_CONFIGURE+=$(subst ",,$(BR2_PACKAGE_QUAGGA_CONFIGURE)) QUAGGA_CONFIGURE+=$(call qstrip,$(BR2_PACKAGE_QUAGGA_CONFIGURE))
# ")
$(DL_DIR)/$(QUAGGA_SOURCE): $(DL_DIR)/$(QUAGGA_SOURCE):
$(call DOWNLOAD,$(QUAGGA_SITE),$(QUAGGA_SOURCE)) $(call DOWNLOAD,$(QUAGGA_SITE),$(QUAGGA_SOURCE))

View File

@ -21,12 +21,9 @@ SOCAT_DIR=$(BUILD_DIR)/socat-$(SOCAT_MAJOR_VERSION)
SOCAT_WORKDIR=$(SOCAT_DIR) SOCAT_WORKDIR=$(SOCAT_DIR)
# SOCAT Configure opts taken from Config/config.Linux-2.6.24.h # SOCAT Configure opts taken from Config/config.Linux-2.6.24.h
CRDLY_SHIFT := $(strip $(subst ",,$(BR2_PACKAGE_SOCAT_PREDEF_CRDLY_SHIFT))) CRDLY_SHIFT := $(call qstrip,$(BR2_PACKAGE_SOCAT_PREDEF_CRDLY_SHIFT))
#")) TABDLY_SHIFT := $(call qstrip,$(BR2_PACKAGE_SOCAT_PREDEF_TABDLY_SHIFT))
TABDLY_SHIFT := $(strip $(subst ",,$(BR2_PACKAGE_SOCAT_PREDEF_TABDLY_SHIFT))) CSIZE_SHIFT := $(call qstrip,$(BR2_PACKAGE_SOCAT_PREDEF_CSIZE_SHIFT))
#"))
CSIZE_SHIFT := $(strip $(subst ",,$(BR2_PACKAGE_SOCAT_PREDEF_CSIZE_SHIFT)))
#"))
SOCAT_CONFIGURE_OPTS := SOCAT_CONFIGURE_OPTS :=
ifneq ($(CRDLY_SHIFT),) ifneq ($(CRDLY_SHIFT),)

View File

@ -1,33 +1,22 @@
PROJECT:=$(strip $(subst ",,$(BR2_PROJECT))) PROJECT:=$(call qstrip,$(BR2_PROJECT))
#")) TARGET_HOSTNAME:=$(call qstrip,$(BR2_HOSTNAME))
TARGET_HOSTNAME:=$(strip $(subst ",,$(BR2_HOSTNAME))) BANNER:=$(call qstrip,$(BR2_BANNER))
#"))
BANNER:=$(strip $(subst ",,$(BR2_BANNER)))
#"))
# silent mode requested? # silent mode requested?
QUIET:=$(if $(findstring s,$(MAKEFLAGS)),-q,) QUIET:=$(if $(findstring s,$(MAKEFLAGS)),-q,)
# Strip off the annoying quoting # Strip off the annoying quoting
ARCH:=$(strip $(subst ",, $(BR2_ARCH))) ARCH:=$(call qstrip,$(BR2_ARCH))
ifeq ($(ARCH),xtensa) ifeq ($(ARCH),xtensa)
ARCH:=$(ARCH)_$(strip $(subst ",,$(BR2_xtensa_core_name))) ARCH:=$(ARCH)_$(call qstrip,$(BR2_xtensa_core_name))
endif endif
#")) WGET:=$(call qstrip,$(BR2_WGET)) $(SPIDER) $(QUIET)
WGET:=$(strip $(subst ",, $(BR2_WGET))) $(SPIDER) $(QUIET) SVN_CO:=$(call qstrip,$(BR2_SVN_CO)) $(QUIET)
#")) SVN_UP:=$(call qstrip,$(BR2_SVN_UP)) $(QUIET)
SVN_CO:=$(strip $(subst ",, $(BR2_SVN_CO))) $(QUIET) GIT:=$(call qstrip,$(BR2_GIT)) $(QUIET)
#")) ZCAT:=$(call qstrip,$(BR2_ZCAT))
SVN_UP:=$(strip $(subst ",, $(BR2_SVN_UP))) $(QUIET) BZCAT:=$(call qstrip,$(BR2_BZCAT))
#")) TAR_OPTIONS=$(call qstrip,$(BR2_TAR_OPTIONS)) -xf
GIT:=$(strip $(subst ",, $(BR2_GIT))) $(QUIET)
#"))
ZCAT:=$(strip $(subst ",, $(BR2_ZCAT)))
#"))
BZCAT:=$(strip $(subst ",, $(BR2_BZCAT)))
#"))
TAR_OPTIONS=$(subst ",, $(BR2_TAR_OPTIONS)) -xf
#")
# Buildroot supports building out of tree similarly to the Linux kernel. # Buildroot supports building out of tree similarly to the Linux kernel.
# To use, add O= to the make command line (make O=/tmp/build) # To use, add O= to the make command line (make O=/tmp/build)
@ -45,10 +34,8 @@ MAKEOVERRIDES =
endif endif
endif endif
TOPDIR_PREFIX:=$(strip $(subst ",, $(BR2_TOPDIR_PREFIX)))_ TOPDIR_PREFIX:=$(call qstrip,$(BR2_TOPDIR_PREFIX))_
#")) TOPDIR_SUFFIX:=_$(call qstrip,$(BR2_TOPDIR_SUFFIX))
TOPDIR_SUFFIX:=_$(strip $(subst ",, $(BR2_TOPDIR_SUFFIX)))
#"))
ifeq ($(TOPDIR_PREFIX),_) ifeq ($(TOPDIR_PREFIX),_)
TOPDIR_PREFIX:= TOPDIR_PREFIX:=
endif endif
@ -56,8 +43,7 @@ ifeq ($(TOPDIR_SUFFIX),_)
TOPDIR_SUFFIX:= TOPDIR_SUFFIX:=
endif endif
DL_DIR=$(strip $(subst ",, $(BR2_DL_DIR))) DL_DIR=$(call qstrip,$(BR2_DL_DIR))
#"))
ifeq ($(DL_DIR),) ifeq ($(DL_DIR),)
DL_DIR:=$(BASE_DIR)/dl DL_DIR:=$(BASE_DIR)/dl
endif endif
@ -65,11 +51,9 @@ endif
# All non-configurable packages should be built in BUILD_DIR # All non-configurable packages should be built in BUILD_DIR
BUILD_DIR:=$(BASE_DIR)/$(TOPDIR_PREFIX)build_$(ARCH)$(ARCH_FPU_SUFFIX)$(TOPDIR_SUFFIX) BUILD_DIR:=$(BASE_DIR)/$(TOPDIR_PREFIX)build_$(ARCH)$(ARCH_FPU_SUFFIX)$(TOPDIR_SUFFIX)
GNU_TARGET_SUFFIX:=-$(strip $(subst ",, $(BR2_GNU_TARGET_SUFFIX))) GNU_TARGET_SUFFIX:=-$(call qstrip,$(BR2_GNU_TARGET_SUFFIX))
#"))
STAGING_DIR:=$(strip $(subst ",, $(BR2_STAGING_DIR))) STAGING_DIR:=$(call qstrip,$(BR2_STAGING_DIR))
#"))
# packages compiled for the host goes here # packages compiled for the host goes here
HOST_DIR:=$(BUILD_DIR)/host_dir HOST_DIR:=$(BUILD_DIR)/host_dir
@ -84,17 +68,10 @@ BINARIES_DIR:=$(BASE_DIR)/binaries/$(PROJECT)
TARGET_DIR:=$(PROJECT_BUILD_DIR)/root TARGET_DIR:=$(PROJECT_BUILD_DIR)/root
# define values for prepatched source trees for toolchains # define values for prepatched source trees for toolchains
VENDOR_SITE:=$(strip $(subst ",,$(BR2_VENDOR_SITE))) VENDOR_SITE:=$(call qstrip,$(BR2_VENDOR_SITE))
#")) VENDOR_SUFFIX:=$(call qstrip,$(BR2_VENDOR_SUFFIX))
VENDOR_SUFFIX:=$(strip $(subst ",,$(BR2_VENDOR_SUFFIX))) VENDOR_BINUTILS_RELEASE:=$(call qstrip,$(BR2_VENDOR_BINUTILS_RELEASE))
#")) VENDOR_GCC_RELEASE:=$(call qstrip,$(BR2_VENDOR_GCC_RELEASE))
VENDOR_BINUTILS_RELEASE:=$(strip $(subst ",,$(BR2_VENDOR_BINUTILS_RELEASE))) VENDOR_UCLIBC_RELEASE:=$(call qstrip,$(BR2_VENDOR_UCLIBC_RELEASE))
#")) VENDOR_GDB_RELEASE:=$(call qstrip,$(BR2_VENDOR_GDB_RELEASE))
VENDOR_GCC_RELEASE:=$(strip $(subst ",,$(BR2_VENDOR_GCC_RELEASE))) VENDOR_PATCH_DIR:=$(call qstrip,$(BR2_VENDOR_PATCH_DIR))
#"))
VENDOR_UCLIBC_RELEASE:=$(strip $(subst ",,$(BR2_VENDOR_UCLIBC_RELEASE)))
#"))
VENDOR_GDB_RELEASE:=$(strip $(subst ",,$(BR2_VENDOR_GDB_RELEASE)))
#"))
VENDOR_PATCH_DIR:=$(strip $(subst ",,$(BR2_VENDOR_PATCH_DIR)))
#"))

View File

@ -2,6 +2,4 @@ include .config
ARCH: ARCH:
@echo $(strip $(subst ",,$(BR2_ARCH))) @echo $(call qstrip,$(BR2_ARCH))
#")))

View File

@ -1,12 +1,9 @@
BR2_PACKAGE_LINUX_FORMAT:=$(strip $(subst ",,$(BR2_PACKAGE_LINUX_FORMAT))) BR2_PACKAGE_LINUX_FORMAT:=$(call qstrip,$(BR2_PACKAGE_LINUX_FORMAT))
#")) BR2_PACKAGE_LINUX_KCONFIG:=$(call qstrip,$(BR2_PACKAGE_LINUX_KCONFIG))
BR2_PACKAGE_LINUX_KCONFIG:=$(strip $(subst ",,$(BR2_PACKAGE_LINUX_KCONFIG)))
#"))
# COPY_FILE absolute_path_to_file, target_directory, filename # COPY_FILE absolute_path_to_file, target_directory, filename
ifneq ($(strip $(subst ",,$(BUILDROOT_COPYTO))),) # Use shell definition ifneq ($(call qstrip,$(BUILDROOT_COPYTO)),) # Use shell definition
#"))
define COPY_FILE define COPY_FILE
@echo "BUILDROOT_COPYTO: Copy to $(BUILDROOT_COPYTO)/$(strip $(3))" ; \ @echo "BUILDROOT_COPYTO: Copy to $(BUILDROOT_COPYTO)/$(strip $(3))" ; \
mkdir -p $(BINARIES_DIR) || echo "Could not create $(BINARIES_DIR)" ; \ mkdir -p $(BINARIES_DIR) || echo "Could not create $(BINARIES_DIR)" ; \
@ -18,25 +15,23 @@ define COPY_FILE
cp $(1) $(BUILDROOT_COPYTO)/$(strip $(3)) || echo "Could not copy $(3)" ; \ cp $(1) $(BUILDROOT_COPYTO)/$(strip $(3)) || echo "Could not copy $(3)" ; \
fi fi
endef endef
COPYTO=$(strip $(subst ",,$(BUILDROOT_COPYTO))) COPYTO=$(call qstrip,$(BUILDROOT_COPYTO))
else else
ifneq ($(strip $(subst ",,$(BR2_COPYTO))),) # Global override ifneq ($(call qstrip,$(BR2_COPYTO)),) # Global override
#"))
define COPY_FILE define COPY_FILE
@echo "BR2_COPYTO: Copy to $(BR2_COPYTO)/$(strip $(3))" ; \ @echo "BR2_COPYTO: Copy to $(BR2_COPYTO)/$(strip $(3))" ; \
mkdir -p $(BINARIES_DIR) || echo "Could not create $(BINARIES_DIR)" ; \ mkdir -p $(BINARIES_DIR) || echo "Could not create $(BINARIES_DIR)" ; \
if [ -w $(BINARIES_DIR) -o -w $(BINARIES_DIR) ] ; then \ if [ -w $(BINARIES_DIR) -o -w $(BINARIES_DIR) ] ; then \
cp $(1) $(BINARIES_DIR)/$(strip $(3)) || echo "Could not copy $(3)" ; \ cp $(1) $(BINARIES_DIR)/$(strip $(3)) || echo "Could not copy $(3)" ; \
fi ; \ fi ; \
if [ "$(strip $(subst ",,$(BR2_COPYTO)))X" != "X" ] ; then \ if [ "$(call qstrip,$(BR2_COPYTO))X" != "X" ] ; then \
mkdir -p $(BR2_COPYTO) || echo "Could not create $(BR2_COPYTO)" ; \ mkdir -p $(BR2_COPYTO) || echo "Could not create $(BR2_COPYTO)" ; \
if [ -d $(BR2_COPYTO) -o -w $(BR2_COPYTO) ] ; then \ if [ -d $(BR2_COPYTO) -o -w $(BR2_COPYTO) ] ; then \
cp $(1) $(BR2_COPYTO)/$(strip $(3)) || echo "Could not copy $(3)" ; \ cp $(1) $(BR2_COPYTO)/$(strip $(3)) || echo "Could not copy $(3)" ; \
fi ; \ fi ; \
fi fi
endef endef
#")) COPYTO=$(call qstrip,$(BR2_COPYTO))
COPYTO=$(strip $(subst ",,$(BR2_COPYTO)))
else # Package specific copyto, or empty else # Package specific copyto, or empty
define COPY_FILE define COPY_FILE
@echo "Copy to $(2)/$(strip $(3))" ; \ @echo "Copy to $(2)/$(strip $(3))" ; \
@ -44,14 +39,13 @@ define COPY_FILE
if [ -w $(BINARIES_DIR) -o -w $(BINARIES_DIR) ] ; then \ if [ -w $(BINARIES_DIR) -o -w $(BINARIES_DIR) ] ; then \
cp $(1) $(BINARIES_DIR)/$(strip $(3)) || echo "Could not copy $(3)" ; \ cp $(1) $(BINARIES_DIR)/$(strip $(3)) || echo "Could not copy $(3)" ; \
fi ; \ fi ; \
if [ "$(strip $(subst ",,$(2)))X" != "X" ] ; then \ if [ "$(call qstrip,$(2))X" != "X" ] ; then \
mkdir -p $(2) || echo "Could not create $(2)" ; \ mkdir -p $(2) || echo "Could not create $(2)" ; \
if [ -d $(2) -o -w $(2) ] ; then \ if [ -d $(2) -o -w $(2) ] ; then \
cp $(1) $(2)/$(strip $(3)) || echo "Could not copy $(3)" ; \ cp $(1) $(2)/$(strip $(3)) || echo "Could not copy $(3)" ; \
fi ; \ fi ; \
fi fi
endef endef
#"))
endif endif
endif endif

View File

@ -31,8 +31,7 @@ else
CPIO_TARGET := $(CPIO_BASE) CPIO_TARGET := $(CPIO_BASE)
endif endif
ROOTFS_CPIO_COPYTO:=$(strip $(subst ",,$(BR2_TARGET_ROOTFS_CPIO_COPYTO))) ROOTFS_CPIO_COPYTO:=$(call qstrip,$(BR2_TARGET_ROOTFS_CPIO_COPYTO))
# "))
# #
cpioroot-init: cpioroot-init:

View File

@ -5,8 +5,7 @@
############################################################# #############################################################
CRAMFS_DIR=$(BUILD_DIR)/cramfs-1.1 CRAMFS_DIR=$(BUILD_DIR)/cramfs-1.1
CRAMFS_SOURCE=cramfs-1.1.tar.gz CRAMFS_SOURCE=cramfs-1.1.tar.gz
ifeq ($(strip $(subst ",,$(BR2_SOURCEFORGE_MIRROR))),unc) ifeq ($(call qstrip,$(BR2_SOURCEFORGE_MIRROR)),unc)
# "))
# UNC does not seem to have cramfs # UNC does not seem to have cramfs
CRAMFS_SITE=http://internap.dl.sourceforge.net/sourceforge/cramfs CRAMFS_SITE=http://internap.dl.sourceforge.net/sourceforge/cramfs
else else

View File

@ -1,8 +1,6 @@
ifeq ($(BR2_TARGET_ARMLTD),y) ifeq ($(BR2_TARGET_ARMLTD),y)
BOARD_NAME=$(strip $(subst ",,$(BR2_BOARD_NAME))) BOARD_NAME=$(call qstrip,$(BR2_BOARD_NAME))
#")) BOARD_PATH=$(call qstrip,$(BR2_BOARD_PATH))
BOARD_PATH=$(strip $(subst ",,$(BR2_BOARD_PATH)))
#"))
# pin some settings # pin some settings

View File

@ -5,8 +5,7 @@
############################################################# #############################################################
DATAFLASHBOOT_VERSION:=1.05 DATAFLASHBOOT_VERSION:=1.05
DATAFLASHBOOT_NAME:=DataflashBoot-$(DATAFLASHBOOT_VERSION) DATAFLASHBOOT_NAME:=DataflashBoot-$(DATAFLASHBOOT_VERSION)
ATMEL_MIRROR:=$(strip $(subst ",, $(BR2_ATMEL_MIRROR))) ATMEL_MIRROR:=$(call qstrip,$(BR2_ATMEL_MIRROR))
# "))
DATAFLASHBOOT_SITE:=$(ATMEL_MIRROR) DATAFLASHBOOT_SITE:=$(ATMEL_MIRROR)
DATAFLASHBOOT_SOURCE:=$(DATAFLASHBOOT_NAME).tar.bz2 DATAFLASHBOOT_SOURCE:=$(DATAFLASHBOOT_NAME).tar.bz2
DATAFLASHBOOT_DIR:=$(PROJECT_BUILD_DIR)/$(DATAFLASHBOOT_NAME) DATAFLASHBOOT_DIR:=$(PROJECT_BUILD_DIR)/$(DATAFLASHBOOT_NAME)

View File

@ -3,10 +3,8 @@
ifeq ($(BR2_TARGET_ATMEL),y) ifeq ($(BR2_TARGET_ATMEL),y)
ATMEL_PATH:=target/device/Atmel ATMEL_PATH:=target/device/Atmel
BOARD_NAME:=$(strip $(subst ",, $(BR2_BOARD_NAME))) BOARD_NAME:=$(call qstrip,$(BR2_BOARD_NAME))
#")) BOARD_PATH:=$(call qstrip,$(BR2_BOARD_PATH))
BOARD_PATH:=$(strip $(subst ",, $(BR2_BOARD_PATH)))
#"))
ATMEL_TARGET:=$(ATMEL_PATH)/root ATMEL_TARGET:=$(ATMEL_PATH)/root
TARGET_SKELETON:=$(ATMEL_TARGET)/target_skeleton TARGET_SKELETON:=$(ATMEL_TARGET)/target_skeleton
@ -18,26 +16,23 @@ KERNEL_HEADERS_PATCH_DIR=target/device/Atmel/arch-avr32/kernel-headers-2.6.28.2
endif endif
ifneq ($(COPYTO),) ifneq ($(COPYTO),)
TARGET_ATMEL_COPYTO:=$(strip $(subst ",, $(BR2_COPYTO))) TARGET_ATMEL_COPYTO:=$(call qstrip,$(BR2_COPYTO))
else else
TARGET_ATMEL_COPYTO:=$(strip $(subst ",, $(BR2_TARGET_ATMEL_COPYTO))) TARGET_ATMEL_COPYTO:=$(call qstrip,$(BR2_TARGET_ATMEL_COPYTO))
endif endif
# These are set by Config.in # These are set by Config.in
DOWNLOAD_LINUX26_VERSION:= $(strip $(subst ",, $(BR2_DOWNLOAD_LINUX26_VERSION))) DOWNLOAD_LINUX26_VERSION:= $(call qstrip,$(BR2_DOWNLOAD_LINUX26_VERSION))
#"))
ifeq ($(DOWNLOAD_LINUX26_VERSION),) ifeq ($(DOWNLOAD_LINUX26_VERSION),)
DOWNLOAD_LINUX26_VERSION=$(LINUX_HEADERS_VERSION) DOWNLOAD_LINUX26_VERSION=$(LINUX_HEADERS_VERSION)
endif endif
LINUX26_VERSION:=$(strip $(subst ",, $(BR2_LINUX26_VERSION))) LINUX26_VERSION:=$(call qstrip,$(BR2_LINUX26_VERSION))
#"))
ifeq ($(LINUX26_VERSION),) ifeq ($(LINUX26_VERSION),)
LINUX26_VERSION=$(LINUX_HEADERS_VERSION) LINUX26_VERSION=$(LINUX_HEADERS_VERSION)
endif endif
LINUX26_RC_PATCH:=$(strip $(subst ",, $(BR2_LINUX26_RC_PATCH))) LINUX26_RC_PATCH:=$(call qstrip,$(BR2_LINUX26_RC_PATCH))
#"))
# These are set by "new" Config.in # These are set by "new" Config.in
LINUX26_KCONFIG:=$(BOARD_PATH)/$(BOARD_NAME)-linux-$(LINUX26_VERSION).config LINUX26_KCONFIG:=$(BOARD_PATH)/$(BOARD_NAME)-linux-$(LINUX26_VERSION).config
@ -62,8 +57,7 @@ DFB_BOARD_NAME:=$(BOARD_NAME)
#BR2_PACKAGE_BUSYBOX_CONFIG:=$(BR2_BOARD_PATH)/busybox-$(BR2_BUSYBOX_VERSION).config #BR2_PACKAGE_BUSYBOX_CONFIG:=$(BR2_BOARD_PATH)/busybox-$(BR2_BUSYBOX_VERSION).config
U_BOOT_VERSION:=$(strip $(subst ",,$(BR2_UBOOT_VERSION))) U_BOOT_VERSION:=$(call qstrip,$(BR2_UBOOT_VERSION))
#"))
# Update things in board specific makefiles # Update things in board specific makefiles
include target/device/Atmel/*/Makefile.in include target/device/Atmel/*/Makefile.in

View File

@ -1,5 +1,4 @@
ifneq ($(BR2_TARGET_U_BOOT_ARCH_AT91_PATCH_DIR),) ifneq ($(BR2_TARGET_U_BOOT_ARCH_AT91_PATCH_DIR),)
U_BOOT_ARCH_PATCH_DIR:=$(strip $(subst ",, $(BR2_TARGET_U_BOOT_ARCH_AT91_PATCH_DIR))) U_BOOT_ARCH_PATCH_DIR:=$(call qstrip,$(BR2_TARGET_U_BOOT_ARCH_AT91_PATCH_DIR))
#"))
endif endif

View File

@ -7,29 +7,23 @@ AT91BOOTSTRAP_VERSION:=2.10
AT91BOOTSTRAP_PATCH_LEVEL:= AT91BOOTSTRAP_PATCH_LEVEL:=
AT91BOOTSTRAP_PATCHED_VERSION:=$(AT91BOOTSTRAP_VERSION)$(AT91BOOTSTRAP_PATCH_LEVEL) AT91BOOTSTRAP_PATCHED_VERSION:=$(AT91BOOTSTRAP_VERSION)$(AT91BOOTSTRAP_PATCH_LEVEL)
AT91BOOTSTRAP_NAME:=at91bootstrap-$(AT91BOOTSTRAP_VERSION) AT91BOOTSTRAP_NAME:=at91bootstrap-$(AT91BOOTSTRAP_VERSION)
ATMEL_MIRROR:=$(strip $(subst ",, $(BR2_ATMEL_MIRROR))) ATMEL_MIRROR:=$(call qstrip,$(BR2_ATMEL_MIRROR))
#"))
AT91BOOTSTRAP_SITE:=$(ATMEL_MIRROR) AT91BOOTSTRAP_SITE:=$(ATMEL_MIRROR)
AT91BOOTSTRAP_SOURCE:=$(AT91BOOTSTRAP_NAME).tar.bz2 AT91BOOTSTRAP_SOURCE:=$(AT91BOOTSTRAP_NAME).tar.bz2
AT91BOOTSTRAP_DIR:=$(PROJECT_BUILD_DIR)/$(AT91BOOTSTRAP_NAME) AT91BOOTSTRAP_DIR:=$(PROJECT_BUILD_DIR)/$(AT91BOOTSTRAP_NAME)
AT91BOOTSTRAP:=$(strip $(subst ",, $(BR2_AT91BOOTSTRAP))) AT91BOOTSTRAP:=$(call qstrip,$(BR2_AT91BOOTSTRAP))
#"))
AT91BOOTSTRAP_ZCAT:=$(BZCAT) AT91BOOTSTRAP_ZCAT:=$(BZCAT)
AT91BOOTSTRAP_BOARD:=$(strip $(subst ",, $(BR2_TARGET_AT91BOOTSTRAP_BOARD))) AT91BOOTSTRAP_BOARD:=$(call qstrip,$(BR2_TARGET_AT91BOOTSTRAP_BOARD))
#"))
AT91BOOTSTRAP_MEMORY:=$(strip $(subst ",, $(BR2_TARGET_AT91BOOTSTRAP_MEMORY))) AT91BOOTSTRAP_MEMORY:=$(call qstrip,$(BR2_TARGET_AT91BOOTSTRAP_MEMORY))
#"))
AT91BOOTSTRAP_BINARY:=$(BOARD_NAME)-$(AT91BOOTSTRAP_MEMORY)boot-$(AT91BOOTSTRAP_PATCHED_VERSION).bin AT91BOOTSTRAP_BINARY:=$(BOARD_NAME)-$(AT91BOOTSTRAP_MEMORY)boot-$(AT91BOOTSTRAP_PATCHED_VERSION).bin
AT91BOOTSTRAP_TARGET:=$(AT91BOOTSTRAP_DIR)/binaries/$(AT91BOOTSTRAP_BINARY) AT91BOOTSTRAP_TARGET:=$(AT91BOOTSTRAP_DIR)/binaries/$(AT91BOOTSTRAP_BINARY)
AT91BOOTSTRAP_JUMP_ADDR:=$(strip $(subst ",, $(BR2_AT91BOOTSTRAP_JUMP_ADDR))) AT91BOOTSTRAP_JUMP_ADDR:=$(call qstrip,$(BR2_AT91BOOTSTRAP_JUMP_ADDR))
#")) AT91BOOTSTRAP_IMG_SIZE:=$(call qstrip,$(BR2_AT91BOOTSTRAP_IMG_SIZE))
AT91BOOTSTRAP_IMG_SIZE:=$(strip $(subst ",, $(BR2_AT91BOOTSTRAP_IMG_SIZE)))
#"))
AT91_CUSTOM_FLAGS:= AT91_CUSTOM_FLAGS:=
ifneq ($(AT91BOOTSTRAP_JUMP_ADDR),) ifneq ($(AT91BOOTSTRAP_JUMP_ADDR),)

View File

@ -1,17 +1,15 @@
ifeq ($(BR2_TARGET_KWIKBYTE),y) ifeq ($(BR2_TARGET_KWIKBYTE),y)
BOARD_NAME:=$(strip $(subst ",, $(BR2_BOARD_NAME))) BOARD_NAME:=$(call qstrip,$(BR2_BOARD_NAME))
BOARD_PATH:=$(strip $(subst ",, $(BR2_BOARD_PATH))) BOARD_PATH:=$(call qstrip,$(BR2_BOARD_PATH))
# These are set by Config.in # These are set by Config.in
DOWNLOAD_LINUX26_VERSION:=$(strip $(subst ",, $(BR2_DOWNLOAD_LINUX26_VERSION))) DOWNLOAD_LINUX26_VERSION:=$(call qstrip,$(BR2_DOWNLOAD_LINUX26_VERSION))
#"))
ifeq ($(DOWNLOAD_LINUX26_VERSION),) ifeq ($(DOWNLOAD_LINUX26_VERSION),)
DOWNLOAD_LINUX26_VERSION=$(LINUX_HEADERS_VERSION) DOWNLOAD_LINUX26_VERSION=$(LINUX_HEADERS_VERSION)
endif endif
LINUX26_VERSION:=$(strip $(subst ",, $(BR2_LINUX26_VERSION))) LINUX26_VERSION:=$(call qstrip,$(BR2_LINUX26_VERSION))
#"))
ifeq ($(LINUX26_VERSION),) ifeq ($(LINUX26_VERSION),)
LINUX26_VERSION=$(LINUX_HEADERS_VERSION) LINUX26_VERSION=$(LINUX_HEADERS_VERSION)
endif endif

View File

@ -1,7 +1,5 @@
BOARD_NAME=$(strip $(subst ",,$(BR2_BOARD_NAME))) BOARD_NAME=$(call qstrip,$(BR2_BOARD_NAME))
#")) BOARD_PATH=$(call qstrip,$(BR2_BOARD_PATH))
BOARD_PATH=$(strip $(subst ",,$(BR2_BOARD_PATH)))
#"))

View File

@ -58,8 +58,7 @@ ifneq ($(strip $(BR2_TARGET_ROOTFS_EXT2_RESBLKS)),)
EXT2_OPTS += -m $(BR2_TARGET_ROOTFS_EXT2_RESBLKS) EXT2_OPTS += -m $(BR2_TARGET_ROOTFS_EXT2_RESBLKS)
endif endif
EXT2_BASE := $(subst ",,$(BR2_TARGET_ROOTFS_EXT2_OUTPUT)) EXT2_BASE := $(call qstrip,$(BR2_TARGET_ROOTFS_EXT2_OUTPUT))
#")
EXT2_ROOTFS_COMPRESSOR:= EXT2_ROOTFS_COMPRESSOR:=
EXT2_ROOTFS_COMPRESSOR_EXT:= EXT2_ROOTFS_COMPRESSOR_EXT:=
@ -121,8 +120,7 @@ $(EXT2_BASE).$(EXT2_ROOTFS_COMPRESSOR_EXT): $(EXT2_ROOTFS_COMPRESSOR_PREREQ) $(E
$(EXT2_ROOTFS_COMPRESSOR) $(EXT2_BASE) > $(EXT2_TARGET) $(EXT2_ROOTFS_COMPRESSOR) $(EXT2_BASE) > $(EXT2_TARGET)
endif endif
EXT2_COPYTO := $(strip $(subst ",,$(BR2_TARGET_ROOTFS_EXT2_COPYTO))) EXT2_COPYTO := $(call qstrip,$(BR2_TARGET_ROOTFS_EXT2_COPYTO))
# "))
ext2root: $(EXT2_TARGET) ext2root: $(EXT2_TARGET)
@ls -l $(EXT2_TARGET) @ls -l $(EXT2_TARGET)

View File

@ -7,10 +7,8 @@ TARGET_SKELETON=target/generic/target_busybox_skeleton
TARGET_DEVICE_TABLE=target/generic/mini_device_table.txt TARGET_DEVICE_TABLE=target/generic/mini_device_table.txt
endif endif
TARGET_GENERIC_GETTY:=$(strip $(subst ",, $(BR2_TARGET_GENERIC_GETTY_PORT))) TARGET_GENERIC_GETTY:=$(call qstrip,$(BR2_TARGET_GENERIC_GETTY_PORT))
#")) TARGET_GENERIC_GETTY_BAUDRATE:=$(call qstrip,$(BR2_TARGET_GENERIC_GETTY_BAUDRATE))
TARGET_GENERIC_GETTY_BAUDRATE:=$(strip $(subst ",, $(BR2_TARGET_GENERIC_GETTY_BAUDRATE)))
#"))
target-generic-getty: target-generic-getty:
$(SED) '/# GENERIC_SERIAL$$/s~^.*#~$(TARGET_GENERIC_GETTY)::respawn:/sbin/getty -L $(TARGET_GENERIC_GETTY) $(TARGET_GENERIC_GETTY_BAUDRATE) vt100 #~' \ $(SED) '/# GENERIC_SERIAL$$/s~^.*#~$(TARGET_GENERIC_GETTY)::respawn:/sbin/getty -L $(TARGET_GENERIC_GETTY) $(TARGET_GENERIC_GETTY_BAUDRATE) vt100 #~' \

View File

@ -44,10 +44,8 @@ mkisofs-dirclean:
############################################################# #############################################################
ISO9660_TARGET_DIR=$(BUILD_DIR)/iso9660 ISO9660_TARGET_DIR=$(BUILD_DIR)/iso9660
ISO9660_TARGET:=$(subst ",,$(BR2_TARGET_ROOTFS_ISO9660_OUTPUT)) ISO9660_TARGET:=$(call qstrip,$(BR2_TARGET_ROOTFS_ISO9660_OUTPUT))
#") ISO9660_BOOT_MENU:=$(call qstrip,$(BR2_TARGET_ROOTFS_ISO9660_BOOT_MENU))
ISO9660_BOOT_MENU:=$(subst ",,$(BR2_TARGET_ROOTFS_ISO9660_BOOT_MENU))
#")
ISO9660_OPTS:= ISO9660_OPTS:=
ifeq ($(BR2_TARGET_ROOTFS_ISO9660_SQUASH),y) ifeq ($(BR2_TARGET_ROOTFS_ISO9660_SQUASH),y)

View File

@ -32,8 +32,7 @@ JFFS2_OPTS += -n
SUMTOOL_OPTS += -n SUMTOOL_OPTS += -n
endif endif
JFFS2_TARGET := $(strip $(subst ",,$(BR2_TARGET_ROOTFS_JFFS2_OUTPUT))) JFFS2_TARGET := $(call qstrip,$(BR2_TARGET_ROOTFS_JFFS2_OUTPUT))
#"))
ifneq ($(TARGET_DEVICE_TABLE),) ifneq ($(TARGET_DEVICE_TABLE),)
JFFS2_OPTS += -D $(TARGET_DEVICE_TABLE) JFFS2_OPTS += -D $(TARGET_DEVICE_TABLE)
endif endif
@ -75,8 +74,7 @@ ifeq ($(BR2_JFFS2_TARGET_SREC),y)
@ls -l $(JFFS2_TARGET).srec @ls -l $(JFFS2_TARGET).srec
endif endif
JFFS2_COPYTO := $(strip $(subst ",,$(BR2_TARGET_ROOTFS_JFFS2_COPYTO))) JFFS2_COPYTO := $(call qstrip,$(BR2_TARGET_ROOTFS_JFFS2_COPYTO))
#"))
jffs2root: $(JFFS2_TARGET) jffs2root: $(JFFS2_TARGET)
ifneq ($(JFFS2_COPYTO),) ifneq ($(JFFS2_COPYTO),)

View File

@ -26,28 +26,23 @@ LINUX26_BZCAT:=$(BZCAT)
LINUX26_SITE=$(BR2_KERNEL_MIRROR)/linux/kernel/v2.6 LINUX26_SITE=$(BR2_KERNEL_MIRROR)/linux/kernel/v2.6
ifeq ($(BOARD_PATH),) ifeq ($(BOARD_PATH),)
BOARD_PATH:=$(strip $(subst ",,$(BR2_BOARD_PATH))) BOARD_PATH:=$(call qstrip,$(BR2_BOARD_PATH))
#"))
endif endif
# Linux kernel configuration file # Linux kernel configuration file
# Has to be set by the target/device # Has to be set by the target/device
# If it is not set by the target/device, then pick the one from .config # If it is not set by the target/device, then pick the one from .config
ifndef LINUX26_KCONFIG ifndef LINUX26_KCONFIG
ifneq ($(strip $(subst ",,$(BR2_PACKAGE_LINUX_KCONFIG))),) ifneq ($(call qstrip,$(BR2_PACKAGE_LINUX_KCONFIG)),)
LINUX26_KCONFIG=$(strip $(subst ",,$(BR2_PACKAGE_LINUX_KCONFIG))) LINUX26_KCONFIG=$(call qstrip,$(BR2_PACKAGE_LINUX_KCONFIG))
#"))
#"))
else else
# LINUX26_KCONFIG=$(BOARD_PATH)/linux26.config # LINUX26_KCONFIG=$(BOARD_PATH)/linux26.config
endif endif
endif endif
ifndef LINUX26_FORMAT ifndef LINUX26_FORMAT
ifneq ($(strip $(subst ",,$(BR2_PACKAGE_LINUX_FORMAT))),) ifneq ($(call qstrip,$(BR2_PACKAGE_LINUX_FORMAT)),)
LINUX26_FORMAT=$(strip $(subst ",,$(BR2_PACKAGE_LINUX_FORMAT))) LINUX26_FORMAT=$(call qstrip,$(BR2_PACKAGE_LINUX_FORMAT))
#"))
#"))
else else
LINUX26_FORMAT=zImage LINUX26_FORMAT=zImage
endif endif
@ -67,8 +62,7 @@ endif
endif endif
endif endif
ROOTFS_STRIPPED_SUFFIX=$(strip $(subst ",,$(ROOTFS_SUFFIX))) ROOTFS_STRIPPED_SUFFIX=$(call qstrip,$(ROOTFS_SUFFIX))
#"))
# File name for the Linux kernel binary # File name for the Linux kernel binary
ifndef LINUX26_KERNEL ifndef LINUX26_KERNEL
LINUX26_KERNEL_NAME=$(BINARIES_DIR)/$(LINUX26_FORMAT)$(ROOTFS_STRIPPED_SUFFIX) LINUX26_KERNEL_NAME=$(BINARIES_DIR)/$(LINUX26_FORMAT)$(ROOTFS_STRIPPED_SUFFIX)
@ -86,7 +80,6 @@ LINUX_KERNEL=$(LINUX26_KERNEL_NAME)
ifeq ($(strip $(LINUX26_PATCH_DIR)),) ifeq ($(strip $(LINUX26_PATCH_DIR)),)
ifneq ($(BOARD_PATH),) ifneq ($(BOARD_PATH),)
LINUX26_PATCH_DIR:=$(BOARD_PATH)/kernel-patches/ LINUX26_PATCH_DIR:=$(BOARD_PATH)/kernel-patches/
#"))
endif endif
endif endif
LINUX26_MAKE_FLAGS = HOSTCC="$(HOSTCC)" HOSTCFLAGS="$(HOSTCFLAGS)" \ LINUX26_MAKE_FLAGS = HOSTCC="$(HOSTCC)" HOSTCFLAGS="$(HOSTCFLAGS)" \

View File

@ -20,8 +20,7 @@ endif
# 4. Use default (2.6.22.1) # 4. Use default (2.6.22.1)
ifeq ($(DOWNLOAD_LINUX26_VERSION),) ifeq ($(DOWNLOAD_LINUX26_VERSION),)
ifneq ($(BR2_DOWNLOAD_LINUX26_VERSION),) ifneq ($(BR2_DOWNLOAD_LINUX26_VERSION),)
DOWNLOAD_LINUX26_VERSION:=$(strip $(subst ",,$(BR2_DOWNLOAD_LINUX26_VERSION))) DOWNLOAD_LINUX26_VERSION:=$(call qstrip,$(BR2_DOWNLOAD_LINUX26_VERSION))
#"))
else else
DOWNLOAD_LINUX26_VERSION:=$(LINUX_HEADERS_VERSION) DOWNLOAD_LINUX26_VERSION:=$(LINUX_HEADERS_VERSION)
endif endif
@ -35,8 +34,7 @@ endif
# 4. Use default (2.6.22.1) # 4. Use default (2.6.22.1)
ifeq ($(LINUX26_VERSION),) ifeq ($(LINUX26_VERSION),)
ifneq ($(BR2_LINUX26_VERSION),) ifneq ($(BR2_LINUX26_VERSION),)
LINUX26_VERSION:=$(strip $(subst ",,$(BR2_LINUX26_VERSION))) LINUX26_VERSION:=$(call qstrip,$(BR2_LINUX26_VERSION))
#"))
else else
LINUX26_VERSION:=$(LINUX_HEADERS_VERSION) LINUX26_VERSION:=$(LINUX_HEADERS_VERSION)
endif endif
@ -46,8 +44,7 @@ endif
LINUX26_VERSION_PROBED = `$(MAKE) $(LINUX26_MAKE_FLAGS) -C $(LINUX26_DIR) -s kernelrelease` LINUX26_VERSION_PROBED = `$(MAKE) $(LINUX26_MAKE_FLAGS) -C $(LINUX26_DIR) -s kernelrelease`
ifeq ($(BOARD_PATH),) ifeq ($(BOARD_PATH),)
BOARD_PATH:=$(strip $(subst ",,$(BR2_BOARD_PATH))) BOARD_PATH:=$(call qstrip,$(BR2_BOARD_PATH))
#"))
endif endif
# Version of Linux AFTER patches # Version of Linux AFTER patches
@ -60,16 +57,12 @@ LINUX_DIR:=$(LINUX26_DIR)
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
# Define source name and sites # Define source name and sites
LINUX26_SOURCE:=linux-$(DOWNLOAD_LINUX26_VERSION).tar.bz2 LINUX26_SOURCE:=linux-$(DOWNLOAD_LINUX26_VERSION).tar.bz2
LINUX26_SITE:=$(strip $(subst ",,$(BR2_KERNEL_SITE))) LINUX26_SITE:=$(call qstrip,$(BR2_KERNEL_SITE))
#"))
LINUX26_PATCH_SOURCE:=$(strip $(subst ",,$(BR2_KERNEL_PATCH))) LINUX26_PATCH_SOURCE:=$(call qstrip,$(BR2_KERNEL_PATCH))
#")) LINUX26_PATCH_SITE:=$(call qstrip,$(BR2_KERNEL_PATCH_SITE))
LINUX26_PATCH_SITE:=$(strip $(subst ",,$(BR2_KERNEL_PATCH_SITE)))
#"))
LINUX26_BSP_PATCH:=$(strip $(subst ",,$(BR2_LINUX_BSP_PATCH))) LINUX26_BSP_PATCH:=$(call qstrip,$(BR2_LINUX_BSP_PATCH))
#"))
ifneq ($(LINUX26_BSP_PATCH),) ifneq ($(LINUX26_BSP_PATCH),)
LINUX_HEADERS_DEPENDS:= $(DL_DIR)/$(LINUX26_BSP_PATCH) LINUX_HEADERS_DEPENDS:= $(DL_DIR)/$(LINUX26_BSP_PATCH)
@ -86,8 +79,7 @@ LINUX26_PATCH_DIR:=$(BOARD_PATH)/kernel-patches/
endif endif
# kernel architecture patches provided by buildroot # kernel architecture patches provided by buildroot
KERNEL_ARCH_PATCH_DIR:=$(strip $(subst ",,$(BR2_KERNEL_ARCH_PATCH_DIR))) KERNEL_ARCH_PATCH_DIR:=$(call qstrip,$(BR2_KERNEL_ARCH_PATCH_DIR))
#"))
@ -98,10 +90,8 @@ KERNEL_ARCH_PATCH_DIR:=$(strip $(subst ",,$(BR2_KERNEL_ARCH_PATCH_DIR)))
# Has to be set by the target/device # Has to be set by the target/device
# If it is not set by the target/device, then pick the one from .config # If it is not set by the target/device, then pick the one from .config
ifndef LINUX26_KCONFIG ifndef LINUX26_KCONFIG
ifneq ($(strip $(subst ",,$(BR2_PACKAGE_LINUX_KCONFIG))),) ifneq ($(call qstrip,$(BR2_PACKAGE_LINUX_KCONFIG)),)
LINUX26_KCONFIG:=$(strip $(subst ",,$(BR2_PACKAGE_LINUX_KCONFIG))) LINUX26_KCONFIG:=$(call qstrip,$(BR2_PACKAGE_LINUX_KCONFIG))
#"))
#"))
else else
ifeq ($(BR2_i386),y) ifeq ($(BR2_i386),y)
LINUX26_KCONFIG:=$(BOARD_PATH)/linux26.config LINUX26_KCONFIG:=$(BOARD_PATH)/linux26.config
@ -111,18 +101,15 @@ endif
endif endif
endif endif
KERNEL_CONFIG_METHOD:=$(strip $(subst ",,$(BR2_KERNEL_CONFIG_METHOD))) KERNEL_CONFIG_METHOD:=$(call qstrip,$(BR2_KERNEL_CONFIG_METHOD))
#"))
ifeq ($(KERNEL_CONFIG_METHOD),) ifeq ($(KERNEL_CONFIG_METHOD),)
KERNEL_CONFIG_METHOD:=menuconfig KERNEL_CONFIG_METHOD:=menuconfig
endif endif
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
ifndef LINUX26_FORMAT ifndef LINUX26_FORMAT
ifneq ($(strip $(subst ",,$(BR2_PACKAGE_LINUX_FORMAT))),) ifneq ($(call qstrip,$(BR2_PACKAGE_LINUX_FORMAT)),)
#")) LINUX26_FORMAT:=$(call qstrip,$(BR2_PACKAGE_LINUX_FORMAT))
LINUX26_FORMAT:=$(strip $(subst ",,$(BR2_PACKAGE_LINUX_FORMAT)))
#"))
else else
LINUX26_FORMAT:=zImage LINUX26_FORMAT:=zImage
endif endif
@ -168,8 +155,7 @@ LINUX26_BINLOC:=arch/$(KERNEL_ARCH)/boot/bzImage
endif endif
endif endif
ROOTFS_STRIPPED_SUFFIX=$(strip $(subst ",,$(ROOTFS_SUFFIX))) ROOTFS_STRIPPED_SUFFIX=$(call qstrip,$(ROOTFS_SUFFIX))
#"))
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
# File name for the Linux kernel binary # File name for the Linux kernel binary
LINUX26_KERNEL_NAME:=$(LINUX26_FORMAT)$(ROOTFS_STRIPPED_SUFFIX) LINUX26_KERNEL_NAME:=$(LINUX26_FORMAT)$(ROOTFS_STRIPPED_SUFFIX)
@ -234,10 +220,8 @@ ifeq ($(BR2_LINUX_COPYTO_TFTPBOOT),y)
LINUX26_TARGETS+=/tftpboot/$(LINUX26_KERNEL_NAME) LINUX26_TARGETS+=/tftpboot/$(LINUX26_KERNEL_NAME)
endif endif
ifneq ($(strip $(subst ",,$(BR2_LINUX_COPYTO))),) ifneq ($(call qstrip,$(BR2_LINUX_COPYTO)),)
LINUX_COPYTO:=$(strip $(subst ",,$(BR2_LINUX_COPYTO))) LINUX_COPYTO:=$(call qstrip,$(BR2_LINUX_COPYTO))
#"))
#"))
LINUX26_TARGETS+=$(LINUX_COPYTO)/$(LINUX26_KERNEL_NAME) LINUX26_TARGETS+=$(LINUX_COPYTO)/$(LINUX26_KERNEL_NAME)
endif endif
@ -294,8 +278,7 @@ endif
# ============================================================================= # =============================================================================
linux_patch: $(LINUX26_DIR)/.patched.board linux_patch: $(LINUX26_DIR)/.patched.board
KERNEL_EXTRA_VERSION:=$(strip $(subst ",,$(BR2_EXTRA_VERSION))) KERNEL_EXTRA_VERSION:=$(call qstrip,$(BR2_EXTRA_VERSION))
#"))
lxcf: $(LINUX26_DIR)/.config lxcf: $(LINUX26_DIR)/.config
@ -337,7 +320,7 @@ ifeq ($(BR2_PACKAGE_LINUX_USE_KCONFIG),y)
$(MAKE) $(LINUX26_MAKE_FLAGS) -C $(LINUX26_DIR) $(KERNEL_CONFIG_METHOD) ; \ $(MAKE) $(LINUX26_MAKE_FLAGS) -C $(LINUX26_DIR) $(KERNEL_CONFIG_METHOD) ; \
fi fi
endif endif
ifneq ($(strip $(subst ",,$(BR2_EXTRA_VERSION))),) ifneq ($(call qstrip,$(BR2_EXTRA_VERSION)),)
$(SED) 's,^EXTRAVERSION.*,EXTRAVERSION = $(KERNEL_EXTRA_VERSION),g' $(LINUX26_DIR)/Makefile $(SED) 's,^EXTRAVERSION.*,EXTRAVERSION = $(KERNEL_EXTRA_VERSION),g' $(LINUX26_DIR)/Makefile
endif endif
# $(strip $(subst ",, - )) # $(strip $(subst ",, - ))

View File

@ -3,8 +3,7 @@
# mksquashfs to build to target squashfs filesystems # mksquashfs to build to target squashfs filesystems
# #
############################################################# #############################################################
SQUASHFS_VERSION:=$(strip $(subst ",,$(BR2_TARGET_ROOTFS_SQUASHFS_VERSION))) SQUASHFS_VERSION:=$(call qstrip,$(BR2_TARGET_ROOTFS_SQUASHFS_VERSION))
#"))
SQUASHFS_DIR:=$(BUILD_DIR)/squashfs$(SQUASHFS_VERSION) SQUASHFS_DIR:=$(BUILD_DIR)/squashfs$(SQUASHFS_VERSION)
SQUASHFS_SOURCE:=squashfs$(SQUASHFS_VERSION).tar.gz SQUASHFS_SOURCE:=squashfs$(SQUASHFS_VERSION).tar.gz
SQUASHFS_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/squashfs SQUASHFS_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/squashfs

View File

@ -21,8 +21,7 @@ ifeq ($(BR2_TARGET_ROOTFS_TAR_LZMA),y)
TAR_COMPRESSOR:=lzma -9 -c TAR_COMPRESSOR:=lzma -9 -c
TAR_COMPRESSOR_EXT:=lzma TAR_COMPRESSOR_EXT:=lzma
endif endif
ROOTFS_TAR_COPYTO:=$(strip $(subst ",,$(BR2_TARGET_ROOTFS_TAR_COPYTO))) ROOTFS_TAR_COPYTO:=$(call qstrip,$(BR2_TARGET_ROOTFS_TAR_COPYTO))
# "))
tarroot: host-fakeroot makedevs tarroot: host-fakeroot makedevs
# Use fakeroot to pretend all target binaries are owned by root # Use fakeroot to pretend all target binaries are owned by root

View File

@ -3,13 +3,11 @@
# U-Boot # U-Boot
# #
############################################################# #############################################################
U_BOOT_VERSION:=$(strip $(subst ",,$(BR2_UBOOT_VERSION))) U_BOOT_VERSION:=$(call qstrip,$(BR2_UBOOT_VERSION))
#"))
U_BOOT_SOURCE:=u-boot-$(U_BOOT_VERSION).tar.bz2 U_BOOT_SOURCE:=u-boot-$(U_BOOT_VERSION).tar.bz2
U_BOOT_SITE:=$(strip $(subst ",,$(BR2_U_BOOT_SITE))) U_BOOT_SITE:=$(call qstrip,$(BR2_U_BOOT_SITE))
#"))
U_BOOT_DIR:=$(PROJECT_BUILD_DIR)/u-boot-$(U_BOOT_VERSION) U_BOOT_DIR:=$(PROJECT_BUILD_DIR)/u-boot-$(U_BOOT_VERSION)
U_BOOT_PATCH_DIR:=$(PROJECT_BUILD_DIR)/u-boot-$(U_BOOT_VERSION)-patches U_BOOT_PATCH_DIR:=$(PROJECT_BUILD_DIR)/u-boot-$(U_BOOT_VERSION)-patches
U_BOOT_CAT:=$(BZCAT) U_BOOT_CAT:=$(BZCAT)
@ -23,27 +21,20 @@ U_BOOT_AUTOSCRIPT=$(BINARIES_DIR)/autoscript
U_BOOT_TARGETS:=$(BINARIES_DIR)/$(U_BOOT_BIN) $(U_BOOT_TOOLS) U_BOOT_TARGETS:=$(BINARIES_DIR)/$(U_BOOT_BIN) $(U_BOOT_TOOLS)
ifeq ($(strip $(subst ",,$(BR2_TARGET_UBOOT_DEFAULT_ENV))),y) ifeq ($(call qstrip,$(BR2_TARGET_UBOOT_DEFAULT_ENV)),y)
#"))
U_BOOT_TARGETS += u-boot-autoscript U_BOOT_TARGETS += u-boot-autoscript
endif endif
TARGET_UBOOT_IPADDR:=$(strip $(subst ",, $(BR2_TARGET_UBOOT_IPADDR))) TARGET_UBOOT_IPADDR:=$(call qstrip,$(BR2_TARGET_UBOOT_IPADDR))
#")) TARGET_UBOOT_SERVERIP:=$(call qstrip,$(BR2_TARGET_UBOOT_SERVERIP))
TARGET_UBOOT_SERVERIP:=$(strip $(subst ",, $(BR2_TARGET_UBOOT_SERVERIP))) TARGET_UBOOT_GATEWAY:=$(call qstrip,$(BR2_TARGET_UBOOT_GATEWAY))
#")) TARGET_UBOOT_NETMASK:=$(call qstrip,$(BR2_TARGET_UBOOT_NETMASK))
TARGET_UBOOT_GATEWAY:=$(strip $(subst ",, $(BR2_TARGET_UBOOT_GATEWAY))) TARGET_UBOOT_ETHADDR:=$(call qstrip,$(BR2_TARGET_UBOOT_ETHADDR))
#"))
TARGET_UBOOT_NETMASK:=$(strip $(subst ",, $(BR2_TARGET_UBOOT_NETMASK)))
#"))
TARGET_UBOOT_ETHADDR:=$(strip $(subst ",, $(BR2_TARGET_UBOOT_ETHADDR)))
#"))
# u-boot still uses arch=ppc for powerpc # u-boot still uses arch=ppc for powerpc
U_BOOT_ARCH=$(KERNEL_ARCH:powerpc=ppc) U_BOOT_ARCH=$(KERNEL_ARCH:powerpc=ppc)
ifeq ($(UBOOT_BOARD_NAME),) ifeq ($(UBOOT_BOARD_NAME),)
UBOOT_BOARD_NAME:=$(strip $(subst ",,$(BR2_TARGET_UBOOT_BOARDNAME))) UBOOT_BOARD_NAME:=$(call qstrip,$(BR2_TARGET_UBOOT_BOARDNAME))
#"))
endif endif
U_BOOT_INC_CONF_FILE:=$(U_BOOT_DIR)/include/config.h U_BOOT_INC_CONF_FILE:=$(U_BOOT_DIR)/include/config.h
@ -67,9 +58,8 @@ define insert_define
@echo "#ifdef $(strip $(1))" >> $(U_BOOT_INC_CONF_FILE) @echo "#ifdef $(strip $(1))" >> $(U_BOOT_INC_CONF_FILE)
@echo "#undef $(strip $(1))" >> $(U_BOOT_INC_CONF_FILE) @echo "#undef $(strip $(1))" >> $(U_BOOT_INC_CONF_FILE)
@echo "#endif" >> $(U_BOOT_INC_CONF_FILE) @echo "#endif" >> $(U_BOOT_INC_CONF_FILE)
@echo '#define $(strip $(1)) $(strip $(subst ",,$(2)))' >> $(U_BOOT_INC_CONF_FILE) @echo '#define $(strip $(1)) $(call qstrip,$(2))' >> $(U_BOOT_INC_CONF_FILE)
endef endef
#"))
$(DL_DIR)/$(U_BOOT_SOURCE): $(DL_DIR)/$(U_BOOT_SOURCE):
$(call DOWNLOAD,$(U_BOOT_SITE),$(U_BOOT_SOURCE)) $(call DOWNLOAD,$(U_BOOT_SITE),$(U_BOOT_SOURCE))

View File

@ -38,8 +38,7 @@ mkfs.ubifs: $(MKFS_UBIFS_DIR)/mkfs.ubifs
UBIFS_OPTS := -e $(BR2_TARGET_ROOTFS_UBIFS_LEBSIZE) -c $(BR2_TARGET_ROOTFS_UBIFS_MAXLEBCNT) -m $(BR2_TARGET_ROOTFS_UBIFS_MINIOSIZE) UBIFS_OPTS := -e $(BR2_TARGET_ROOTFS_UBIFS_LEBSIZE) -c $(BR2_TARGET_ROOTFS_UBIFS_MAXLEBCNT) -m $(BR2_TARGET_ROOTFS_UBIFS_MINIOSIZE)
UBIFS_BASE := $(subst ",,$(BR2_TARGET_ROOTFS_UBIFS_OUTPUT)) UBIFS_BASE := $(call qstrip,$(BR2_TARGET_ROOTFS_UBIFS_OUTPUT))
#")
ifeq ($(BR2_TARGET_ROOTFS_UBIFS_RT_ZLIB),y) ifeq ($(BR2_TARGET_ROOTFS_UBIFS_RT_ZLIB),y)
UBIFS_OPTS += -x zlib UBIFS_OPTS += -x zlib
@ -99,8 +98,7 @@ $(UBIFS_BASE).$(UBIFS_ROOTFS_COMPRESSOR_EXT): $(UBIFS_ROOTFS_COMPRESSOR_PREREQ)
$(UBIFS_ROOTFS_COMPRESSOR) $(UBIFS_BASE) > $(UBIFS_TARGET) $(UBIFS_ROOTFS_COMPRESSOR) $(UBIFS_BASE) > $(UBIFS_TARGET)
endif endif
UBIFS_COPYTO := $(strip $(subst ",,$(BR2_TARGET_ROOTFS_UBIFS_COPYTO))) UBIFS_COPYTO := $(call qstrip,$(BR2_TARGET_ROOTFS_UBIFS_COPYTO))
# "))
ubifsroot: $(UBIFS_TARGET) ubifsroot: $(UBIFS_TARGET)
@ls -l $(UBIFS_TARGET) @ls -l $(UBIFS_TARGET)

View File

@ -19,7 +19,7 @@ ifneq ($(filter xtensa%,$(ARCH)),)
# overlay is selected). So the function emits a Makefile error # overlay is selected). So the function emits a Makefile error
# if a selected patch file is not found. # if a selected patch file is not found.
XTENSA_CORENAME:=$(strip $(subst ",,$(BR2_xtensa_core_name))) XTENSA_CORENAME:=$(call qstrip,$(BR2_xtensa_core_name))
ifeq ($(XTENSA_CORENAME),fsf) ifeq ($(XTENSA_CORENAME),fsf)
XTENSA_PATCH = XTENSA_PATCH =
else else

View File

@ -3,11 +3,9 @@
# build binutils for use on the host system # build binutils for use on the host system
# #
############################################################# #############################################################
BINUTILS_VERSION:=$(subst ",,$(BR2_BINUTILS_VERSION)) BINUTILS_VERSION:=$(call qstrip,$(BR2_BINUTILS_VERSION))
#")
EXTRA_BINUTILS_CONFIG_OPTIONS=$(strip $(subst ",, $(BR2_EXTRA_BINUTILS_CONFIG_OPTIONS))) EXTRA_BINUTILS_CONFIG_OPTIONS=$(call qstrip,$(BR2_EXTRA_BINUTILS_CONFIG_OPTIONS))
#"))
BINUTILS_SITE:=$(BR2_KERNEL_MIRROR)/linux/devel/binutils BINUTILS_SITE:=$(BR2_KERNEL_MIRROR)/linux/devel/binutils
ifeq ($(BINUTILS_VERSION),2.19.1) ifeq ($(BINUTILS_VERSION),2.19.1)
BINUTILS_SITE:=$(BR2_GNU_MIRROR)/binutils/ BINUTILS_SITE:=$(BR2_GNU_MIRROR)/binutils/

View File

@ -4,21 +4,15 @@
# and arrange to include it soon after invoking make from # and arrange to include it soon after invoking make from
# the top level. # the top level.
GCC_VERSION:=$(strip $(subst ",, $(BR2_GCC_VERSION))) GCC_VERSION:=$(call qstrip,$(BR2_GCC_VERSION))
#")) TARGET_OPTIMIZATION:=$(call qstrip,$(BR2_TARGET_OPTIMIZATION))
TARGET_OPTIMIZATION:=$(strip $(subst ",, $(BR2_TARGET_OPTIMIZATION))) EXTRA_GCC_CONFIG_OPTIONS:=$(call qstrip,$(BR2_EXTRA_GCC_CONFIG_OPTIONS))
#"))
EXTRA_GCC_CONFIG_OPTIONS:=$(strip $(subst ",, $(BR2_EXTRA_GCC_CONFIG_OPTIONS)))
#"))
ifeq ($(strip $(subst ",, $(BR2_GCC_IS_SNAP))),y) ifeq ($(call qstrip,$(BR2_GCC_IS_SNAP)),y)
#")) GCC_SNAP_DATE:=$(call qstrip,$(BR2_GCC_SNAP_DATE))
GCC_SNAP_DATE:=$(strip $(subst ",, $(BR2_GCC_SNAP_DATE)))
#"))
else else
GCC_SNAP_DATE:= GCC_SNAP_DATE:=
endif endif
#")))
ifeq ($(BR2_GCC_USE_SJLJ_EXCEPTIONS),y) ifeq ($(BR2_GCC_USE_SJLJ_EXCEPTIONS),y)
GCC_USE_SJLJ_EXCEPTIONS:=--enable-sjlj-exceptions GCC_USE_SJLJ_EXCEPTIONS:=--enable-sjlj-exceptions
@ -57,15 +51,15 @@ ARCH_FPU_SUFFIX:=
endif endif
# some additional defaults # some additional defaults
ifneq ($(strip $(subst ",,$(BR2_GCC_TARGET_ARCH))),) ifneq ($(call qstrip,$(BR2_GCC_TARGET_ARCH)),)
# "))) # ")))
GCC_WITH_ARCH:=--with-arch=$(BR2_GCC_TARGET_ARCH) GCC_WITH_ARCH:=--with-arch=$(BR2_GCC_TARGET_ARCH)
endif endif
ifneq ($(strip $(subst ",,$(BR2_GCC_TARGET_TUNE))),) ifneq ($(call qstrip,$(BR2_GCC_TARGET_TUNE)),)
# "))) # ")))
GCC_WITH_TUNE:=--with-tune=$(BR2_GCC_TARGET_TUNE) GCC_WITH_TUNE:=--with-tune=$(BR2_GCC_TARGET_TUNE)
endif endif
ifneq ($(strip $(subst ",,$(BR2_GCC_TARGET_ABI))),) ifneq ($(call qstrip,$(BR2_GCC_TARGET_ABI)),)
# "))) # ")))
GCC_WITH_ABI:=--with-abi=$(BR2_GCC_TARGET_ABI) GCC_WITH_ABI:=--with-abi=$(BR2_GCC_TARGET_ABI)
endif endif
@ -95,8 +89,7 @@ endif
# and finally pull in config opts from the user # and finally pull in config opts from the user
EXTRA_TARGET_GCC_CONFIG_OPTIONS+=$(strip $(subst ",, $(BR2_EXTRA_TARGET_GCC_CONFIG_OPTIONS))) EXTRA_TARGET_GCC_CONFIG_OPTIONS+=$(call qstrip,$(BR2_EXTRA_TARGET_GCC_CONFIG_OPTIONS))
#"))
ifeq ($(BR2_PREFER_IMA),y) ifeq ($(BR2_PREFER_IMA),y)
# >= 4.x # >= 4.x

View File

@ -3,8 +3,7 @@
# gdb # gdb
# #
###################################################################### ######################################################################
GDB_VERSION:=$(strip $(subst ",, $(BR2_GDB_VERSION))) GDB_VERSION:=$(call qstrip,$(BR2_GDB_VERSION))
#"))
GDB_OFFICIAL_VERSION:=$(GDB_VERSION)$(VENDOR_SUFFIX)$(VENDOR_GDB_RELEASE) GDB_OFFICIAL_VERSION:=$(GDB_VERSION)$(VENDOR_SUFFIX)$(VENDOR_GDB_RELEASE)

View File

@ -7,8 +7,7 @@
# #
############################################################# #############################################################
DEFAULT_KERNEL_HEADERS:=$(strip $(subst ",, $(BR2_DEFAULT_KERNEL_HEADERS))) DEFAULT_KERNEL_HEADERS:=$(call qstrip,$(BR2_DEFAULT_KERNEL_HEADERS))
#"))
LINUX_HEADERS_SITE:=127.0.0.1 LINUX_HEADERS_SITE:=127.0.0.1
LINUX_HEADERS_SOURCE:=unspecified-kernel-headers LINUX_HEADERS_SOURCE:=unspecified-kernel-headers

View File

@ -9,12 +9,10 @@ ifeq ($(BR2_TOOLCHAIN_SOURCE),y)
# specifying UCLIBC_CONFIG_FILE on the command-line overrides the .config # specifying UCLIBC_CONFIG_FILE on the command-line overrides the .config
# setting. # setting.
ifndef UCLIBC_CONFIG_FILE ifndef UCLIBC_CONFIG_FILE
UCLIBC_CONFIG_FILE=$(subst ",, $(strip $(BR2_UCLIBC_CONFIG))) UCLIBC_CONFIG_FILE=$(call qstrip,$(BR2_UCLIBC_CONFIG))
#")
endif endif
UCLIBC_VER:=$(subst ",,$(BR2_UCLIBC_VERSION_STRING)) UCLIBC_VER:=$(call qstrip,$(BR2_UCLIBC_VERSION_STRING))
#")
UCLIBC_OFFICIAL_VERSION:=$(UCLIBC_VER)$(VENDOR_SUFFIX)$(VENDOR_UCLIBC_RELEASE) UCLIBC_OFFICIAL_VERSION:=$(UCLIBC_VER)$(VENDOR_SUFFIX)$(VENDOR_UCLIBC_RELEASE)
@ -76,10 +74,8 @@ else
UCLIBC_NOT_TARGET_ENDIAN:=LITTLE UCLIBC_NOT_TARGET_ENDIAN:=LITTLE
endif endif
UCLIBC_ARM_TYPE:=CONFIG_$(strip $(subst ",, $(BR2_ARM_TYPE))) UCLIBC_ARM_TYPE:=CONFIG_$(call qstrip,$(BR2_ARM_TYPE))
#")) UCLIBC_SPARC_TYPE:=CONFIG_SPARC_$(call qstrip,$(BR2_SPARC_TYPE))
UCLIBC_SPARC_TYPE:=CONFIG_SPARC_$(strip $(subst ",, $(BR2_SPARC_TYPE)))
#"))
$(DL_DIR)/$(UCLIBC_SOURCE): $(DL_DIR)/$(UCLIBC_SOURCE):
$(call DOWNLOAD,$(UCLIBC_SITE),$(UCLIBC_SOURCE)) $(call DOWNLOAD,$(UCLIBC_SITE),$(UCLIBC_SOURCE))