7 HOSTMAKE
:=$(shell $(CONFIG_SHELL
) -c
"which $(HOSTMAKE)" || type
-p
$(HOSTMAKE
) || echo make
)
9 MAKE1
:=$(HOSTMAKE
) MAKE
="$(firstword $(HOSTMAKE)) -j1"
10 MAKE
:=$(HOSTMAKE
) -j
$(BR2_JLEVEL
)
13 #########################################################################
14 ifeq ($(BR2_TOOLCHAIN_SOURCE
),y
)
17 # flags that are inherent part of the tool
21 ifeq ($(BR2_TOOLCHAIN_SYSROOT
),y
)
22 TARGET_CC_FLAGS
+= $(BR2_SYSROOT
) $(BR2_ISYSROOT
) -I
=/usr
/include
23 TARGET_LD_FLAGS
+= $(BR2_SYSROOT
)
25 # for old gcc's, as fallback
26 TARGET_CC_FLAGS
+= -I
$(STAGING_DIR
)/usr
/include -I
$(STAGING_DIR
)/include
28 ifeq ($(BR2_ENABLE_MULTILIB
),y
)
29 TARGET_LD_FLAGS
+= -L
$(STAGING_DIR
)/lib64
-L
$(STAGING_DIR
)/usr
/lib64
31 TARGET_LD_FLAGS
+= -L
$(STAGING_DIR
)/lib
-L
$(STAGING_DIR
)/usr
/lib
32 TARGET_CFLAGS
+= $(TARGET_OPTIMIZATION
) $(TARGET_DEBUGGING
)
35 CC_TARGET_CPU_SUB_
:=$(strip $(subst ",,$(BR2_bfin_sirevision)))
37 CC_TARGET_CPU_SUB_
:=$(if
$(CC_TARGET_CPU_SUB_
),-$(CC_TARGET_CPU_SUB_
))
40 ##############################################################################
43 # gcc configury --with-foo
44 CC_TARGET_CPU_
:=$(strip $(subst ",,$(BR2_GCC_TARGET_CPU)))
46 CC_TARGET_TUNE_
:=$(strip $(subst ",,$(BR2_GCC_TARGET_TUNE)))
48 CC_TARGET_ARCH_
:=$(strip $(subst ",,$(BR2_GCC_TARGET_ARCH)))
50 CC_TARGET_ABI_
:=$(strip $(subst ",,$(BR2_GCC_TARGET_ABI)))
55 CC_TARGET_ARCH_
:=$(filter-out cf m68k
,$(CC_TARGET_ARCH_
))
58 ifneq ($(strip $(CC_TARGET_CPU_
)),)
59 TARGET_CFLAGS
+=-mcpu
=$(CC_TARGET_CPU_
)$(CC_TARGET_CPU_SUB_
)
61 ifneq ($(strip $(CC_TARGET_TUNE_
)),)
62 TARGET_CFLAGS
+=-mtune
=$(CC_TARGET_TUNE_
)
64 ifneq ($(strip $(CC_TARGET_ARCH_
)),)
65 TARGET_CFLAGS
+=-march
=$(CC_TARGET_ARCH_
)
67 ifneq ($(strip $(CC_TARGET_ABI_
)),)
68 TARGET_CFLAGS
+=-mabi
=$(CC_TARGET_ABI_
)
72 ##############################################################################
75 # CC -m{cpu,tune,arch,abi} FLAGS
76 CC_TARGET_FLAGS_CPU_
:=$(strip $(subst ",,$(BR2_GCC_TARGET_FLAGS_CPU)))
78 CC_TARGET_FLAGS_SUBCPU_
:=$(strip $(subst ",,$(BR2_GCC_TARGET_FLAGS_SUBCPU)))
80 CC_TARGET_FLAGS_TUNE_
:=$(strip $(subst ",,$(BR2_GCC_TARGET_FLAGS_TUNE)))
82 CC_TARGET_FLAGS_ARCH_
:=$(strip $(subst ",,$(BR2_GCC_TARGET_FLAGS_ARCH)))
84 CC_TARGET_FLAGS_ABI_
:=$(strip $(subst ",,$(BR2_GCC_TARGET_FLAGS_ABI)))
86 ifneq ($(strip $(CC_TARGET_FLAGS_CPU_
)),)
88 CC_TARGET_FLAGS_SUBCPU_SEPARATOR
:=-
90 TARGET_CFLAGS
+=-mcpu
=$(CC_TARGET_FLAGS_CPU_
)$(if CC_TARGET_FLAGS_SUBCPU_
,$(CC_TARGET_FLAGS_SUBCPU_SEPARATOR
)$(CC_TARGET_FLAGS_SUBCPU_
))
92 ifneq ($(strip $(CC_TARGET_FLAGS_TUNE_
)),)
93 TARGET_CFLAGS
+=-mtune
=$(CC_TARGET_FLAGS_TUNE_
)
95 ifneq ($(strip $(CC_TARGET_FLAGS_ARCH_
)),)
96 TARGET_CFLAGS
+=-march
=$(CC_TARGET_FLAGS_ARCH_
)
98 ifneq ($(strip $(CC_TARGET_FLAGS_ABI_
)),)
99 TARGET_CFLAGS
+=-mabi
=$(CC_TARGET_FLAGS_ABI_
)
103 ifneq ($(BR2_PREFER_STATIC_LIB
),y
)
104 ifeq ($(BR2_x86_64
),y
)
105 TARGET_CFLAGS
+=-fPIC
-DPIC
106 endif # PIC for dynamic objects on x86_64
109 ifeq ($(BR2_SOFT_FLOAT
),y
)
110 TARGET_CFLAGS
+=-msoft-float
113 ifeq ($(BR2_THUMB_BINARIES
),y
)
114 TARGET_CFLAGS
+=-mthumb
117 # enable VIS for v9a and v9b
118 ifeq ($(findstring y
,$(BR2_sparc_v9a
)$(BR2_sparc64_v9a
)$(BR2_sparc_v9b
)$(BR2_sparc64_v9b
)),y
)
122 ifeq ($(findstring yy
,$(BR2_mips
)$(BR2_MIPS_ABI64
)),yy
)
123 TARGET_CFLAGS
+=-fno-pic
-mno-abicalls
126 TARGET_CXXFLAGS
=$(TARGET_CFLAGS
)
127 TARGET_FFLAGS
=$(TARGET_CFLAGS
)
128 TARGET_FCFLAGS
=$(TARGET_CFLAGS
)
129 TARGET_F77FLAGS
=$(TARGET_CFLAGS
)
130 TARGET_FC_FLAGS
=$(TARGET_CC_FLAGS
)
132 # else it's an external toolchain
133 #########################################################################
135 TARGET_CC_FLAGS
=-I
$(STAGING_DIR
)/include -I
$(STAGING_DIR
)/usr
/include -I
$(TOOLCHAIN_EXTERNAL_PATH
)/$(TOOLCHAIN_EXTERNAL_PREFIX
)/include
136 TARGET_CFLAGS
=$(TARGET_OPTIMIZATION
) $(TARGET_DEBUGGING
)
137 TARGET_CXXFLAGS
=$(TARGET_CFLAGS
)
138 TARGET_LD_FLAGS
=-L
$(STAGING_DIR
)/lib
-L
$(STAGING_DIR
)/usr
/lib
140 #########################################################################
142 ifeq ($(BR2_ENABLE_SSP
),y
)
143 TARGET_CFLAGS
+=-fstack-protector
-fstack-protector-all
-Wstack-protector
146 ifeq ($(BR2_TOOLCHAIN_SOURCE
),y
)
147 TOOL_BUILD_DIR
=$(BASE_DIR
)/$(TOPDIR_PREFIX
)toolchain_build_
$(ARCH
)$(ARCH_FPU_SUFFIX
)$(ARCH_MMU_SUFFIX
)$(TOPDIR_SUFFIX
)
149 # Quotes are needed for spaces et al in path components.
150 TARGET_PATH
="$(TOOL_BUILD_DIR)/bin:$(STAGING_DIR)/bin:$(STAGING_DIR)/usr/bin:$(PATH)"
151 IMAGE
:=$(BINARIES_DIR
)/rootfs.
$(ARCH
)$(ARCH_FPU_SUFFIX
)$(ARCH_MMU_SUFFIX
)
152 GNU_TARGET_NAME
=$(OPTIMIZE_FOR_CPU
)-linux
153 REAL_GNU_TARGET_NAME
=$(OPTIMIZE_FOR_CPU
)$(GNU_TARGET_SUFFIX
)
154 TARGET_CROSS
=$(STAGING_DIR
)/usr
/bin
/$(REAL_GNU_TARGET_NAME
)-
155 KERNEL_CROSS
=$(TARGET_CROSS
)
157 TOOLCHAIN_EXTERNAL_PREFIX
:=$(strip $(subst ",, $(BR2_TOOLCHAIN_EXTERNAL_PREFIX)))
159 TOOLCHAIN_EXTERNAL_PATH
:=$(strip $(subst ",, $(BR2_TOOLCHAIN_EXTERNAL_PATH)))
161 TOOL_BUILD_DIR
=$(BASE_DIR
)/$(TOPDIR_PREFIX
)toolchain_build_
$(TOOLCHAIN_EXTERNAL_PREFIX
)
162 TARGET_PATH
="$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:$(TOOLCHAIN_EXTERNAL_PATH)/bin:$(PATH)"
163 IMAGE
:=$(BINARIES_DIR
)/rootfs.
$(TOOLCHAIN_EXTERNAL_PREFIX
)-$(DATE
)
165 REAL_GNU_TARGET_NAME
=$(TOOLCHAIN_EXTERNAL_PREFIX
)
166 GNU_TARGET_NAME
=$(TOOLCHAIN_EXTERNAL_PREFIX
)
167 KERNEL_CROSS
=$(TOOLCHAIN_EXTERNAL_PATH
)/bin
/$(TOOLCHAIN_EXTERNAL_PREFIX
)-
168 TARGET_CROSS
=$(TOOLCHAIN_EXTERNAL_PATH
)/bin
/$(TOOLCHAIN_EXTERNAL_PREFIX
)-
170 TARGET_AR
=$(TARGET_CROSS
)ar
171 TARGET_AS
=$(TARGET_CROSS
)as
172 TARGET_CC
=$(TARGET_CROSS
)gcc
173 TARGET_CPP
=$(TARGET_CROSS
)cpp
174 TARGET_CXX
=$(TARGET_CROSS
)g
++
175 ifeq ($(BR2_GCC_VERSION_3_4_6
),y
)
176 TARGET_FC
=$(TARGET_CROSS
)g77
178 TARGET_FC
=$(TARGET_CROSS
)gfortran
180 TARGET_LD
=$(TARGET_CROSS
)ld
181 TARGET_NM
=$(TARGET_CROSS
)nm
182 TARGET_RANLIB
=$(TARGET_CROSS
)ranlib
183 TARGET_OBJCOPY
=$(TARGET_CROSS
)objcopy
184 TARGET_OBJDUMP
=$(TARGET_CROSS
)objdump
185 TARGET_LDCONFIG
=$(TARGET_CROSS
)ldconfig
186 ifeq ($(BR2_STRIP_strip
),y
)
187 STRIP_DISCARD_ALL
:=--discard-all
188 STRIP_STRIP_UNNEEDED
:=--strip-unneeded
189 STRIP_STRIP_ALL
:=--strip-all
190 REMOVE_SECTION_COMMENT
:=--remove-section
=.comment
191 REMOVE_SECTION_NOTE
:=--remove-section
=.note
192 TARGET_STRIP
=$(TARGET_CROSS
)strip
193 STRIPCMD
=$(TARGET_CROSS
)strip $(REMOVE_SECTION_COMMENT
) $(REMOVE_SECTION_NOTE
)
195 ifeq ($(BR2_STRIP_sstrip
),y
)
197 STRIP_STRIP_UNNEEDED
:=
199 REMOVE_SECTION_COMMENT
:=
200 REMOVE_SECTION_NOTE
:=
201 TARGET_STRIP
=$(STAGING_DIR
)/usr
/bin
/$(REAL_GNU_TARGET_NAME
)-sstrip
202 STRIPCMD
=$(TARGET_STRIP
)
204 ifeq ($(BR2_STRIP_none
),y
)
205 TARGET_STRIP
=true
-Not_stripping
206 STRIPCMD
=$(TARGET_STRIP
)
208 INSTALL
=/usr
/bin
/install
209 FLEX
:=$(shell $(CONFIG_SHELL
) -c
'which flex || type -p flex')
210 BISON
:=$(shell $(CONFIG_SHELL
) -c
'which bison || type -p bison')
212 HOST_ARCH
:=$(shell $(HOSTCC
) -dumpmachine | sed
-e s
'/-.*//' \
213 -e
's/sparc.*/sparc/' \
215 -e
's/m68k.*/m68k/' \
216 -e
's/ppc/powerpc/g' \
217 -e
's/v850.*/v850/g' \
219 -e
's/mips-.*/mips/' \
220 -e
's/mipsel-.*/mipsel/' \
221 -e
's/cris.*/cris/' \
222 -e
's/i[3-9]86/i386/' \
224 GNU_HOST_NAME
:=$(HOST_ARCH
)-$(subst ",,$(BR2_GNU_BUILD_SUFFIX))
227 AUTO_CONFIGURE_TARGET
=\
228 $(TARGET_CONFIGURE_OPTS
) \
229 $(TARGET_CONFIGURE_ARGS
) \
230 $(TARGET_CONFIGURE_ENV
) \
231 $(if
$(THIS_SRCDIR
),$(THIS_SRCDIR
)/,.
/)configure \
232 --cache-file
="$(PROJECT_BUILD_DIR)/tgt-config.cache" \
233 --target
=$(REAL_GNU_TARGET_NAME
) \
234 --host
=$(REAL_GNU_TARGET_NAME
) \
235 --build
=$(GNU_HOST_NAME
)
237 TARGET_CONFIGURE_OPTS
=\
238 PATH
=$(TARGET_PATH
) \
241 LD
="$(TARGET_LD)$(if $(TARGET_LD_FLAGS), $(TARGET_LD_FLAGS))" \
243 CC
="$(TARGET_CC)$(if $(TARGET_CC_FLAGS), $(TARGET_CC_FLAGS))" \
244 GCC
="$(TARGET_CC)$(if $(TARGET_CC_FLAGS), $(TARGET_CC_FLAGS))" \
245 CPP
="$(TARGET_CPP)$(if $(TARGET_CC_FLAGS), $(TARGET_CC_FLAGS))" \
246 CXX
="$(if $(BR2_GCC_CROSS_CXX),$(TARGET_CXX)$(if $(TARGET_CXXFLAGS), $(TARGET_CXXFLAGS)))" \
247 FC
="$(TARGET_FC)$(if $(TARGET_FC_FLAGS), $(TARGET_FC_FLAGS))" \
248 RANLIB
="$(TARGET_RANLIB)" \
249 STRIP
="$(TARGET_STRIP)" \
250 OBJCOPY
="$(TARGET_OBJCOPY)" \
251 AR_FOR_BUILD
="$(HOSTAR)" \
252 AS_FOR_BUILD
="$(HOSTAS)" \
253 CC_FOR_BUILD
="$(HOSTCC)" \
254 GCC_FOR_BUILD
="$(HOSTCC)" \
255 CXX_FOR_BUILD
="$(HOSTCXX)" \
256 FC_FOR_BUILD
="$(HOSTFC)" \
257 LD_FOR_BUILD
="$(HOSTLD)" \
258 CFLAGS_FOR_BUILD
="$(HOST_CFLAGS)" \
259 CXXFLAGS_FOR_BUILD
="$(HOST_CXXFLAGS)" \
260 LDFLAGS_FOR_BUILD
="$(HOST_LDFLAGS)" \
261 FCFLAGS_FOR_BUILD
="$(HOST_FCFLAGS)" \
262 AR_FOR_TARGET
="$(TARGET_AR)" \
263 AS_FOR_TARGET
="$(TARGET_AS)" \
264 CC_FOR_TARGET
="$(TARGET_CC)" \
265 LD_FOR_TARGET
="$(TARGET_LD)" \
266 NM_FOR_TARGET
="$(TARGET_NM)" \
267 CXX_FOR_TARGET
="$(if $(BR2_GCC_CROSS_CXX),$(TARGET_CXX))" \
268 DEFAULT_ASSEMBLER
="$(TARGET_AS)" \
269 DEFAULT_LINKER
="$(TARGET_LD)" \
270 LIBTOOL
="$(TOOL_BUILD_DIR)/bin/$(LIBTOOL_BINARY)" \
271 LIBTOOLIZE
="$(TOOL_BUILD_DIR)/bin/$(LIBTOOL_BINARY)ize" \
272 PKG_CONFIG_SYSROOT
="$(STAGING_DIR)" \
273 PKG_CONFIG
="$(STAGING_DIR)/usr/bin/pkg-config" \
274 PKG_CONFIG_PATH
="$(STAGING_DIR)/usr/lib/pkgconfig:$(PKG_CONFIG_PATH)" \
275 PKG_CONFIG_ALLOW_SYSTEM_CFLAGS
=1 \
276 PKG_CONFIG_ALLOW_SYSTEM_LIBS
=1 \
277 STAGING_DIR
="$(STAGING_DIR)"
279 TARGET_CONFIGURE_ENV
:=\
280 CFLAGS
="$(TARGET_CFLAGS)" \
281 LDFLAGS
="$(TARGET_LDFLAGS)" \
282 CXXFLAGS
="$(if $(BR2_GCC_CROSS_CXX),$(TARGET_CXXFLAGS))" \
283 FFLAGS
="$(TARGET_FFLAGS)" \
284 FCFLAGS
="$(TARGET_FCFLAGS)" \
285 F77FLAGS
="$(TARGET_F77FLAGS)" \
287 HOST_CONFIGURE_OPTS
=\
288 PATH
=$(TARGET_PATH
) \
291 LD
="$(HOSTLD)$(if $(HOST_LDFLAGS), $(HOST_LDFLAGS))" \
293 CC
="$(HOSTCC)$(if $(HOST_CFLAGS), $(HOST_CFLAGS))" \
294 GCC
="$(HOSTCC)$(if $(HOST_CFLAGS), $(HOST_CFLAGS))" \
295 CXX
="$(HOSTCXX)$(if $(HOST_CXXFLAGS), $(HOST_CXXFLAGS))" \
296 CPP
="$(HOSTCPP)$(if $(HOST_CFLAGS), $(HOST_CFLAGS))" \
297 AR_FOR_BUILD
="$(HOSTAR)" \
298 AS_FOR_BUILD
="$(HOSTAS)" \
299 CC_FOR_BUILD
="$(HOSTCC)" \
300 GCC_FOR_BUILD
="$(HOSTCC)" \
301 CPP_FOR_BUILD
="$(HOSTCPP)" \
302 CXX_FOR_BUILD
="$(HOSTCXX)" \
303 LD_FOR_BUILD
="$(HOSTLD)" \
304 FC_FOR_BUILD
="$(HOSTFC)" \
305 CFLAGS_FOR_BUILD
="$(HOST_CFLAGS)" \
306 CXXFLAGS_FOR_BUILD
="$(HOST_CXXFLAGS)" \
307 LDFLAGS_FOR_BUILD
="$(HOST_LDFLAGS)" \
308 FCFLAGS_FOR_BUILD
="$(HOST_FCFLAGS)" \
309 AR_FOR_TARGET
="$(TARGET_AR)" \
310 AS_FOR_TARGET
="$(TARGET_AS)" \
311 CC_FOR_TARGET
="$(TARGET_CC)" \
312 CPP_FOR_TARGET
="$(TARGET_CPP)" \
313 LD_FOR_TARGET
="$(TARGET_LD)" \
314 NM_FOR_TARGET
="$(TARGET_NM)" \
315 CXX_FOR_TARGET
="$(if $(BR2_GCC_CROSS_CXX),$(TARGET_CXX))" \
316 RANLIB_FOR_TARGET
="$(TARGET_RANLIB)" \
317 STRIP_FOR_TARGET
="$(TARGET_STRIP)" \
318 OBJCOPY_FOR_TARGET
="$(TARGET_OBJCOPY)" \
319 OBJDUMP_FOR_TARGET
="$(TARGET_OBJDUMP)" \
320 DEFAULT_ASSEMBLER
="$(TARGET_AS)" \
321 DEFAULT_LINKER
="$(TARGET_LD)" \
322 ORIGINAL_AS_FOR_TARGET
="$(TARGET_AS)" \
323 ORIGINAL_LD_FOR_TARGET
="$(TARGET_LD)" \
324 ORIGINAL_NM_FOR_TARGET
="$(TARGET_NM)" \
325 ORIGINAL_OBJDUMP_FOR_TARGET
="$(TARGET_OBJDUMP)"
327 #######################################################################
328 # settings we need to pass to configure
330 # does unaligned access trap?
331 BR2_AC_CV_TRAP_CHECK
=ac_cv_lbl_unaligned_fail
=yes
333 BR2_AC_CV_TRAP_CHECK
=ac_cv_lbl_unaligned_fail
=no
335 ifeq ($(BR2_x86_64
),y
)
336 BR2_AC_CV_TRAP_CHECK
=ac_cv_lbl_unaligned_fail
=no
339 BR2_AC_CV_TRAP_CHECK
=ac_cv_lbl_unaligned_fail
=no
342 BR2_AC_CV_TRAP_CHECK
=ac_cv_lbl_unaligned_fail
=no
344 ifeq ($(BR2_powerpc
)$(BR2_ENDIAN
),yBIG
)
345 BR2_AC_CV_TRAP_CHECK
=ac_cv_lbl_unaligned_fail
=no
348 ifeq ($(BR2_ENDIAN
),"BIG")
349 BR2_AC_CV_C_BIGENDIAN
=ac_cv_c_bigendian
=yes
351 BR2_AC_CV_C_BIGENDIAN
=ac_cv_c_bigendian
=no
354 # uClibc's config symbols reside in BR2__UCLIBC_${uclibc_config_sym}=${val}
355 # Does malloc return live pointer for malloc(0) ?
357 #ifeq ($(BR2__UCLIBC_MALLOC_GLIBC_COMPAT),y)
360 BR2_AC_CV_FUNC_MALLOC_0_NONNULL
=ac_cv_func_malloc_0_nonnull
=yes \
361 gl_cv_func_malloc_0_nonnull
=yes \
362 ac_cv_func_realloc_0_nonnull
=yes
364 BR2_AC_CV_FUNC_MALLOC_0_NONNULL
=ac_cv_func_malloc_0_nonnull
=no \
365 gl_cv_func_malloc_0_nonnull
=no \
366 ac_cv_func_realloc_0_nonnull
=no
368 ifeq ($(BR2__UCLIBC_UCLIBC_HAS_SYS_ERRLIST
),y
)
369 BR2_AC_CV_HAVE_DECL_ERRLIST
=ac_cv_have_decl_sys_errlist
=yes
371 BR2_AC_CV_HAVE_DECL_ERRLIST
=ac_cv_have_decl_sys_errlist
=no
373 ifeq ($(BR2__UCLIBC_UCLIBC_HAS_SYS_SIGLIST
),y
)
374 BR2_AC_CV_HAVE_DECL_SIGLIST
=ac_cv_have_decl_sys_siglist
=yes
376 BR2_AC_CV_HAVE_DECL_SIGLIST
=ac_cv_have_decl_sys_siglist
=no
378 ifeq ($(BR_LARGEFILE
),y
)
379 BR2_AC_CV_TYPE_STAT64
=ac_cv_type_stat64
=yes
381 BR2_AC_CV_TYPE_STAT64
=ac_cv_type_stat64
=no
384 ifeq ($(findstring y
,$(BR2__UCLIBC_UCLIBC_SUSV3_LEGACY
)$(BR2__UCLIBC_UCLIBC_SUSV3_LEGACY_MACROS
)),y
)
385 BR2_AC_CV_SUSV3_LEGACY
=
388 TARGET_CONFIGURE_ARGS
= \
389 $(BR2_AC_CV_TRAP_CHECK
) \
390 ac_cv_func_mmap_fixed_mapped
=yes \
391 ac_cv_func_memcmp_working
=yes \
392 $(BR2_AC_CV_FUNC_MALLOC_0_NONNULL
) \
393 $(BR2_AC_CV_HAVE_DECL_ERRLIST
) \
394 $(BR2_AC_CV_HAVE_DECL_SIGLIST
) \
395 $(BR2_AC_CV_TYPE_STAT64
) \
396 ac_cv_type_mode_t
=yes \
397 ac_cv_func_getpgrp_void
=yes \
398 ac_cv_prog_LEX
="$(FLEX)" \
399 ac_cv_prog_YACC
="$(BISON) $($(PKG)_BISON_FLAGS)" \
400 $(BR2_AC_CV_C_BIGENDIAN
) \
401 $(BR2_AC_CV_SUSV3_LEGACY
)
403 #######################################################################
405 #ifneq ($(BR2_GCC_CROSS_CXX),y)
406 #TARGET_CONFIGURE_OPTS+=CXX=""
414 ifeq ($(BR2_PACKAGE_TINYX
),y
)
417 ifeq ($(BR2_PACKAGE_XORG
),y
)
420 ifeq ($(BR2_PACKAGE_XORG7
),y
)
421 XSERVER
+=xserver_xorg-server
423 ifeq ($(BR2_PACKAGE_XGGI
),y
)
427 X11_PREFIX
:=$(strip $(subst ",, $(BR2_X11_PREFIX)))
430 include package
/Makefile.autotools.in