]> Git Repo - buildroot-mgba.git/blame - package/Makefile.in
add TARGET_CXX per case 0000593
[buildroot-mgba.git] / package / Makefile.in
CommitLineData
8e5fb3fb
EA
1MAKE1=make
2MAKE=make -j$(BR2_JLEVEL)
3
2d523c23
EA
4# Strip off the annoying quoting
5ARCH:=$(strip $(subst ",, $(BR2_ARCH)))
6#"
7WGET:=$(strip $(subst ",, $(BR2_WGET)))
8#"
e30cf26c
EA
9SVN:=$(strip $(subst ",, $(BR2_SVN)))
10#"
11
12
2d523c23 13
59a63a91 14
2d523c23
EA
15ifneq ($(BR2_LARGEFILE),y)
16DISABLE_LARGEFILE= --disable-largefile
17endif
18TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING)
59a63a91
MF
19HOSTCC:=gcc
20
21BASE_DIR:=${shell pwd}
2d523c23 22
e4de8b2f
MF
23TOPDIR_PREFIX:=$(strip $(subst ",, $(BR2_TOPDIR_PREFIX)))_
24TOPDIR_SUFFIX:=_$(strip $(subst ",, $(BR2_TOPDIR_SUFFIX)))
25ifeq ($(TOPDIR_PREFIX),_)
26TOPDIR_PREFIX:=
27endif
28ifeq ($(TOPDIR_SUFFIX),_)
29TOPDIR_SUFFIX:=
30endif
31
59a63a91
MF
32DL_DIR=$(strip $(subst ",, $(BR2_DL_DIR)))
33ifeq ($(DL_DIR),)
788ddd9c 34DL_DIR:=$(BASE_DIR)/dl
59a63a91 35endif
788ddd9c 36#PATCH_DIR=$(BASE_DIR)/sources/patches
e4de8b2f 37BUILD_DIR:=$(BASE_DIR)/$(TOPDIR_PREFIX)build_$(ARCH)$(ARCH_FPU_SUFFIX)$(TOPDIR_SUFFIX)
2d523c23 38TARGET_DIR:=$(BUILD_DIR)/root
e4de8b2f
MF
39TOOL_BUILD_DIR=$(BASE_DIR)/$(TOPDIR_PREFIX)toolchain_build_$(ARCH)$(ARCH_FPU_SUFFIX)$(TOPDIR_SUFFIX)
40
ba7c48f3
EA
41# Strip off the annoying quoting
42STAGING_DIR:=$(strip $(subst ",, $(BR2_STAGING_DIR)))
43#"
6b632ad6 44TARGET_PATH=$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:/bin:/sbin:/usr/bin:/usr/sbin
29353e58 45IMAGE:=$(BASE_DIR)/rootfs.$(ARCH)$(ARCH_FPU_SUFFIX)
2d523c23
EA
46REAL_GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)-linux-uclibc
47GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)-linux
48KERNEL_CROSS=$(STAGING_DIR)/bin/$(OPTIMIZE_FOR_CPU)-linux-uclibc-
49TARGET_CROSS=$(STAGING_DIR)/bin/$(OPTIMIZE_FOR_CPU)-linux-uclibc-
50TARGET_CC=$(TARGET_CROSS)gcc
54f72428 51TARGET_CXX=$(TARGET_CROSS)g++
d5871cf8 52TARGET_RANLIB=$(TARGET_CROSS)ranlib
2d523c23 53STRIP=$(TARGET_CROSS)strip --remove-section=.comment --remove-section=.note
9cc9476c 54INSTALL=/usr/bin/install
2d523c23
EA
55
56
57HOST_ARCH:=$(shell $(HOSTCC) -dumpmachine | sed -e s'/-.*//' \
58 -e 's/sparc.*/sparc/' \
59 -e 's/arm.*/arm/g' \
60 -e 's/m68k.*/m68k/' \
61 -e 's/ppc/powerpc/g' \
62 -e 's/v850.*/v850/g' \
63 -e 's/sh[234]/sh/' \
64 -e 's/mips-.*/mips/' \
65 -e 's/mipsel-.*/mipsel/' \
66 -e 's/cris.*/cris/' \
67 -e 's/i[3-9]86/i386/' \
68 )
70ea98ef 69GNU_HOST_NAME:=$(HOST_ARCH)-$(subst ",,$(BR2_GNU_BUILD_SUFFIX))
2d523c23
EA
70TARGET_CONFIGURE_OPTS=PATH=$(TARGET_PATH) \
71 AR=$(TARGET_CROSS)ar \
72 AS=$(TARGET_CROSS)as \
73 LD=$(TARGET_CROSS)ld \
74 NM=$(TARGET_CROSS)nm \
75 CC=$(TARGET_CROSS)gcc \
76 GCC=$(TARGET_CROSS)gcc \
77 CXX=$(TARGET_CROSS)g++ \
ea26d735 78 CPP=$(TARGET_CROSS)cpp \
c76539aa
MF
79 RANLIB=$(TARGET_CROSS)ranlib \
80 OBJCOPY=$(TARGET_CROSS)objcopy
2d523c23
EA
81
82ifeq ($(ENABLE_LOCALE),true)
83DISABLE_NLS:=
84else
85DISABLE_NLS:=--disable-nls
86endif
87
88
This page took 0.070728 seconds and 4 git commands to generate.