make target/linux/* directories self-contained, use the selected kernel version for...
[openwrt.git] / target / Config.in
1 choice
2         prompt "Target System"
3
4 source "tmp/.config-target.in"
5
6 if DEVEL
7
8 config LINUX_2_6_ARM
9         bool "UNSUPPORTED little-endian arm platform"
10         depends BROKEN
11         select LINUX_2_6
12         select arm
13
14 config LINUX_2_6_CRIS
15         bool "UNSUPPORTED cris platform"
16         depends BROKEN
17         select LINUX_2_6
18         select cris
19
20 config LINUX_2_6_M68K
21         bool "UNSUPPORTED m68k platform"
22         depends BROKEN
23         select LINUX_2_6
24         select m68k
25
26 config LINUX_2_6_SH3
27         bool "UNSUPPORTED little-endian sh3 platform"
28         depends BROKEN
29         select LINUX_2_6
30         select sh3
31
32 config LINUX_2_6_SH3EB
33         bool "UNSUPPORTED big-endian sh3 platform"
34         depends BROKEN
35         select LINUX_2_6
36         select sh3eb
37
38 config LINUX_2_6_SH4
39         bool "UNSUPPORTED little-endian sh4 platform"
40         depends BROKEN
41         select LINUX_2_6
42         select sh4
43
44 config LINUX_2_6_SH4EB
45         bool "UNSUPPORTED big-endian sh4 platform"
46         depends BROKEN
47         select LINUX_2_6
48         select sh4eb
49
50 config LINUX_2_6_SPARC
51         bool "UNSUPPORTED sparc platform"
52         depends BROKEN
53         select LINUX_2_6
54         select sparc
55
56 endif
57
58 endchoice
59
60
61 # Kernel/Hardware features
62
63 config LINUX_2_4
64         bool
65
66 config LINUX_2_6
67         bool
68
69 config PCI_SUPPORT
70         bool
71
72 config PCMCIA_SUPPORT
73         bool
74
75 config USB_SUPPORT
76         bool
77
78 config ATM_SUPPORT
79         bool
80
81 config BIG_ENDIAN
82         bool
83
84 config USES_SQUASHFS
85         bool
86
87 config USES_JFFS2
88         bool
89
90 config USES_EXT2
91         bool
92
93 # Architecture selection
94
95 config i386
96         bool
97         
98 config mips
99         select BIG_ENDIAN
100         bool
101
102 config mipsel
103         bool
104
105 config arm
106         bool
107
108 config armeb
109         select BIG_ENDIAN
110         bool
111
112 config cris
113         bool
114
115 config m68k
116         bool
117
118 config powerpc
119         select BIG_ENDIAN
120         bool
121
122 config sh3
123         bool
124
125 config sh3eb
126         select BIG_ENDIAN
127         bool
128
129 config sh4
130         bool
131
132 config sh4eb
133         select BIG_ENDIAN
134         bool
135
136 config sparc
137         select BIG_ENDIAN
138         bool
139
140 config ARCH
141         string
142         default "arm"     if arm
143         default "armeb"   if armeb
144         default "cris"    if cris
145         default "i386"    if i386
146         default "m68k"    if m68k
147         default "mips"    if mips
148         default "mipsel"  if mipsel
149         default "powerpc" if powerpc
150         default "sh3"     if sh3
151         default "sh3eb"   if sh3eb
152         default "sh4"     if sh4
153         default "sh4eb"   if sh4eb
154         default "sparc"   if sparc
155