use git to handle BR2_USE_UPDATES
[buildroot.git] / project / Makefile.in
blobb15baf076d8e7213c2cf20c71c0b39a39c603846
1 PROJECT:=$(strip $(subst ",,$(BR2_PROJECT)))
2 #"))
3 TARGET_HOSTNAME:=$(strip $(subst ",,$(BR2_HOSTNAME)))
4 #"))
5 BANNER:=$(strip $(subst ",,$(BR2_BANNER)))
6 #"))
9 ARCH:=$(strip $(subst ",,$(BR2_ARCH)))
10 #"))
11 WGET:=$(strip $(subst ",,$(BR2_WGET))) $(SPIDER)
12 #"))
13 SVN_CO:=$(strip $(subst ",,$(BR2_SVN_CO)))
14 #"))
15 SVN_UP:=$(strip $(subst ",,$(BR2_SVN_UP)))
16 #"))
17 GIT:=$(strip $(subst ",,$(BR2_GIT)))
18 #"))
19 ZCAT:=$(strip $(subst ",,$(BR2_ZCAT)))
20 #"))
21 BZCAT:=$(strip $(subst ",,$(BR2_BZCAT)))
22 #"))
23 TAR_OPTIONS=$(subst ",,$(BR2_TAR_OPTIONS)) -xf
24 #")
27 BASE_DIR:=$(PWD)
29 TOPDIR_PREFIX:=$(strip $(subst ",,$(BR2_TOPDIR_PREFIX)))
30 #"))
31 TOPDIR_PREFIX:=$(if $(TOPDIR_PREFIX),$(TOPDIR_PREFIX)_)
32 TOPDIR_SUFFIX:=$(strip $(subst ",,$(BR2_TOPDIR_SUFFIX)))
33 #"))
34 TOPDIR_SUFFIX:=$(if $(TOPDIR_SUFFIX),_$(TOPDIR_SUFFIX))
35 ifeq ($(BR2_SOFT_FLOAT),y)
36 ARCH_FPU_SUFFIX:=_nofpu
37 else
38 ARCH_FPU_SUFFIX:=
39 endif
40 ifeq ($(BR2_USE_MMU),y)
41 ARCH_MMU_SUFFIX:=
42 else
43 ARCH_MMU_SUFFIX:=_nommu
44 endif
47 DL_DIR=$(strip $(subst ",,$(BR2_DL_DIR)))
48 #"))
49 ifeq ($(DL_DIR),)
50 DL_DIR:=$(BASE_DIR)/dl
51 endif
53 # All non-configurable packages should be built in BUILD_DIR
54 BUILD_DIR:=$(BASE_DIR)/$(TOPDIR_PREFIX)$(ARCH)$(ARCH_FPU_SUFFIX)$(ARCH_MMU_SUFFIX)$(TOPDIR_SUFFIX)_build
56 GNU_TARGET_SUFFIX:=-$(strip $(subst ",,$(BR2_GNU_TARGET_SUFFIX)))
57 #"))
59 STAGING_DIR:=$(strip $(subst ",,$(BR2_STAGING_DIR)))
60 #"))
62 # All configurable packages (like Busybox,Linux etc) should be built
63 # in PROJECT_BUILD_DIR
64 PROJECT_BUILD_DIR:=$(BASE_DIR)/$(TOPDIR_PREFIX)$(ARCH)$(ARCH_FPU_SUFFIX)$(ARCH_MMU_SUFFIX)$(TOPDIR_SUFFIX)_project/$(PROJECT)
65 BINARIES_DIR:=$(BASE_DIR)/binaries/$(PROJECT)
66 TARGET_DIR:=$(PROJECT_BUILD_DIR)/root
68 # define values for prepatched source trees for toolchains
69 VENDOR_SITE:=$(strip $(subst ",,$(BR2_VENDOR_SITE)))
70 #"))
71 VENDOR_SUFFIX:=$(strip $(subst ",,$(BR2_VENDOR_SUFFIX)))
72 #"))
73 VENDOR_BINUTILS_RELEASE:=$(strip $(subst ",,$(BR2_VENDOR_BINUTILS_RELEASE)))
74 #"))
75 VENDOR_GCC_RELEASE:=$(strip $(subst ",,$(BR2_VENDOR_GCC_RELEASE)))
76 #"))
77 VENDOR_UCLIBC_RELEASE:=$(strip $(subst ",,$(BR2_VENDOR_UCLIBC_RELEASE)))
78 #"))
79 VENDOR_GDB_RELEASE:=$(strip $(subst ",,$(BR2_VENDOR_GDB_RELEASE)))
80 #"))
81 VENDOR_PATCH_DIR:=$(strip $(subst ",,$(BR2_VENDOR_PATCH_DIR)))
82 #"))