e6e272d312d9a3e0b38de6bf5bb7a7b933398cfa
[openwrt.git] / target / Config.in
1 choice
2         prompt "Target System"
3         default BR2_LINUX_2_4_BRCM
4         
5 config BR2_LINUX_2_6_ARUBA
6         bool "Aruba [2.6]"
7         select BR2_mips
8         help
9           Build firmware images for Aruba boards 
10
11 config BR2_LINUX_2_4_AR531X
12         bool "Atheros AR531x [2.4]"
13         select BR2_mips
14         help
15           Build firmware images for Atheros AR531x based boards
16           (e.g. Netgear WGT624, Linksys WRT55AG)
17
18 config BR2_LINUX_2_4_BRCM
19         bool "Broadcom BCM47xx/53xx [2.4]"
20         select BR2_mipsel
21         select BR2_LINUX_PCMCIA_SUPPORT
22         help
23           Build firmware images for Broadcom based routers
24           (e.g. Linksys WRT54G(S), Asus WL-500g, Motorola WR850G)
25           
26           This one builds the generic .trx images, activate one of the
27           options below for creating device specific files for use 
28           with TFTP client too. 
29
30 config BR2_LINUX_2_6_BRCM
31         bool "Broadcom BCM47xx/53xx [2.6]"
32         select BR2_mipsel
33         select BR2_LINUX_PCMCIA_SUPPORT
34         help
35           Build firmware images for Broadcom based routers
36           (e.g. Netgear WGT634u)
37
38 config BR2_LINUX_2_4_AR7
39         bool "TI AR7 [2.4]"
40         select BR2_mipsel
41         help
42           Build firmware images for TI AR7 based routers (w.g. Linksys WAG54G v2)
43
44 config BR2_LINUX_2_4_X86
45         bool "x86 [2.4]"
46         select BR2_i386
47         select BR2_LINUX_PCMCIA_SUPPORT
48         help
49           Build firmware images for x86 based boards
50           (e.g. Soekris net4521 and net4801, PC Engines WRAP...)
51
52 config BR2_LINUX_2_6_X86
53         bool "x86 [2.6]"
54         select BR2_i386
55         select BR2_LINUX_PCMCIA_SUPPORT
56         help
57           Build firmware images for x86 based boards
58           (e.g. Soekris net4521 and net4801, PC Engines WRAP...)
59
60 if CONFIG_DEVEL
61
62 config BR2_LINUX_2_6_ARM
63         bool "UNSUPPORTED little-endian arm platform"
64         select BR2_arm
65
66 config BR2_LINUX_2_6_ARMEB
67         bool "UNSUPPORTED big-endian arm platform"
68         select BR2_armeb
69
70 config BR2_LINUX_2_6_CRIS
71         bool "UNSUPPORTED cris platform"
72         select BR2_cris
73
74 config BR2_LINUX_2_6_M68K
75         bool "UNSUPPORTED m68k platform"
76         select BR2_m68k
77
78 config BR2_LINUX_2_6_PPC
79         bool "UNSUPPORTED powerpc platform"
80         select BR2_powerpc
81
82 config BR2_LINUX_2_6_SH3
83         bool "UNSUPPORTED little-endian sh3 platform"
84         select BR2_sh3
85
86 config BR2_LINUX_2_6_SH3EB
87         bool "UNSUPPORTED big-endian sh3 platform"
88         select BR2_sh3eb
89
90 config BR2_LINUX_2_6_SH4
91         bool "UNSUPPORTED little-endian sh4 platform"
92         select BR2_sh4
93
94 config BR2_LINUX_2_6_SH4EB
95         bool "UNSUPPORTED big-endian sh4 platform"
96         select BR2_sh4eb
97
98 config BR2_LINUX_2_6_SPARC
99         bool "UNSUPPORTED sparc platform"
100         select BR2_sparc
101
102 endif
103
104 endchoice
105
106 config BR2_LINUX_PCMCIA_SUPPORT
107         bool
108         default n
109         depends BR2_LINUX_2_4_X86 || BR2_LINUX_2_4_BRCM || BR2_LINUX_2_6_X86 || BR2_LINUX_2_6_BRCM
110