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_GCJFLAGS
=$(TARGET_CFLAGS
)
136 TARGET_FFLAGS
=$(TARGET_CFLAGS
)
137 TARGET_FCFLAGS
=$(TARGET_CFLAGS
)
138 TARGET_F77FLAGS
=$(TARGET_CFLAGS
)
139 TARGET_FC_FLAGS
=$(TARGET_CC_FLAGS
)
141 # else it's an external toolchain
142 #########################################################################
144 TARGET_CC_FLAGS
=-I
$(STAGING_DIR
)/include -I
$(STAGING_DIR
)/usr
/include -I
$(TOOLCHAIN_EXTERNAL_PATH
)/$(TOOLCHAIN_EXTERNAL_PREFIX
)/include
145 TARGET_CFLAGS
=$(TARGET_OPTIMIZATION
) $(TARGET_DEBUGGING
)
146 TARGET_CXXFLAGS
=$(TARGET_CFLAGS
)
147 TARGET_LD_FLAGS
=-L
$(STAGING_DIR
)/lib
-L
$(STAGING_DIR
)/usr
/lib
149 #########################################################################
151 ifeq ($(BR2_ENABLE_SSP
),y
)
152 TARGET_CFLAGS
+=-fstack-protector
-fstack-protector-all
-Wstack-protector
155 ifeq ($(BR2_TOOLCHAIN_SOURCE
),y
)
156 TOOL_BUILD_DIR
=$(BASE_DIR
)/$(TOPDIR_PREFIX
)$(ARCH
)$(ARCH_FPU_SUFFIX
)$(ARCH_MMU_SUFFIX
)$(TOPDIR_SUFFIX
)_toolchain
158 # Quotes are needed for spaces et al in path components.
159 TARGET_PATH
="$(TOOL_BUILD_DIR)/bin:$(STAGING_DIR)/bin:$(STAGING_DIR)/usr/bin:$(PATH)"
160 IMAGE
:=$(BINARIES_DIR
)/rootfs.
$(ARCH
)$(ARCH_FPU_SUFFIX
)$(ARCH_MMU_SUFFIX
)
161 GNU_TARGET_NAME
=$(OPTIMIZE_FOR_CPU
)-linux
162 REAL_GNU_TARGET_NAME
=$(OPTIMIZE_FOR_CPU
)$(GNU_TARGET_SUFFIX
)
163 TARGET_CROSS
=$(STAGING_DIR
)/usr
/bin
/$(REAL_GNU_TARGET_NAME
)-
164 KERNEL_CROSS
=$(TARGET_CROSS
)
166 TOOLCHAIN_EXTERNAL_PREFIX
:=$(strip $(subst ",, $(BR2_TOOLCHAIN_EXTERNAL_PREFIX)))
168 TOOLCHAIN_EXTERNAL_PATH
:=$(strip $(subst ",, $(BR2_TOOLCHAIN_EXTERNAL_PATH)))
170 TOOL_BUILD_DIR
=$(BASE_DIR
)/$(TOPDIR_PREFIX
)$(TOOLCHAIN_EXTERNAL_PREFIX
)_toolchain
171 TARGET_PATH
="$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:$(TOOLCHAIN_EXTERNAL_PATH)/bin:$(PATH)"
172 IMAGE
:=$(BINARIES_DIR
)/rootfs.
$(TOOLCHAIN_EXTERNAL_PREFIX
)-$(DATE
)
174 REAL_GNU_TARGET_NAME
=$(TOOLCHAIN_EXTERNAL_PREFIX
)
175 GNU_TARGET_NAME
=$(TOOLCHAIN_EXTERNAL_PREFIX
)
176 KERNEL_CROSS
=$(TOOLCHAIN_EXTERNAL_PATH
)/bin
/$(TOOLCHAIN_EXTERNAL_PREFIX
)-
177 TARGET_CROSS
=$(TOOLCHAIN_EXTERNAL_PATH
)/bin
/$(TOOLCHAIN_EXTERNAL_PREFIX
)-
179 TARGET_AR
=$(TARGET_CROSS
)ar
180 TARGET_AS
=$(TARGET_CROSS
)as
181 TARGET_CC
=$(TARGET_CROSS
)gcc
182 TARGET_CPP
=$(TARGET_CROSS
)cpp
183 TARGET_CXX
=$(TARGET_CROSS
)g
++
184 TARGET_GCJ
=$(TARGET_CROSS
)gcj
185 ifeq ($(BR2_GCC_VERSION_3_4_6
),y
)
186 TARGET_FC
=$(TARGET_CROSS
)g77
188 TARGET_FC
=$(TARGET_CROSS
)gfortran
190 TARGET_LD
=$(TARGET_CROSS
)ld
191 TARGET_NM
=$(TARGET_CROSS
)nm
192 TARGET_RANLIB
=$(TARGET_CROSS
)ranlib
193 TARGET_OBJCOPY
=$(TARGET_CROSS
)objcopy
194 TARGET_OBJDUMP
=$(TARGET_CROSS
)objdump
195 TARGET_LDCONFIG
=$(TARGET_CROSS
)ldconfig
196 ifeq ($(BR2_STRIP_strip
),y
)
197 STRIP_DISCARD_ALL
:=--discard-all
198 STRIP_STRIP_UNNEEDED
:=--strip-unneeded
199 STRIP_STRIP_ALL
:=--strip-all
200 REMOVE_SECTION_COMMENT
:=--remove-section
=.comment
201 REMOVE_SECTION_NOTE
:=--remove-section
=.note
202 TARGET_STRIP
=$(TARGET_CROSS
)strip
203 STRIPCMD
=$(TARGET_CROSS
)strip $(REMOVE_SECTION_COMMENT
) $(REMOVE_SECTION_NOTE
)
205 ifeq ($(BR2_STRIP_sstrip
),y
)
207 STRIP_STRIP_UNNEEDED
:=
209 REMOVE_SECTION_COMMENT
:=
210 REMOVE_SECTION_NOTE
:=
211 TARGET_STRIP
=$(STAGING_DIR
)/usr
/bin
/$(REAL_GNU_TARGET_NAME
)-sstrip
212 STRIPCMD
=$(TARGET_STRIP
)
214 ifeq ($(BR2_STRIP_none
),y
)
215 TARGET_STRIP
=true
-Not_stripping
216 STRIPCMD
=$(TARGET_STRIP
)
218 INSTALL
=/usr
/bin
/install
219 FLEX
:=$(shell $(CONFIG_SHELL
) -c
'which flex || type -p flex')
220 BISON
:=$(shell $(CONFIG_SHELL
) -c
'which bison || type -p bison')
222 HOST_ARCH
:=$(shell $(HOSTCC
) -dumpmachine | sed
-e s
'/-.*//' \
223 -e
's/sparc.*/sparc/' \
225 -e
's/m68k.*/m68k/' \
226 -e
's/ppc/powerpc/g' \
227 -e
's/v850.*/v850/g' \
229 -e
's/mips-.*/mips/' \
230 -e
's/mipsel-.*/mipsel/' \
231 -e
's/cris.*/cris/' \
232 -e
's/i[3-9]86/i386/' \
234 GNU_HOST_NAME
:=$(HOST_ARCH
)-$(subst ",,$(BR2_GNU_BUILD_SUFFIX))
237 AUTO_CONFIGURE_TARGET
=\
238 $(TARGET_CONFIGURE_OPTS
) \
239 $(TARGET_CONFIGURE_ARGS
) \
240 $(TARGET_CONFIGURE_ENV
) \
241 $(if
$(THIS_SRCDIR
),$(THIS_SRCDIR
)/,.
/)configure \
242 --cache-file
="$(PROJECT_BUILD_DIR)/tgt-config.cache" \
243 --target
=$(REAL_GNU_TARGET_NAME
) \
244 --host
=$(REAL_GNU_TARGET_NAME
) \
245 --build
=$(GNU_HOST_NAME
)
247 TARGET_CONFIGURE_OPTS
=\
248 PATH
=$(TARGET_PATH
) \
251 LD
="$(TARGET_LD)$(if $(TARGET_LD_FLAGS), $(TARGET_LD_FLAGS))" \
253 CC
="$(TARGET_CC)$(if $(TARGET_CC_FLAGS), $(TARGET_CC_FLAGS))" \
254 GCC
="$(TARGET_CC)$(if $(TARGET_CC_FLAGS), $(TARGET_CC_FLAGS))" \
255 CPP
="$(TARGET_CPP)$(if $(TARGET_CC_FLAGS), $(TARGET_CC_FLAGS))" \
256 CXX
="$(if $(BR2_GCC_CROSS_CXX),$(TARGET_CXX)$(if $(TARGET_CXXFLAGS), $(TARGET_CXXFLAGS)))" \
257 GCJ
="$(if $(BR2_GCC_CROSS_GCJ),$(TARGET_GCJ)$(if $(TARGET_GCJFLAGS), $(TARGET_GCJFLAGS)))" \
258 FC
="$(TARGET_FC)$(if $(TARGET_FC_FLAGS), $(TARGET_FC_FLAGS))" \
259 RANLIB
="$(TARGET_RANLIB)" \
260 STRIP
="$(TARGET_STRIP)" \
261 OBJCOPY
="$(TARGET_OBJCOPY)" \
262 AR_FOR_BUILD
="$(HOSTAR)" \
263 AS_FOR_BUILD
="$(HOSTAS)" \
264 CC_FOR_BUILD
="$(HOSTCC)" \
265 GCC_FOR_BUILD
="$(HOSTCC)" \
266 CXX_FOR_BUILD
="$(HOSTCXX)" \
267 GCJ_FOR_BUILD
="$(HOSTGCJ)" \
268 FC_FOR_BUILD
="$(HOSTFC)" \
269 LD_FOR_BUILD
="$(HOSTLD)" \
270 CFLAGS_FOR_BUILD
="$(HOST_CFLAGS)" \
271 CXXFLAGS_FOR_BUILD
="$(HOST_CXXFLAGS)" \
272 LDFLAGS_FOR_BUILD
="$(HOST_LDFLAGS)" \
273 FCFLAGS_FOR_BUILD
="$(HOST_FCFLAGS)" \
274 AR_FOR_TARGET
="$(TARGET_AR)" \
275 AS_FOR_TARGET
="$(TARGET_AS)" \
276 CC_FOR_TARGET
="$(TARGET_CC)" \
277 LD_FOR_TARGET
="$(TARGET_LD)" \
278 NM_FOR_TARGET
="$(TARGET_NM)" \
279 CXX_FOR_TARGET
="$(if $(BR2_GCC_CROSS_CXX),$(TARGET_CXX))" \
280 GCJ_FOR_TARGET
="$(if $(BR2_GCC_CROSS_GCJ),$(TARGET_GCJ))" \
281 DEFAULT_ASSEMBLER
="$(TARGET_AS)" \
282 DEFAULT_LINKER
="$(TARGET_LD)" \
283 LIBTOOL
="$(TOOL_BUILD_DIR)/bin/$(LIBTOOL_BINARY)" \
284 LIBTOOLIZE
="$(TOOL_BUILD_DIR)/bin/$(LIBTOOL_BINARY)ize" \
285 PKG_CONFIG_SYSROOT
="$(STAGING_DIR)" \
286 PKG_CONFIG
="$(STAGING_DIR)/usr/bin/pkg-config" \
287 PKG_CONFIG_PATH
="$(STAGING_DIR)/usr/lib/pkgconfig:$(PKG_CONFIG_PATH)" \
288 PKG_CONFIG_ALLOW_SYSTEM_CFLAGS
=1 \
289 PKG_CONFIG_ALLOW_SYSTEM_LIBS
=1 \
290 STAGING_DIR
="$(STAGING_DIR)"
292 TARGET_CONFIGURE_ENV
:=\
293 CFLAGS
="$(TARGET_CFLAGS)" \
294 LDFLAGS
="$(TARGET_LDFLAGS)" \
295 CXXFLAGS
="$(if $(BR2_GCC_CROSS_CXX),$(TARGET_CXXFLAGS))" \
296 GCJFLAGS
="$(if $(BR2_GCC_CROSS_GCJ),$(TARGET_GCJFLAGS))" \
297 FFLAGS
="$(TARGET_FFLAGS)" \
298 FCFLAGS
="$(TARGET_FCFLAGS)" \
299 F77FLAGS
="$(TARGET_F77FLAGS)" \
301 HOST_CONFIGURE_OPTS
=\
302 PATH
=$(TARGET_PATH
) \
305 LD
="$(HOSTLD)$(if $(HOST_LDFLAGS), $(HOST_LDFLAGS))" \
307 CC
="$(HOSTCC)$(if $(HOST_CFLAGS), $(HOST_CFLAGS))" \
308 GCC
="$(HOSTCC)$(if $(HOST_CFLAGS), $(HOST_CFLAGS))" \
309 CXX
="$(HOSTCXX)$(if $(HOST_CXXFLAGS), $(HOST_CXXFLAGS))" \
310 GCJ
="$(HOSTGCJ)$(if $(HOST_GCJFLAGS), $(HOST_GCJFLAGS))" \
311 CPP
="$(HOSTCPP)$(if $(HOST_CFLAGS), $(HOST_CFLAGS))" \
312 AR_FOR_BUILD
="$(HOSTAR)" \
313 AS_FOR_BUILD
="$(HOSTAS)" \
314 CC_FOR_BUILD
="$(HOSTCC)" \
315 GCC_FOR_BUILD
="$(HOSTCC)" \
316 CPP_FOR_BUILD
="$(HOSTCPP)" \
317 CXX_FOR_BUILD
="$(HOSTCXX)" \
318 GCJ_FOR_BUILD
="$(HOSTGCJ)" \
319 LD_FOR_BUILD
="$(HOSTLD)" \
320 FC_FOR_BUILD
="$(HOSTFC)" \
321 CFLAGS_FOR_BUILD
="$(HOST_CFLAGS)" \
322 CXXFLAGS_FOR_BUILD
="$(HOST_CXXFLAGS)" \
323 LDFLAGS_FOR_BUILD
="$(HOST_LDFLAGS)" \
324 FCFLAGS_FOR_BUILD
="$(HOST_FCFLAGS)" \
325 AR_FOR_TARGET
="$(TARGET_AR)" \
326 AS_FOR_TARGET
="$(TARGET_AS)" \
327 CC_FOR_TARGET
="$(TARGET_CC)" \
328 CPP_FOR_TARGET
="$(TARGET_CPP)" \
329 LD_FOR_TARGET
="$(TARGET_LD)" \
330 NM_FOR_TARGET
="$(TARGET_NM)" \
331 CXX_FOR_TARGET
="$(if $(BR2_GCC_CROSS_CXX),$(TARGET_CXX))" \
332 GCJ_FOR_TARGET
="$(if $(BR2_GCC_CROSS_GCJ),$(TARGET_GCJ))" \
333 RANLIB_FOR_TARGET
="$(TARGET_RANLIB)" \
334 STRIP_FOR_TARGET
="$(TARGET_STRIP)" \
335 OBJCOPY_FOR_TARGET
="$(TARGET_OBJCOPY)" \
336 OBJDUMP_FOR_TARGET
="$(TARGET_OBJDUMP)" \
337 DEFAULT_ASSEMBLER
="$(TARGET_AS)" \
338 DEFAULT_LINKER
="$(TARGET_LD)" \
339 ORIGINAL_AS_FOR_TARGET
="$(TARGET_AS)" \
340 ORIGINAL_LD_FOR_TARGET
="$(TARGET_LD)" \
341 ORIGINAL_NM_FOR_TARGET
="$(TARGET_NM)" \
342 ORIGINAL_OBJDUMP_FOR_TARGET
="$(TARGET_OBJDUMP)"
344 #######################################################################
345 # settings we need to pass to configure
347 # does unaligned access trap?
348 BR2_AC_CV_TRAP_CHECK
=ac_cv_lbl_unaligned_fail
=yes
350 BR2_AC_CV_TRAP_CHECK
=ac_cv_lbl_unaligned_fail
=no
352 ifeq ($(BR2_x86_64
),y
)
353 BR2_AC_CV_TRAP_CHECK
=ac_cv_lbl_unaligned_fail
=no
356 BR2_AC_CV_TRAP_CHECK
=ac_cv_lbl_unaligned_fail
=no
359 BR2_AC_CV_TRAP_CHECK
=ac_cv_lbl_unaligned_fail
=no
361 ifeq ($(BR2_powerpc
)$(BR2_ENDIAN
),yBIG
)
362 BR2_AC_CV_TRAP_CHECK
=ac_cv_lbl_unaligned_fail
=no
365 ifeq ($(BR2_ENDIAN
),"BIG")
366 BR2_AC_CV_C_BIGENDIAN
=ac_cv_c_bigendian
=yes
368 BR2_AC_CV_C_BIGENDIAN
=ac_cv_c_bigendian
=no
371 # uClibc's config symbols reside in BR2__UCLIBC_${uclibc_config_sym}=${val}
372 # Does malloc return live pointer for malloc(0) ?
374 #ifeq ($(BR2__UCLIBC_MALLOC_GLIBC_COMPAT),y)
377 BR2_AC_CV_FUNC_MALLOC_0_NONNULL
=ac_cv_func_malloc_0_nonnull
=yes \
378 gl_cv_func_malloc_0_nonnull
=yes \
379 ac_cv_func_realloc_0_nonnull
=yes
381 BR2_AC_CV_FUNC_MALLOC_0_NONNULL
=ac_cv_func_malloc_0_nonnull
=no \
382 gl_cv_func_malloc_0_nonnull
=no \
383 ac_cv_func_realloc_0_nonnull
=no
385 ifeq ($(BR2__UCLIBC_UCLIBC_HAS_SYS_ERRLIST
),y
)
386 BR2_AC_CV_HAVE_DECL_ERRLIST
=ac_cv_have_decl_sys_errlist
=yes
388 BR2_AC_CV_HAVE_DECL_ERRLIST
=ac_cv_have_decl_sys_errlist
=no
390 ifeq ($(BR2__UCLIBC_UCLIBC_HAS_SYS_SIGLIST
),y
)
391 BR2_AC_CV_HAVE_DECL_SIGLIST
=ac_cv_have_decl_sys_siglist
=yes
393 BR2_AC_CV_HAVE_DECL_SIGLIST
=ac_cv_have_decl_sys_siglist
=no
395 ifeq ($(BR_LARGEFILE
),y
)
396 BR2_AC_CV_TYPE_STAT64
=ac_cv_type_stat64
=yes
398 BR2_AC_CV_TYPE_STAT64
=ac_cv_type_stat64
=no
401 ifeq ($(findstring y
,$(BR2__UCLIBC_UCLIBC_SUSV3_LEGACY
)$(BR2__UCLIBC_UCLIBC_SUSV3_LEGACY_MACROS
)),y
)
402 BR2_AC_CV_SUSV3_LEGACY
=
405 TARGET_CONFIGURE_ARGS
= \
406 $(BR2_AC_CV_TRAP_CHECK
) \
407 ac_cv_func_mmap_fixed_mapped
=yes \
408 ac_cv_func_memcmp_working
=yes \
409 $(BR2_AC_CV_FUNC_MALLOC_0_NONNULL
) \
410 $(BR2_AC_CV_HAVE_DECL_ERRLIST
) \
411 $(BR2_AC_CV_HAVE_DECL_SIGLIST
) \
412 $(BR2_AC_CV_TYPE_STAT64
) \
413 ac_cv_type_mode_t
=yes \
414 ac_cv_func_getpgrp_void
=yes \
415 ac_cv_prog_LEX
="$(FLEX)" \
416 ac_cv_prog_YACC
="$(BISON) $($(PKG)_BISON_FLAGS)" \
417 $(BR2_AC_CV_C_BIGENDIAN
) \
418 $(BR2_AC_CV_SUSV3_LEGACY
)
420 #######################################################################
422 #ifneq ($(BR2_GCC_CROSS_CXX),y)
423 #TARGET_CONFIGURE_OPTS+=CXX=""
431 ifeq ($(BR2_PACKAGE_TINYX
),y
)
434 ifeq ($(BR2_PACKAGE_XORG
),y
)
437 ifeq ($(BR2_PACKAGE_XORG7
),y
)
438 XSERVER
+=xserver_xorg-server
440 ifeq ($(BR2_PACKAGE_XGGI
),y
)
444 X11_PREFIX
:=$(strip $(subst ",,$(BR2_X11_PREFIX)))
447 include package
/Makefile.autotools.in