only strip the installed target-binary
[buildroot.git] / target / Config.in.arch
blob686a197bc10da033c49467ab52aa2a743054a14e
1 choice
2         prompt "Target Architecture"
3         default BR2_i386
4         help
5           Select the target architecture family to build for.
7 config BR2_alpha
8         bool "alpha"
9 config BR2_arm
10         bool "arm"
11 config BR2_armeb
12         bool "armeb"
13 config BR2_avr32
14         bool "avr32"
15 config BR2_bfin
16         bool "bfin"
17 config BR2_cris
18         bool "cris"
19 config BR2_ia64
20         bool "ia64"
21 config BR2_i386
22         bool "i386"
23 config BR2_m68k
24         bool "m68k"
25 config BR2_mips
26         bool "mips"
27 config BR2_mipsel
28         bool "mipsel"
29 config BR2_nios2
30         bool "nios2"
31 config BR2_powerpc
32         bool "powerpc"
33 config BR2_s390
34         bool "s390"
35 config BR2_sh
36         bool "superh"
37 config BR2_sh64
38         bool "superh64"
39 config BR2_sparc
40         bool "sparc"
41 config BR2_sparc64
42         bool "sparc64"
43 config BR2_x86_64
44         bool "x86_64"
45 endchoice
48 # Keep the variants separate, there's no need to clutter everything else.
49 # sh is fairly "special" in this regard, as virtually everyone else has
50 # things kept down to a _sensible_ number of target variants. No such
51 # luck for sh..
53 choice
54         prompt "Target Architecture Variant"
55         depends on BR2_arm || BR2_armeb
56         default BR2_generic_arm
57         help
58           Specific CPU variant to use
60 config BR2_generic_arm
61         bool "generic_arm"
62 config BR2_arm7tdmi
63         bool "arm7tdmi"
64 config BR2_arm610
65         bool "arm610"
66 config BR2_arm710
67         bool "arm710"
68 config BR2_arm720t
69         bool "arm720t"
70 config BR2_arm920t
71         bool "arm920t"
72 config BR2_arm922t
73         bool "arm922t"
74 config BR2_arm926t
75         bool "arm926t"
76 config BR2_arm10t
77         bool "arm10t"
78 config BR2_arm1136jf_s
79         bool "arm1136jf_s"
80 config BR2_arm1176jz_s
81         bool "arm1176jz-s"
82 config BR2_arm1176jzf_s
83         bool "arm1176jzf-s"
84 config BR2_sa110
85         bool "sa110"
86 config BR2_sa1100
87         bool "sa1100"
88 config BR2_xscale
89         bool "xscale"
90 config BR2_iwmmxt
91         bool "iwmmxt"
92 endchoice
94 config BR2_ARM_TYPE
95         string
96         default GENERIC_ARM     if BR2_generic_arm
97         default ARM610          if BR2_arm610
98         default ARM710          if BR2_arm710
99         default ARM7TDMI        if BR2_arm7tdmi
100         default ARM720T         if BR2_arm720t
101         default ARM920T         if BR2_arm920t
102         default ARM922T         if BR2_arm922t
103         default ARM926T         if BR2_arm926t
104         default ARM10T          if BR2_arm10t
105         default ARM1136JF_S     if BR2_arm1136jf_s
106         default ARM1176JZ_S     if BR2_arm1176jz_s
107         default ARM1176JZF_S    if BR2_arm1176jzf_s
108         default ARM_SA110       if BR2_sa110
109         default ARM_SA1100      if BR2_sa1100
110         default ARM_XSCALE      if BR2_xscale
111         default ARM_IWMMXT      if BR2_iwmmxt
113 choice
114         prompt "Target ABI"
115         depends on BR2_arm || BR2_armeb
116         default BR2_ARM_OABI
117         help
118           Application Binary Interface to use
120 config BR2_ARM_OABI
121         bool "OABI"
122 config BR2_ARM_EABI
123         bool "EABI"
124 endchoice
126 choice
127         prompt "Target Architecture Variant"
128         depends on BR2_mips || BR2_mipsel
129         default BR2_mips_3 if BR2_mips
130         default BR2_mips_1 if BR2_mipsel
131         help
132           Specific CPU variant to use
133           
134           64bit cabable: 3, 4, 64, 64r2
135           non-64bit capable: 1, 2, 32, 32r2
137 config BR2_mips_1
138         bool "mips I (generic)"
139 config BR2_mips_2
140         bool "mips II"
141 config BR2_mips_3
142         bool "mips III"
143 config BR2_mips_4
144         bool "mips IV"
145 config BR2_mips_32
146         bool "mips 32"
147 config BR2_mips_32r2
148         bool "mips 32r2"
149 config BR2_mips_64
150         bool "mips 64"
151 config BR2_mips_64r2
152         bool "mips 64r2"
153 config BR2_mips_16
154         bool "mips 16"
155 endchoice
158 choice
159         prompt "Target ABI"
160         depends on BR2_mips || BR2_mipsel
161         default BR_mips_ABI_O32 if BR_mips_32 || BR_mips_32r2
162         default BR_mips_ABI_N32 if BR_mips_64 || BR_mips_64r2
163         help
164           Application Binary Interface to use
166 config BR2_MIPS_OABI32
167         bool "o32"
168 config BR2_MIPS_ABI32
169         bool "n32"
170         depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
171 config BR2_MIPS_EABI
172         bool "eabi"
173         depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
174 config BR2_MIPS_ABI64
175         bool "n64"
176         depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
177 config BR2_MIPS_OABI64
178         bool "o64"
179         depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
180 config BR2_MIPS_ABI_none
181         bool "unspecified"
182         depends on BR2_mips_16
183         help
184           Unspecified ABI leaves ABI selection blank.
185 endchoice
187 choice
188         prompt "Target Architecture Variant"
189         depends on BR2_avr32
190 config BR2_at32ap7000
191         bool "AT32AP7000"
192 config BR2_at32ap7001
193         bool "AT32AP7001"
194 config BR2_at32ap7002
195         bool "AT32AP7002"
196 endchoice
199 choice
200         prompt "Target Architecture Variant"
201         depends on BR2_sh
202         default BR2_sh4
203         help
204           Specific CPU variant to use
206 config BR2_sh2a_nofpueb
207         bool "sh2a_nofpueb"
208 config BR2_sh2eb
209         bool "sh2eb"
210 config BR2_sh3
211         bool "sh3"
212 config BR2_sh3eb
213         bool "sh3eb"
214 config BR2_sh4
215         bool "sh4"
216 config BR2_sh4eb
217         bool "sh4eb"
218 endchoice
221 # gcc builds libstdc++ differently depending on the
222 # host tuplet given to it, so let people choose
224 choice
225         prompt "Target Architecture Variant"
226         depends on BR2_i386
227         default BR2_x86_i386
228         help
229           Specific CPU variant to use
231 config BR2_x86_i386
232         bool "i386"
233 config BR2_x86_i486
234         bool "i486"
235 config BR2_x86_i586
236         bool "i586"
237 config BR2_x86_i686
238         bool "i686"
239 config BR2_x86_pentiumpro
240         bool "pentium pro"
241         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
242 config BR2_x86_pentium_mmx
243         bool "pentium MMX"
244         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
245 config BR2_x86_pentium_m
246         bool "pentium mobile"
247         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
248 config BR2_x86_pentium2
249         bool "pentium2"
250         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
251 config BR2_x86_pentium3
252         bool "pentium3"
253         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
254 config BR2_x86_pentium4
255         bool "pentium4"
256         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
257 config BR2_x86_prescott
258         bool "prescott"
259         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
260 config BR2_x86_nocona
261         bool "nocona"
262         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
263 config BR2_x86_core2
264         bool "core2"
265         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
266 config BR2_x86_k6
267         bool "k6"
268         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
269 config BR2_x86_k6_2
270         bool "k6-2"
271         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
272 config BR2_x86_athlon
273         bool "athlon"
274         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
275 config BR2_x86_athlon_4
276         bool "athlon-4"
277         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
278 config BR2_x86_opteron
279         bool "opteron"
280         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
281 config BR2_x86_opteron_sse3
282         bool "opteron w/ SSE3"
283         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
284 config BR2_x86_barcelona
285         bool "barcelona"
286         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
287 config BR2_x86_geode
288         bool "geode"
289         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
290 config BR2_x86_c3
291         bool "cyrix 3 (MMX + 3dNOW!)"
292         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
293 config BR2_x86_winchip_c6
294         bool "IDT winchip C6 (i486 + slow MMX)"
295         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
296 config BR2_x86_winchip2
297         bool "IDT winchip2 (i486 +MMX +SSE)"
298         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
299 endchoice
301 choice
302         prompt "Target Architecture Variant"
303         depends on BR2_x86_64
304         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
305         default BR2_x86_64_core2
306         help
307           Specific CPU variant to use
309 config BR2_x86_64_barcelona
310         bool "barcelona"
311 config BR2_x86_64_opteron_sse3
312         bool "opteron w/ sse3"
313 config BR2_x86_64_opteron
314         bool "opteron"
315 config BR2_x86_64_nocona
316         bool "nocona"
317 config BR2_x86_64_core2
318         bool "core2"
319 endchoice
321 choice
322         prompt "Target Architecture Variant"
323         depends on BR2_alpha
324         default BR2_alpha_21064
325         help
326           Specific CPU variant to use
328 config BR2_alpha_21064
329         bool "21064"
330 config BR2_alpha_21164
331         bool "21164"
332 config BR2_alpha_21164a
333         bool "21164a"
334 config BR2_alpha_21164pc
335         bool "21164pc"
336 config BR2_alpha_21264
337         bool "21264"
338 config BR2_alpha_21264a
339         bool "21264a"
340 endchoice
342 choice
343         prompt "Target Architecture Variant"
344         depends on BR2_s390
345         default BR2_s390_g5
346         help
347           Specific CPU variant to use
349 config BR2_s390_g5
350         bool "g5"
351 config BR2_s390_g6
352         bool "g6"
353 config BR2_s390_z900
354         bool "z900"
355 config BR2_s390_z990
356         bool "z990"
357 config BR2_s390_z9_109
358         bool "z9_109"
359 endchoice
361 choice
362         prompt "Target Architecture Variant"
363         depends on BR2_sparc
364         default BR2_sparc_v7
365         help
366           Specific CPU variant to use
368 config BR2_sparc_v7
369         bool "v7"
370 config BR2_sparc_cypress
371         bool "cypress"
372 config BR2_sparc_v8
373         bool "v8"
374 config BR2_sparc_supersparc
375         bool "supersparc"
376 config BR2_sparc_sparclite
377         bool "sparclite"
378 config BR2_sparc_f930
379         bool "f930"
380 config BR2_sparc_f934
381         bool "f934"
382 config BR2_sparc_hypersparc
383         bool "hypersparc"
384 config BR2_sparc_sparclite86x
385         bool "sparclite86x"
386 config BR2_sparc_sparclet
387         bool "sparclet"
388 config BR2_sparc_tsc701
389         bool "tsc701"
390 config BR2_sparc_v9
391         bool "v9"
392 config BR2_sparc_v9a
393         bool "v9a"
394 config BR2_sparc_v9b
395         bool "v9b"
396 config BR2_sparc_ultrasparc
397         bool "ultrasparc"
398 config BR2_sparc_ultrasparc3
399         bool "ultrasparc3"
400 config BR2_sparc_niagara
401         bool "niagara"
402 endchoice
404 choice
405         prompt "Target Architecture Variant"
406         depends on BR2_sparc64
407         default BR2_sparc64_v9
408         help
409           Specific CPU variant to use
411 config BR2_sparc64_v9
412         bool "v9"
413 config BR2_sparc64_v9a
414         bool "v9a"
415 config BR2_sparc64_v9b
416         bool "v9b"
417 config BR2_sparc64_ultrasparc
418         bool "ultrasparc"
419 config BR2_sparc64_ultrasparc3
420         bool "ultrasparc3"
421 config BR2_sparc64_niagara
422         bool "niagara"
423 endchoice
425 config BR2_SPARC_TYPE
426         string
427         default V7      if BR2_sparc_v7 || BR2_sparc_cypress || BR2_sparc_sparclite || BR2_sparc_f930 || BR2_sparc_f934 || BR2_sparc_sparclite86x || BR2_sparc_sparclet || BR2_sparc_tsc701
428         default V8      if BR2_sparc_v8 || BR2_sparc_supersparc || BR2_sparc_hypersparc
429         default V9      if BR2_sparc_v9 || BR2_sparc_ultrasparc || BR2_sparc_ultrasparc3 || BR2_sparc_niagara || BR2_sparc64_v9 || BR2_sparc64_ultrasparc || BR2_sparc64_ultrasparc3 || BR2_sparc64_niagara
430         default V9      if BR2_sparc_v9a || BR2_sparc64_v9a
431         default V9B     if BR2_sparc_v9b || BR2_sparc64_v9b
433 choice
434         prompt "Target Architecture Variant"
435         depends on BR2_ia64
436         default BR2_ia64_itanium2
437         help
438           Specific CPU variant to use
440 config BR2_ia64_itanium1
441         bool "itanium 1"
442 config BR2_ia64_itanium2
443         bool "itanium 2"
444 endchoice
446 choice
447         prompt "Target Architecture Variant"
448         depends on BR2_powerpc
449         default BR2_generic_powerpc
450         help
451           Specific CPU variant to use
452 config BR2_generic_powerpc
453         bool "generic"
454 config BR2_powerpc_401
455         bool "401"
456 config BR2_powerpc_403
457         bool "403"
458 config BR2_powerpc_405
459         bool "405"
460 config BR2_powerpc_405fp
461         bool "405 with FPU"
462 config BR2_powerpc_440
463         bool "440"
464 config BR2_powerpc_440fp
465         bool "440 with FPU"
466 config BR2_powerpc_505
467         bool "505"
468 config BR2_powerpc_601
469         bool "601"
470 config BR2_powerpc_602
471         bool "602"
472 config BR2_powerpc_603
473         bool "603"
474 config BR2_powerpc_603e
475         bool "603e"
476 config BR2_powerpc_604
477         bool "604"
478 config BR2_powerpc_604e
479         bool "604e"
480 config BR2_powerpc_620
481         bool "620"
482 config BR2_powerpc_630
483         bool "630"
484 config BR2_powerpc_740
485         bool "740"
486 config BR2_powerpc_7400
487         bool "7400"
488 config BR2_powerpc_7450
489         bool "7450"
490 config BR2_powerpc_750
491         bool "750"
492 config BR2_powerpc_801
493         bool "801"
494 config BR2_powerpc_821
495         bool "821"
496 config BR2_powerpc_823
497         bool "823"
498 config BR2_powerpc_860
499         bool "860"
500 config BR2_powerpc_970
501         bool "970"
502 config BR2_powerpc_8540
503         bool "8540"
504 endchoice
506 choice
507         prompt "Target Architecture Variant"
508         depends on BR2_bfin
509         default BR2_bf532
510         help
511           Specific CPU variant to use
512 config BR2_bf522
513         bool "bf522"
514 config BR2_bf525
515         bool "bf525"
516 config BR2_bf527
517         bool "bf527"
518 config BR2_bf531
519         bool "bf531"
520 config BR2_bf532
521         bool "bf532"
522 config BR2_bf533
523         bool "bf533"
524 config BR2_bf534
525         bool "bf534"
526 config BR2_bf536
527         bool "bf536"
528 config BR2_bf537
529         bool "bf537"
530 config BR2_bf538
531         bool "bf538"
532 config BR2_bf539
533         bool "bf539"
534 config BR2_bf542
535         bool "bf542"
536 config BR2_bf544
537         bool "bf544"
538 config BR2_bf548
539         bool "bf548"
540 config BR2_bf549
541         bool "bf549"
542 config BR2_bf561
543         bool "bf561"
544 endchoice
546 config BR2_bfin_sirevision
547         string "sirevision"
548         depends on BR2_bfin
549         default any
550         help
551           If sirevision is none, no workarounds are enabled.
552           If sirevision is any, all workarounds for the targeted
553           processor will be enabled.
554           See man gcc for details.
555           
556           Default: any
560 config BR2_ARCH
561         string
562         default "alpha"         if BR2_alpha
563         default "arm"           if BR2_arm
564         default "armeb"         if BR2_armeb
565         default "avr32"         if BR2_avr32
566         default "bfin"          if BR2_bfin
567         default "cris"          if BR2_cris
568         default "i386"          if BR2_x86_i386
569         default "i486"          if BR2_x86_i486
570         default "i586"          if BR2_x86_i586
571         default "i686"          if BR2_x86_i686
572         default "i686"          if BR2_x86_pentium4
573         default "i686"          if BR2_x86_nocona
574         default "i686"          if BR2_x86_core2
575         default "ia64"          if BR2_ia64
576         default "m68k"          if BR2_m68k
577         default "mips"          if BR2_mips
578         default "mipsel"        if BR2_mipsel
579         default "nios2"         if BR2_nios2
580         default "powerpc"       if BR2_powerpc
581         default "s390"          if BR2_s390
582         default "s390"          if BR2_s390x
583         default "sh2a_nofpueb"  if BR2_sh2a_nofpueb
584         default "sh2eb"         if BR2_sh2eb
585         default "sh3"           if BR2_sh3
586         default "sh3eb"         if BR2_sh3eb
587         default "sh4"           if BR2_sh4
588         default "sh4eb"         if BR2_sh4eb
589         default "sh64"          if BR2_sh64
590         default "sparc"         if BR2_sparc
591         default "sparc64"       if BR2_sparc64
592         default "x86_64"        if BR2_x86_64
593         default "x86_64"        if BR2_x86_64_nocona
594         default "x86_64"        if BR2_x86_64_core2
595         default "x86_64"        if BR2_x86_64_opteron
596         default "x86_64"        if BR2_x86_64_opteron_sse3
597         default "x86_64"        if BR2_x86_64_barcelona
600 config BR2_ENDIAN
601         string
602         default "LITTLE" if BR2_arm || BR2_cris || BR2_i386 || BR2_mipsel || \
603                             BR2_sh3 || BR2_sh4 || BR2_x86_64 || BR2_nios2 || \
604                             BR2_sh64 || BR2_bfin
605         default "BIG"    if BR2_alpha || BR2_armeb || BR2_avr32 || BR2_m68k || BR2_mips || \
606                             BR2_powerpc || BR2_sh2a_nofpueb || BR2_sh2eb || \
607                             BR2_sh3eb || BR2_sh4eb || BR2_sparc || BR2_sparc64
609 config BR2_GCC_TARGET_TUNE
610         string
611         default i386            if BR2_x86_i386
612         default i486            if BR2_x86_i486
613         default i586            if BR2_x86_i586
614         default pentium-mmx     if BR2_x86_pentium_mmx
615         default i686            if BR2_x86_i686
616         default pentiumpro      if BR2_x86_pentiumpro
617         default pentium-m       if BR2_x86_pentium_m
618         default pentium2        if BR2_x86_pentium2
619         default pentium3        if BR2_x86_pentium3
620         default pentium4        if BR2_x86_pentium4
621         default prescott        if BR2_x86_prescott
622         default nocona          if BR2_x86_nocona
623         default core2           if BR2_x86_core2
624         default k8              if BR2_x86_opteron
625         default k8-sse3         if BR2_x86_opteron_sse3
626         default barcelona       if BR2_x86_barcelona
627         default k6              if BR2_x86_k6
628         default k6-2            if BR2_x86_k6_2
629         default athlon          if BR2_x86_athlon
630         default athlon-4        if BR2_x86_athlon_4
631         default winchip-c6      if BR2_x86_winchip_c6
632         default winchip2        if BR2_x86_winchip2
633         default c3              if BR2_x86_c3
634         default geode           if BR2_x86_geode
635         default nocona          if BR2_x86_64_nocona
636         default core2           if BR2_x86_64_core2
637         default k8              if BR2_x86_64_opteron
638         default k8-sse3         if BR2_x86_64_opteron_sse3
639         default barcelona       if BR2_x86_64_barcelona
640         default arm600          if BR2_arm600
641         default arm610          if BR2_arm610
642         default arm620          if BR2_arm620
643         default arm7tdmi        if BR2_arm7tdmi
644         default arm7tdmi        if BR2_arm720t
645         default arm7tdmi        if BR2_arm740t
646         default arm920          if BR2_arm920
647         default arm920t         if BR2_arm920t
648         default arm922t         if BR2_arm922t
649         default arm9tdmi        if BR2_arm926t
650         default arm1136j-s      if BR2_arm1136j_s
651         default arm1136jf-s     if BR2_arm1136jf_s
652         default arm1176jz-s     if BR2_arm1176jz_s
653         default arm1176jzf-s    if BR2_arm1176jzf_s
654         default strongarm110    if BR2_sa110
655         default strongarm1100   if BR2_sa1100
656         default xscale          if BR2_xscale
657         default iwmmxt          if BR2_iwmmxt
658         default v0              if BR2_cris_unknown
659         default v10             if BR2_cris_generic
660         default v3              if BR2_cris_etrax_4
661         default v8              if BR2_cris_etrax_100
662         default v10             if BR2_cris_etrax_100lx
663         default ev4             if BR2_alpha_21064
664         default ev5             if BR2_alpha_21164
665         default ev56            if BR2_alpha_21164a
666         default pca56           if BR2_alpha_21164pc
667         default ev6             if BR2_alpha_21264
668         default ev67            if BR2_alpha_21264a
669 #       default itanium         if BR2_ia64_itanium1
670 #       default itanium2        if BR2_ia64_itanium2
671         default 68000           if BR2_m68k_68000
672         default 68010           if BR2_m68k_68010
673         default 68020           if BR2_m68k_68020
674         default 68030           if BR2_m68k_68030
675         default 68040           if BR2_m68k_68040
676         default 68060           if BR2_m68k_68060
677         default mips1           if BR2_mips_1
678         default mips2           if BR2_mips_2
679         default mips3           if BR2_mips_3
680         default mips4           if BR2_mips_4
681         default mips32          if BR2_mips_32
682         default mips32r2        if BR2_mips_32r2
683         default mips64          if BR2_mips_64
684         default mips64r2        if BR2_mips_64r2
685         default mips16          if BR2_mips_16
686         default 401             if BR2_powerpc_401
687         default 403             if BR2_powerpc_403
688         default 405             if BR2_powerpc_405
689         default 405fp           if BR2_powerpc_405fp
690         default 440             if BR2_powerpc_440
691         default 440fp           if BR2_powerpc_440fp
692         default 505             if BR2_powerpc_505
693         default 601             if BR2_powerpc_601
694         default 602             if BR2_powerpc_602
695         default 603             if BR2_powerpc_603
696         default 603e            if BR2_powerpc_603e
697         default 604             if BR2_powerpc_604
698         default 604e            if BR2_powerpc_604e
699         default 620             if BR2_powerpc_620
700         default 630             if BR2_powerpc_630
701         default 740             if BR2_powerpc_740
702         default 7400            if BR2_powerpc_7400
703         default 7450            if BR2_powerpc_7450
704         default 750             if BR2_powerpc_750
705         default 801             if BR2_powerpc_801
706         default 821             if BR2_powerpc_821
707         default 823             if BR2_powerpc_823
708         default 860             if BR2_powerpc_860
709         default 970             if BR2_powerpc_970
710         default 8540            if BR2_powerpc_8540
711         default v7              if BR2_sparc_v7
712         default cypress         if BR2_sparc_cypress
713         default v8              if BR2_sparc_v8
714         default supersparc      if BR2_sparc_supersparc
715         default hypersparc      if BR2_sparc_hypersparc
716         default sparclite       if BR2_sparc_sparclite
717         default f930            if BR2_sparc_f930
718         default f934            if BR2_sparc_f934
719         default sparclite86x    if BR2_sparc_sparclite86x
720         default sparclet        if BR2_sparc_sparclet
721         default tsc701          if BR2_sparc_tsc701
722         default v9              if BR2_sparc_v9 || BR2_sparc64_v9
723         default v9              if BR2_sparc_v9a || BR2_sparc64_v9a
724         default v9              if BR2_sparc_v9b || BR2_sparc64_v9b
725         default ultrasparc      if BR2_sparc_ultrasparc || BR2_sparc64_ultrasparc
726         default ultrasparc3     if BR2_sparc_ultrasparc3 || BR2_sparc64_ultrasparc3
727         default niagara         if BR2_sparc_niagara || BR2_sparc64_niagara
728         default g5              if BR2_s390_g5
729         default g6              if BR2_s390_g6
730         default z900            if BR2_s390_z900
731         default z990            if BR2_s390_z990
732         default z9-109          if BR2_s390_z9_109
734 config BR2_GCC_TARGET_CPU
735         string
736         default bf522           if BR2_bf522
737         default bf525           if BR2_bf525
738         default bf527           if BR2_bf527
739         default bf531           if BR2_bf531
740         default bf532           if BR2_bf532
741         default bf533           if BR2_bf533
742         default bf534           if BR2_bf534
743         default bf536           if BR2_bf536
744         default bf537           if BR2_bf537
745         default bf538           if BR2_bf538
746         default bf539           if BR2_bf539
747         default bf542           if BR2_bf542
748         default bf544           if BR2_bf544
749         default bf548           if BR2_bf548
750         default bf549           if BR2_bf549
751         default bf561           if BR2_bf561
753 config BR2_GCC_TARGET_ARCH
754         string
755         default i386            if BR2_x86_i386
756         default i486            if BR2_x86_i486
757         default i586            if BR2_x86_i586
758         default pentium-mmx     if BR2_x86_pentium_mmx
759         default i686            if BR2_x86_i686
760         default pentiumpro      if BR2_x86_pentiumpro
761         default pentium-m       if BR2_x86_pentium_m
762         default pentium2        if BR2_x86_pentium2
763         default pentium3        if BR2_x86_pentium3
764         default pentium4        if BR2_x86_pentium4
765         default prescott        if BR2_x86_prescott
766         default nocona          if BR2_x86_nocona
767         default core2           if BR2_x86_core2
768         default k8              if BR2_x86_opteron
769         default k8-sse3         if BR2_x86_opteron_sse3
770         default barcelona       if BR2_x86_barcelona
771         default k6              if BR2_x86_k6
772         default k6-2            if BR2_x86_k6_2
773         default athlon          if BR2_x86_athlon
774         default athlon-4        if BR2_x86_athlon_4
775         default winchip-c6      if BR2_x86_winchip_c6
776         default winchip2        if BR2_x86_winchip2
777         default c3              if BR2_x86_c3
778         default geode           if BR2_x86_geode
779         default iwmmxt          if BR2_iwmmxt
780         default v0              if BR2_cris_unknown
781         default v10             if BR2_cris_generic
782         default v3              if BR2_cris_etrax_4
783         default v8              if BR2_cris_etrax_100
784         default v10             if BR2_cris_etrax_100lx
785         default 68000           if BR2_m68k_68000
786         default 68010           if BR2_m68k_68010
787         default 68020           if BR2_m68k_68020
788         default 68030           if BR2_m68k_68030
789         default 68040           if BR2_m68k_68040
790         default 68060           if BR2_m68k_68060
791         default g5              if BR2_s390_g5
792         default g6              if BR2_s390_g6
793         default z900            if BR2_s390_z900
794         default z990            if BR2_s390_z990
795         default z9-109          if BR2_s390_z9_109
797 config BR2_GCC_TARGET_ABI
798         string
799         default apcs-gnu        if BR2_arm_dunno
800         default atpcs           if BR2_arm_dunno
801         default aapcs           if BR2_arm_dunno
802         default aapcs-linux     if BR2_iwmmxt
803         #default iwmmxt         if BR2_iwmmxt
804         default 32              if BR2_MIPS_OABI32
805         default n32             if BR2_MIPS_ABI32
806         default eabi            if BR2_MIPS_EABI
807         default o64             if BR2_MIPS_OABI64
808         default n64             if BR2_MIPS_ABI64
809         default mmixware        if BR2_mmix && BR2_MMIX_ABI_native
810         default gnu             if BR2_mmix && !BR2_MMIX_ABI_native
811         default altivec         if BR2_powerpc && BR2_PPC_ABI_altivec
812         default no-altivec      if BR2_powerpc && BR2_PPC_ABI_no-altivec
813         default spe             if BR2_powerpc && BR2_PPC_ABI_spe
814         default no-spe          if BR2_powerpc && BR2_PPC_ABI_no-spe
815         default ibmlongdouble   if BR2_powerpc && BR2_PPC_ABI_ibmlongdouble
816         default ieeelongdouble  if BR2_powerpc && BR2_PPC_ABI_ieeelongdouble