Merge branch 'master' of git://repo.or.cz/buildroot
[buildroot.git] / project / Makefile.in
blob9d8c674e13973e91ff15bf2088bd623794d749db
1 PROJECT:=$(strip $(subst ",,$(BR2_PROJECT)))
2 #"))
3 TARGET_HOSTNAME:=$(strip $(subst ",,$(BR2_HOSTNAME)))
4 #"))
5 BANNER:=$(strip $(subst ",,$(BR2_BANNER)))
6 #"))
9 # Strip off the annoying quoting
10 ARCH:=$(strip $(subst ",, $(BR2_ARCH)))
11 #"))
12 WGET:=$(strip $(subst ",, $(BR2_WGET))) $(SPIDER)
13 #"))
14 SVN_CO:=$(strip $(subst ",, $(BR2_SVN_CO)))
15 #"))
16 SVN_UP:=$(strip $(subst ",, $(BR2_SVN_UP)))
17 #"))
18 GIT:=$(strip $(subst ",, $(BR2_GIT)))
19 #"))
20 ZCAT:=$(strip $(subst ",, $(BR2_ZCAT)))
21 #"))
22 BZCAT:=$(strip $(subst ",, $(BR2_BZCAT)))
23 #"))
24 TAR_OPTIONS=$(subst ",, $(BR2_TAR_OPTIONS)) -xf
25 #")
28 BASE_DIR:=$(PWD)
30 TOPDIR_PREFIX:=$(strip $(subst ",, $(BR2_TOPDIR_PREFIX)))_
31 #"))
32 TOPDIR_SUFFIX:=_$(strip $(subst ",, $(BR2_TOPDIR_SUFFIX)))
33 #"))
34 ifeq ($(TOPDIR_PREFIX),_)
35 TOPDIR_PREFIX:=
36 endif
37 ifeq ($(TOPDIR_SUFFIX),_)
38 TOPDIR_SUFFIX:=
39 endif
40 ifeq ($(BR2_SOFT_FLOAT),y)
41 ARCH_FPU_SUFFIX:=_nofpu
42 else
43 ARCH_FPU_SUFFIX:=
44 endif
45 ifeq ($(BR2_USE_MMU),y)
46 ARCH_MMU_SUFFIX:=
47 else
48 ARCH_MMU_SUFFIX:=_nommu
49 endif
52 DL_DIR=$(strip $(subst ",, $(BR2_DL_DIR)))
53 #"))
54 ifeq ($(DL_DIR),)
55 DL_DIR:=$(BASE_DIR)/dl
56 endif
58 # All non-configurable packages should be built in BUILD_DIR
59 BUILD_DIR:=$(BASE_DIR)/$(TOPDIR_PREFIX)build_$(ARCH)$(ARCH_FPU_SUFFIX)$(ARCH_MMU_SUFFIX)$(TOPDIR_SUFFIX)
61 GNU_TARGET_SUFFIX:=-$(strip $(subst ",, $(BR2_GNU_TARGET_SUFFIX)))
62 #"))
64 STAGING_DIR:=$(strip $(subst ",, $(BR2_STAGING_DIR)))
65 #"))
67 # All configurable packages (like Busybox,Linux etc) should be built
68 # in PROJECT_BUILD_DIR
69 PROJECT_BUILD_DIR:=$(BASE_DIR)/$(TOPDIR_PREFIX)project_build_$(ARCH)$(ARCH_FPU_SUFFIX)$(ARCH_MMU_SUFFIX)$(TOPDIR_SUFFIX)/$(PROJECT)
70 BINARIES_DIR:=$(BASE_DIR)/binaries/$(PROJECT)
71 TARGET_DIR:=$(PROJECT_BUILD_DIR)/root
73 # define values for prepatched source trees for toolchains
74 VENDOR_SITE:=$(strip $(subst ",,$(BR2_VENDOR_SITE)))
75 #"))
76 VENDOR_SUFFIX:=$(strip $(subst ",,$(BR2_VENDOR_SUFFIX)))
77 #"))
78 VENDOR_BINUTILS_RELEASE:=$(strip $(subst ",,$(BR2_VENDOR_BINUTILS_RELEASE)))
79 #"))
80 VENDOR_GCC_RELEASE:=$(strip $(subst ",,$(BR2_VENDOR_GCC_RELEASE)))
81 #"))
82 VENDOR_UCLIBC_RELEASE:=$(strip $(subst ",,$(BR2_VENDOR_UCLIBC_RELEASE)))
83 #"))
84 VENDOR_GDB_RELEASE:=$(strip $(subst ",,$(BR2_VENDOR_GDB_RELEASE)))
85 #"))
86 VENDOR_PATCH_DIR:=$(strip $(subst ",,$(BR2_VENDOR_PATCH_DIR)))
87 #"))