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