1 PROJECT
:=$(strip $(subst ",,$(BR2_PROJECT)))
3 TARGET_HOSTNAME
:=$(strip $(subst ",,$(BR2_HOSTNAME)))
5 BANNER
:=$(strip $(subst ",,$(BR2_BANNER)))
9 # Strip off the annoying quoting
10 ARCH
:=$(strip $(subst ",, $(BR2_ARCH)))
12 WGET
:=$(strip $(subst ",, $(BR2_WGET))) $(SPIDER)
14 SVN_CO
:=$(strip $(subst ",, $(BR2_SVN_CO)))
16 SVN_UP
:=$(strip $(subst ",, $(BR2_SVN_UP)))
18 GIT
:=$(strip $(subst ",, $(BR2_GIT)))
20 ZCAT
:=$(strip $(subst ",, $(BR2_ZCAT)))
22 BZCAT
:=$(strip $(subst ",, $(BR2_BZCAT)))
24 TAR_OPTIONS
=$(subst ",, $(BR2_TAR_OPTIONS)) -xf
28 BASE_DIR
:=$(shell pwd
)
30 TOPDIR_PREFIX
:=$(strip $(subst ",, $(BR2_TOPDIR_PREFIX)))_
32 TOPDIR_SUFFIX
:=_
$(strip $(subst ",, $(BR2_TOPDIR_SUFFIX)))
34 ifeq ($(TOPDIR_PREFIX
),_
)
37 ifeq ($(TOPDIR_SUFFIX
),_
)
41 DL_DIR
=$(strip $(subst ",, $(BR2_DL_DIR)))
44 DL_DIR
:=$(BASE_DIR
)/dl
47 # All non-configurable packages should be built in BUILD_DIR
48 BUILD_DIR
:=$(BASE_DIR
)/$(TOPDIR_PREFIX
)build_
$(ARCH
)$(ARCH_FPU_SUFFIX
)$(TOPDIR_SUFFIX
)
50 GNU_TARGET_SUFFIX
:=-$(strip $(subst ",, $(BR2_GNU_TARGET_SUFFIX)))
53 STAGING_DIR
:=$(strip $(subst ",, $(BR2_STAGING_DIR)))
56 # All configurable packages (like Busybox,Linux etc) should be built
57 # in PROJECT_BUILD_DIR
58 PROJECT_BUILD_DIR
:=$(BASE_DIR
)/$(TOPDIR_PREFIX
)project_build_
$(ARCH
)$(ARCH_FPU_SUFFIX
)$(TOPDIR_SUFFIX
)/$(PROJECT
)
59 BINARIES_DIR
:=$(BASE_DIR
)/binaries
/$(PROJECT
)
60 TARGET_DIR
:=$(PROJECT_BUILD_DIR
)/root
62 # define values for prepatched source trees for toolchains
63 VENDOR_SITE
:=$(strip $(subst ",,$(BR2_VENDOR_SITE)))
65 VENDOR_SUFFIX
:=$(strip $(subst ",,$(BR2_VENDOR_SUFFIX)))
67 VENDOR_BINUTILS_RELEASE
:=$(strip $(subst ",,$(BR2_VENDOR_BINUTILS_RELEASE)))
69 VENDOR_GCC_RELEASE
:=$(strip $(subst ",,$(BR2_VENDOR_GCC_RELEASE)))
71 VENDOR_UCLIBC_RELEASE
:=$(strip $(subst ",,$(BR2_VENDOR_UCLIBC_RELEASE)))
73 VENDOR_GDB_RELEASE
:=$(strip $(subst ",,$(BR2_VENDOR_GDB_RELEASE)))
75 VENDOR_PATCH_DIR
:=$(strip $(subst ",,$(BR2_VENDOR_PATCH_DIR)))