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
)
12 # installation targets
13 ifeq ($(BR2_HAVE_INFOPAGES
),y
)
14 MAKE_INSTALL_INFO
:=install-info
16 ifeq ($(BR2_HAVE_MANPAGES
),y
)
17 MAKE_INSTALL_MAN
:=install-man
21 #########################################################################
22 ifeq ($(BR2_TOOLCHAIN_SOURCE
),y
)
25 # flags that are inherent part of the tool
29 ifeq ($(BR2_TOOLCHAIN_SYSROOT
),y
)
30 TARGET_CC_FLAGS
+= $(BR2_SYSROOT
) $(BR2_ISYSROOT
) -I
=/usr
/include
31 TARGET_LD_FLAGS
+= $(BR2_SYSROOT
)
33 # for old gcc's, as fallback
34 TARGET_CC_FLAGS
+= -I
$(STAGING_DIR
)/usr
/include -I
$(STAGING_DIR
)/include
36 ifeq ($(BR2_ENABLE_MULTILIB
),y
)
37 TARGET_LD_FLAGS
+= -L
$(STAGING_DIR
)/lib64
-L
$(STAGING_DIR
)/usr
/lib64
39 TARGET_LD_FLAGS
+= -L
$(STAGING_DIR
)/lib
-L
$(STAGING_DIR
)/usr
/lib
40 TARGET_CFLAGS
+= $(TARGET_OPTIMIZATION
) $(TARGET_DEBUGGING
)
43 CC_TARGET_CPU_SUB_
:=$(strip $(subst ",,$(BR2_bfin_sirevision)))
45 CC_TARGET_CPU_SUB_
:=$(if
$(CC_TARGET_CPU_SUB_
),-$(CC_TARGET_CPU_SUB_
))
48 ##############################################################################
51 # gcc configury --with-foo
52 CC_TARGET_CPU_
:=$(strip $(subst ",,$(BR2_GCC_TARGET_CPU)))
54 CC_TARGET_TUNE_
:=$(strip $(subst ",,$(BR2_GCC_TARGET_TUNE)))
56 CC_TARGET_ARCH_
:=$(strip $(subst ",,$(BR2_GCC_TARGET_ARCH)))
58 CC_TARGET_ABI_
:=$(strip $(subst ",,$(BR2_GCC_TARGET_ABI)))
63 CC_TARGET_ARCH_
:=$(filter-out cf m68k
,$(CC_TARGET_ARCH_
))
66 ifneq ($(strip $(CC_TARGET_CPU_
)),)
67 TARGET_CFLAGS
+=-mcpu
=$(CC_TARGET_CPU_
)$(CC_TARGET_CPU_SUB_
)
69 ifneq ($(strip $(CC_TARGET_TUNE_
)),)
70 TARGET_CFLAGS
+=-mtune
=$(CC_TARGET_TUNE_
)
72 ifneq ($(strip $(CC_TARGET_ARCH_
)),)
73 TARGET_CFLAGS
+=-march
=$(CC_TARGET_ARCH_
)
75 ifneq ($(strip $(CC_TARGET_ABI_
)),)
76 TARGET_CFLAGS
+=-mabi
=$(CC_TARGET_ABI_
)
80 ##############################################################################
83 # CC -m{cpu,tune,arch,abi} FLAGS
84 CC_TARGET_FLAGS_CPU_
:=$(strip $(subst ",,$(BR2_GCC_TARGET_FLAGS_CPU)))
86 CC_TARGET_FLAGS_SUBCPU_
:=$(strip $(subst ",,$(BR2_GCC_TARGET_FLAGS_SUBCPU)))
88 CC_TARGET_FLAGS_TUNE_
:=$(strip $(subst ",,$(BR2_GCC_TARGET_FLAGS_TUNE)))
90 CC_TARGET_FLAGS_ARCH_
:=$(strip $(subst ",,$(BR2_GCC_TARGET_FLAGS_ARCH)))
92 CC_TARGET_FLAGS_ABI_
:=$(strip $(subst ",,$(BR2_GCC_TARGET_FLAGS_ABI)))
94 ifneq ($(strip $(CC_TARGET_FLAGS_CPU_
)),)
96 CC_TARGET_FLAGS_SUBCPU_SEPARATOR
:=-
98 TARGET_CFLAGS
+=-mcpu
=$(CC_TARGET_FLAGS_CPU_
)$(if CC_TARGET_FLAGS_SUBCPU_
,$(CC_TARGET_FLAGS_SUBCPU_SEPARATOR
)$(CC_TARGET_FLAGS_SUBCPU_
))
100 ifneq ($(strip $(CC_TARGET_FLAGS_TUNE_
)),)
101 TARGET_CFLAGS
+=-mtune
=$(CC_TARGET_FLAGS_TUNE_
)
103 ifneq ($(strip $(CC_TARGET_FLAGS_ARCH_
)),)
104 TARGET_CFLAGS
+=-march
=$(CC_TARGET_FLAGS_ARCH_
)
106 ifneq ($(strip $(CC_TARGET_FLAGS_ABI_
)),)
107 TARGET_CFLAGS
+=-mabi
=$(CC_TARGET_FLAGS_ABI_
)
111 ifneq ($(BR2_PREFER_STATIC_LIB
),y
)
112 ifeq ($(BR2_x86_64
),y
)
113 TARGET_CFLAGS
+=-fPIC
-DPIC
114 endif # PIC for dynamic objects on x86_64
117 ifeq ($(BR2_SOFT_FLOAT
),y
)
118 TARGET_CFLAGS
+=-msoft-float
121 ifeq ($(BR2_THUMB_BINARIES
),y
)
122 TARGET_CFLAGS
+=-mthumb
125 # enable VIS for v9a and v9b
126 ifeq ($(findstring y
,$(BR2_sparc_v9a
)$(BR2_sparc64_v9a
)$(BR2_sparc_v9b
)$(BR2_sparc64_v9b
)),y
)
130 ifeq ($(findstring yy
,$(BR2_mips
)$(BR2_MIPS_ABI64
)),yy
)
131 TARGET_CFLAGS
+=-fno-pic
-mno-abicalls
134 TARGET_CXXFLAGS
=$(TARGET_CFLAGS
)
135 TARGET_FFLAGS
=$(TARGET_CFLAGS
)
136 TARGET_FCFLAGS
=$(TARGET_CFLAGS
)
137 TARGET_F77FLAGS
=$(TARGET_CFLAGS
)
138 TARGET_FC_FLAGS
=$(TARGET_CC_FLAGS
)
140 # else it's an external toolchain
141 #########################################################################
143 TARGET_CC_FLAGS
=-I
$(STAGING_DIR
)/include -I
$(STAGING_DIR
)/usr
/include -I
$(TOOLCHAIN_EXTERNAL_PATH
)/$(TOOLCHAIN_EXTERNAL_PREFIX
)/include
144 TARGET_CFLAGS
=$(TARGET_OPTIMIZATION
) $(TARGET_DEBUGGING
)
145 TARGET_CXXFLAGS
=$(TARGET_CFLAGS
)
146 TARGET_LD_FLAGS
=-L
$(STAGING_DIR
)/lib
-L
$(STAGING_DIR
)/usr
/lib
148 #########################################################################
150 ifeq ($(BR2_ENABLE_SSP
),y
)
151 TARGET_CFLAGS
+=-fstack-protector
-fstack-protector-all
-Wstack-protector
154 ifeq ($(BR2_TOOLCHAIN_SOURCE
),y
)
155 TOOL_BUILD_DIR
=$(BASE_DIR
)/$(TOPDIR_PREFIX
)$(ARCH
)$(ARCH_FPU_SUFFIX
)$(ARCH_MMU_SUFFIX
)$(TOPDIR_SUFFIX
)_toolchain
157 # Quotes are needed for spaces et al in path components.
158 TARGET_PATH
="$(TOOL_BUILD_DIR)/bin:$(STAGING_DIR)/bin:$(STAGING_DIR)/usr/bin:$(PATH)"
159 IMAGE
:=$(BINARIES_DIR
)/rootfs.
$(ARCH
)$(ARCH_FPU_SUFFIX
)$(ARCH_MMU_SUFFIX
)
160 GNU_TARGET_NAME
=$(OPTIMIZE_FOR_CPU
)-linux
161 REAL_GNU_TARGET_NAME
=$(OPTIMIZE_FOR_CPU
)$(GNU_TARGET_SUFFIX
)
162 TARGET_CROSS
=$(STAGING_DIR
)/usr
/bin
/$(REAL_GNU_TARGET_NAME
)-
163 KERNEL_CROSS
=$(TARGET_CROSS
)
165 TOOLCHAIN_EXTERNAL_PREFIX
:=$(strip $(subst ",, $(BR2_TOOLCHAIN_EXTERNAL_PREFIX)))
167 TOOLCHAIN_EXTERNAL_PATH
:=$(strip $(subst ",, $(BR2_TOOLCHAIN_EXTERNAL_PATH)))
169 TOOL_BUILD_DIR
=$(BASE_DIR
)/$(TOPDIR_PREFIX
)$(TOOLCHAIN_EXTERNAL_PREFIX
)_toolchain
170 TARGET_PATH
="$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:$(TOOLCHAIN_EXTERNAL_PATH)/bin:$(PATH)"
171 IMAGE
:=$(BINARIES_DIR
)/rootfs.
$(TOOLCHAIN_EXTERNAL_PREFIX
)-$(DATE
)
173 REAL_GNU_TARGET_NAME
=$(TOOLCHAIN_EXTERNAL_PREFIX
)
174 GNU_TARGET_NAME
=$(TOOLCHAIN_EXTERNAL_PREFIX
)
175 KERNEL_CROSS
=$(TOOLCHAIN_EXTERNAL_PATH
)/bin
/$(TOOLCHAIN_EXTERNAL_PREFIX
)-
176 TARGET_CROSS
=$(TOOLCHAIN_EXTERNAL_PATH
)/bin
/$(TOOLCHAIN_EXTERNAL_PREFIX
)-
178 TARGET_AR
=$(TARGET_CROSS
)ar
179 TARGET_AS
=$(TARGET_CROSS
)as
180 TARGET_CC
=$(TARGET_CROSS
)gcc
181 TARGET_CPP
=$(TARGET_CROSS
)cpp
182 TARGET_CXX
=$(TARGET_CROSS
)g
++
183 ifeq ($(BR2_GCC_VERSION_3_4_6
),y
)
184 TARGET_FC
=$(TARGET_CROSS
)g77
186 TARGET_FC
=$(TARGET_CROSS
)gfortran
188 TARGET_LD
=$(TARGET_CROSS
)ld
189 TARGET_NM
=$(TARGET_CROSS
)nm
190 TARGET_RANLIB
=$(TARGET_CROSS
)ranlib
191 TARGET_OBJCOPY
=$(TARGET_CROSS
)objcopy
192 TARGET_OBJDUMP
=$(TARGET_CROSS
)objdump
193 TARGET_LDCONFIG
=$(TARGET_CROSS
)ldconfig
194 ifeq ($(BR2_STRIP_strip
),y
)
195 STRIP_DISCARD_ALL
:=--discard-all
196 STRIP_STRIP_UNNEEDED
:=--strip-unneeded
197 STRIP_STRIP_ALL
:=--strip-all
198 REMOVE_SECTION_COMMENT
:=--remove-section
=.comment
199 REMOVE_SECTION_NOTE
:=--remove-section
=.note
200 TARGET_STRIP
=$(TARGET_CROSS
)strip
201 STRIPCMD
=$(TARGET_CROSS
)strip $(REMOVE_SECTION_COMMENT
) $(REMOVE_SECTION_NOTE
)
203 ifeq ($(BR2_STRIP_sstrip
),y
)
205 STRIP_STRIP_UNNEEDED
:=
207 REMOVE_SECTION_COMMENT
:=
208 REMOVE_SECTION_NOTE
:=
209 TARGET_STRIP
=$(STAGING_DIR
)/usr
/bin
/$(REAL_GNU_TARGET_NAME
)-sstrip
210 STRIPCMD
=$(TARGET_STRIP
)
212 ifeq ($(BR2_STRIP_none
),y
)
213 TARGET_STRIP
=true
-Not_stripping
214 STRIPCMD
=$(TARGET_STRIP
)
216 INSTALL
=/usr
/bin
/install
217 FLEX
:=$(shell $(CONFIG_SHELL
) -c
'which flex || type -p flex')
218 BISON
:=$(shell $(CONFIG_SHELL
) -c
'which bison || type -p bison')
220 HOST_ARCH
:=$(shell $(HOSTCC
) -dumpmachine | sed
-e s
'/-.*//' \
221 -e
's/sparc.*/sparc/' \
223 -e
's/m68k.*/m68k/' \
224 -e
's/ppc/powerpc/g' \
225 -e
's/v850.*/v850/g' \
227 -e
's/mips-.*/mips/' \
228 -e
's/mipsel-.*/mipsel/' \
229 -e
's/cris.*/cris/' \
230 -e
's/i[3-9]86/i386/' \
232 GNU_HOST_NAME
:=$(HOST_ARCH
)-$(subst ",,$(BR2_GNU_BUILD_SUFFIX))
235 AUTO_CONFIGURE_TARGET
=\
236 $(TARGET_CONFIGURE_OPTS
) \
237 $(TARGET_CONFIGURE_ARGS
) \
238 $(TARGET_CONFIGURE_ENV
) \
239 $(if
$(THIS_SRCDIR
),$(THIS_SRCDIR
)/,.
/)configure \
240 --cache-file
="$(PROJECT_BUILD_DIR)/tgt-config.cache" \
241 --target
=$(REAL_GNU_TARGET_NAME
) \
242 --host
=$(REAL_GNU_TARGET_NAME
) \
243 --build
=$(GNU_HOST_NAME
)
245 TARGET_CONFIGURE_OPTS
=\
246 PATH
=$(TARGET_PATH
) \
249 LD
="$(TARGET_LD)$(if $(TARGET_LD_FLAGS), $(TARGET_LD_FLAGS))" \
251 CC
="$(TARGET_CC)$(if $(TARGET_CC_FLAGS), $(TARGET_CC_FLAGS))" \
252 GCC
="$(TARGET_CC)$(if $(TARGET_CC_FLAGS), $(TARGET_CC_FLAGS))" \
253 CPP
="$(TARGET_CPP)$(if $(TARGET_CC_FLAGS), $(TARGET_CC_FLAGS))" \
254 CXX
="$(if $(BR2_GCC_CROSS_CXX),$(TARGET_CXX)$(if $(TARGET_CXXFLAGS), $(TARGET_CXXFLAGS)))" \
255 FC
="$(TARGET_FC)$(if $(TARGET_FC_FLAGS), $(TARGET_FC_FLAGS))" \
256 RANLIB
="$(TARGET_RANLIB)" \
257 STRIP
="$(TARGET_STRIP)" \
258 OBJCOPY
="$(TARGET_OBJCOPY)" \
259 AR_FOR_BUILD
="$(HOSTAR)" \
260 AS_FOR_BUILD
="$(HOSTAS)" \
261 CC_FOR_BUILD
="$(HOSTCC)" \
262 GCC_FOR_BUILD
="$(HOSTCC)" \
263 CXX_FOR_BUILD
="$(HOSTCXX)" \
264 FC_FOR_BUILD
="$(HOSTFC)" \
265 LD_FOR_BUILD
="$(HOSTLD)" \
266 CFLAGS_FOR_BUILD
="$(HOST_CFLAGS)" \
267 CXXFLAGS_FOR_BUILD
="$(HOST_CXXFLAGS)" \
268 LDFLAGS_FOR_BUILD
="$(HOST_LDFLAGS)" \
269 FCFLAGS_FOR_BUILD
="$(HOST_FCFLAGS)" \
270 AR_FOR_TARGET
="$(TARGET_AR)" \
271 AS_FOR_TARGET
="$(TARGET_AS)" \
272 CC_FOR_TARGET
="$(TARGET_CC)" \
273 LD_FOR_TARGET
="$(TARGET_LD)" \
274 NM_FOR_TARGET
="$(TARGET_NM)" \
275 CXX_FOR_TARGET
="$(if $(BR2_GCC_CROSS_CXX),$(TARGET_CXX))" \
276 DEFAULT_ASSEMBLER
="$(TARGET_AS)" \
277 DEFAULT_LINKER
="$(TARGET_LD)" \
278 LIBTOOL
="$(TOOL_BUILD_DIR)/bin/$(LIBTOOL_BINARY)" \
279 LIBTOOLIZE
="$(TOOL_BUILD_DIR)/bin/$(LIBTOOL_BINARY)ize" \
280 PKG_CONFIG_SYSROOT
="$(STAGING_DIR)" \
281 PKG_CONFIG
="$(STAGING_DIR)/usr/bin/pkg-config" \
282 PKG_CONFIG_PATH
="$(STAGING_DIR)/usr/lib/pkgconfig:$(PKG_CONFIG_PATH)" \
283 PKG_CONFIG_ALLOW_SYSTEM_CFLAGS
=1 \
284 PKG_CONFIG_ALLOW_SYSTEM_LIBS
=1 \
285 STAGING_DIR
="$(STAGING_DIR)"
287 TARGET_CONFIGURE_ENV
:=\
288 CFLAGS
="$(TARGET_CFLAGS)" \
289 LDFLAGS
="$(TARGET_LDFLAGS)" \
290 CXXFLAGS
="$(if $(BR2_GCC_CROSS_CXX),$(TARGET_CXXFLAGS))" \
291 FFLAGS
="$(TARGET_FFLAGS)" \
292 FCFLAGS
="$(TARGET_FCFLAGS)" \
293 F77FLAGS
="$(TARGET_F77FLAGS)" \
295 HOST_CONFIGURE_OPTS
=\
296 PATH
=$(TARGET_PATH
) \
299 LD
="$(HOSTLD)$(if $(HOST_LDFLAGS), $(HOST_LDFLAGS))" \
301 CC
="$(HOSTCC)$(if $(HOST_CFLAGS), $(HOST_CFLAGS))" \
302 GCC
="$(HOSTCC)$(if $(HOST_CFLAGS), $(HOST_CFLAGS))" \
303 CXX
="$(HOSTCXX)$(if $(HOST_CXXFLAGS), $(HOST_CXXFLAGS))" \
304 CPP
="$(HOSTCPP)$(if $(HOST_CFLAGS), $(HOST_CFLAGS))" \
305 AR_FOR_BUILD
="$(HOSTAR)" \
306 AS_FOR_BUILD
="$(HOSTAS)" \
307 CC_FOR_BUILD
="$(HOSTCC)" \
308 GCC_FOR_BUILD
="$(HOSTCC)" \
309 CPP_FOR_BUILD
="$(HOSTCPP)" \
310 CXX_FOR_BUILD
="$(HOSTCXX)" \
311 LD_FOR_BUILD
="$(HOSTLD)" \
312 FC_FOR_BUILD
="$(HOSTFC)" \
313 CFLAGS_FOR_BUILD
="$(HOST_CFLAGS)" \
314 CXXFLAGS_FOR_BUILD
="$(HOST_CXXFLAGS)" \
315 LDFLAGS_FOR_BUILD
="$(HOST_LDFLAGS)" \
316 FCFLAGS_FOR_BUILD
="$(HOST_FCFLAGS)" \
317 AR_FOR_TARGET
="$(TARGET_AR)" \
318 AS_FOR_TARGET
="$(TARGET_AS)" \
319 CC_FOR_TARGET
="$(TARGET_CC)" \
320 CPP_FOR_TARGET
="$(TARGET_CPP)" \
321 LD_FOR_TARGET
="$(TARGET_LD)" \
322 NM_FOR_TARGET
="$(TARGET_NM)" \
323 CXX_FOR_TARGET
="$(if $(BR2_GCC_CROSS_CXX),$(TARGET_CXX))" \
324 RANLIB_FOR_TARGET
="$(TARGET_RANLIB)" \
325 STRIP_FOR_TARGET
="$(TARGET_STRIP)" \
326 OBJCOPY_FOR_TARGET
="$(TARGET_OBJCOPY)" \
327 OBJDUMP_FOR_TARGET
="$(TARGET_OBJDUMP)" \
328 DEFAULT_ASSEMBLER
="$(TARGET_AS)" \
329 DEFAULT_LINKER
="$(TARGET_LD)" \
330 ORIGINAL_AS_FOR_TARGET
="$(TARGET_AS)" \
331 ORIGINAL_LD_FOR_TARGET
="$(TARGET_LD)" \
332 ORIGINAL_NM_FOR_TARGET
="$(TARGET_NM)" \
333 ORIGINAL_OBJDUMP_FOR_TARGET
="$(TARGET_OBJDUMP)"
335 #######################################################################
336 # settings we need to pass to configure
338 # does unaligned access trap?
339 BR2_AC_CV_TRAP_CHECK
=ac_cv_lbl_unaligned_fail
=yes
341 BR2_AC_CV_TRAP_CHECK
=ac_cv_lbl_unaligned_fail
=no
343 ifeq ($(BR2_x86_64
),y
)
344 BR2_AC_CV_TRAP_CHECK
=ac_cv_lbl_unaligned_fail
=no
347 BR2_AC_CV_TRAP_CHECK
=ac_cv_lbl_unaligned_fail
=no
350 BR2_AC_CV_TRAP_CHECK
=ac_cv_lbl_unaligned_fail
=no
352 ifeq ($(BR2_powerpc
)$(BR2_ENDIAN
),yBIG
)
353 BR2_AC_CV_TRAP_CHECK
=ac_cv_lbl_unaligned_fail
=no
356 ifeq ($(BR2_ENDIAN
),"BIG")
357 BR2_AC_CV_C_BIGENDIAN
=ac_cv_c_bigendian
=yes
359 BR2_AC_CV_C_BIGENDIAN
=ac_cv_c_bigendian
=no
362 # uClibc's config symbols reside in BR2__UCLIBC_${uclibc_config_sym}=${val}
363 # Does malloc return live pointer for malloc(0) ?
365 #ifeq ($(BR2__UCLIBC_MALLOC_GLIBC_COMPAT),y)
368 BR2_AC_CV_FUNC_MALLOC_0_NONNULL
=ac_cv_func_malloc_0_nonnull
=yes \
369 gl_cv_func_malloc_0_nonnull
=yes \
370 ac_cv_func_realloc_0_nonnull
=yes
372 BR2_AC_CV_FUNC_MALLOC_0_NONNULL
=ac_cv_func_malloc_0_nonnull
=no \
373 gl_cv_func_malloc_0_nonnull
=no \
374 ac_cv_func_realloc_0_nonnull
=no
376 ifeq ($(BR2__UCLIBC_UCLIBC_HAS_SYS_ERRLIST
),y
)
377 BR2_AC_CV_HAVE_DECL_ERRLIST
=ac_cv_have_decl_sys_errlist
=yes
379 BR2_AC_CV_HAVE_DECL_ERRLIST
=ac_cv_have_decl_sys_errlist
=no
381 ifeq ($(BR2__UCLIBC_UCLIBC_HAS_SYS_SIGLIST
),y
)
382 BR2_AC_CV_HAVE_DECL_SIGLIST
=ac_cv_have_decl_sys_siglist
=yes
384 BR2_AC_CV_HAVE_DECL_SIGLIST
=ac_cv_have_decl_sys_siglist
=no
386 ifeq ($(BR_LARGEFILE
),y
)
387 BR2_AC_CV_TYPE_STAT64
=ac_cv_type_stat64
=yes
389 BR2_AC_CV_TYPE_STAT64
=ac_cv_type_stat64
=no
392 ifeq ($(findstring y
,$(BR2__UCLIBC_UCLIBC_SUSV3_LEGACY
)$(BR2__UCLIBC_UCLIBC_SUSV3_LEGACY_MACROS
)),y
)
393 BR2_AC_CV_SUSV3_LEGACY
=
396 TARGET_CONFIGURE_ARGS
= \
397 $(BR2_AC_CV_TRAP_CHECK
) \
398 ac_cv_func_mmap_fixed_mapped
=yes \
399 ac_cv_func_memcmp_working
=yes \
400 $(BR2_AC_CV_FUNC_MALLOC_0_NONNULL
) \
401 $(BR2_AC_CV_HAVE_DECL_ERRLIST
) \
402 $(BR2_AC_CV_HAVE_DECL_SIGLIST
) \
403 $(BR2_AC_CV_TYPE_STAT64
) \
404 ac_cv_type_mode_t
=yes \
405 ac_cv_func_getpgrp_void
=yes \
406 ac_cv_prog_LEX
="$(FLEX)" \
407 ac_cv_prog_YACC
="$(BISON) $($(PKG)_BISON_FLAGS)" \
408 $(BR2_AC_CV_C_BIGENDIAN
) \
409 $(BR2_AC_CV_SUSV3_LEGACY
)
411 #######################################################################
413 #ifneq ($(BR2_GCC_CROSS_CXX),y)
414 #TARGET_CONFIGURE_OPTS+=CXX=""
422 ifeq ($(BR2_PACKAGE_TINYX
),y
)
425 ifeq ($(BR2_PACKAGE_XORG
),y
)
428 ifeq ($(BR2_PACKAGE_XORG7
),y
)
429 XSERVER
+=xserver_xorg-server
431 ifeq ($(BR2_PACKAGE_XGGI
),y
)
435 X11_PREFIX
:=$(strip $(subst ",,$(BR2_X11_PREFIX)))
438 include package
/Makefile.autotools.in