]>
Commit | Line | Data |
---|---|---|
2d523c23 EA |
1 | # |
2 | ||
3 | mainmenu "Buildroot2 Configuration" | |
4 | ||
5 | config BR2_HAVE_DOT_CONFIG | |
6 | bool | |
7 | default y | |
8 | ||
9 | choice | |
10 | prompt "Target Architecture" | |
11 | default BR2_i386 | |
12 | help | |
13 | Stuff | |
14 | ||
e763ae97 MF |
15 | config BR2_alpha |
16 | bool "alpha" | |
2d523c23 EA |
17 | config BR2_arm |
18 | bool "arm" | |
2d523c23 EA |
19 | config BR2_armeb |
20 | bool "armeb" | |
2d523c23 EA |
21 | config BR2_cris |
22 | bool "cris" | |
2d523c23 EA |
23 | config BR2_i386 |
24 | bool "i386" | |
2d523c23 EA |
25 | config BR2_m68k |
26 | bool "m68k" | |
2d523c23 EA |
27 | config BR2_mips |
28 | bool "mips" | |
2d523c23 EA |
29 | config BR2_mipsel |
30 | bool "mipsel" | |
2d523c23 EA |
31 | config BR2_powerpc |
32 | bool "powerpc" | |
c5564f7b PM |
33 | config BR2_sh |
34 | bool "sh" | |
c5564f7b PM |
35 | config BR2_sparc |
36 | bool "sparc" | |
e763ae97 MF |
37 | config BR2_x86_64 |
38 | bool "x86_64" | |
c5564f7b PM |
39 | endchoice |
40 | ||
41 | # | |
42 | # Keep the variants seperate, there's no need to clutter everything else. | |
43 | # sh is fairly "special" in this regard, as virtually everyone else has | |
44 | # things kept down to a _sensible_ number of target variants. No such | |
45 | # luck for sh.. | |
46 | # | |
47 | choice | |
48 | prompt "Target Architecture Variant" | |
49 | depends BR2_sh | |
50 | default BR2_sh4 | |
c5564f7b PM |
51 | config BR2_sh2a_nofpueb |
52 | bool "sh2a_nofpueb" | |
d66db536 PM |
53 | config BR2_sh2eb |
54 | bool "sh2eb" | |
070e7c14 EA |
55 | config BR2_sh3 |
56 | bool "sh3" | |
070e7c14 EA |
57 | config BR2_sh3eb |
58 | bool "sh3eb" | |
070e7c14 | 59 | config BR2_sh4 |
2d523c23 | 60 | bool "sh4" |
070e7c14 EA |
61 | config BR2_sh4eb |
62 | bool "sh4eb" | |
6212c19a | 63 | endchoice |
070e7c14 | 64 | |
6212c19a MF |
65 | # |
66 | # gcc builds libstdc++ differently depending on the | |
67 | # host tuplet given to it, so let people choose | |
68 | # | |
69 | choice | |
70 | prompt "Target Architecture Variant" | |
71 | depends BR2_i386 | |
72 | default BR2_x86_i686 | |
73 | config BR2_x86_i386 | |
74 | bool "i386" | |
75 | config BR2_x86_i486 | |
76 | bool "i486" | |
77 | config BR2_x86_i586 | |
78 | bool "i586" | |
79 | config BR2_x86_i686 | |
80 | bool "i686" | |
2d523c23 EA |
81 | endchoice |
82 | ||
83 | config BR2_ARCH | |
84 | string | |
e763ae97 | 85 | default "alpha" if BR2_alpha |
c5564f7b PM |
86 | default "arm" if BR2_arm |
87 | default "armeb" if BR2_armeb | |
88 | default "cris" if BR2_cris | |
6212c19a MF |
89 | default "i386" if BR2_x86_i386 |
90 | default "i486" if BR2_x86_i486 | |
91 | default "i586" if BR2_x86_i586 | |
92 | default "i686" if BR2_x86_i686 | |
c5564f7b PM |
93 | default "m68k" if BR2_m68k |
94 | default "mips" if BR2_mips | |
95 | default "mipsel" if BR2_mipsel | |
96 | default "powerpc" if BR2_powerpc | |
97 | default "sh2a_nofpueb" if BR2_sh2a_nofpueb | |
d66db536 | 98 | default "sh2eb" if BR2_sh2eb |
c5564f7b PM |
99 | default "sh3" if BR2_sh3 |
100 | default "sh3eb" if BR2_sh3eb | |
101 | default "sh4" if BR2_sh4 | |
102 | default "sh4eb" if BR2_sh4eb | |
103 | default "sparc" if BR2_sparc | |
e763ae97 MF |
104 | default "x86_64" if BR2_x86_64 |
105 | ||
106 | config BR2_ENDIAN | |
107 | string | |
108 | default "LITTLE" if BR2_arm || BR2_cris || BR2_i386 || BR2_mipsel || \ | |
109 | BR2_sh3 || BR2_sh4 || BR2_x86_64 | |
110 | default "BIG" if BR2_alpha || BR2_armeb || BR2_m68k || BR2_mips || \ | |
111 | BR2_powerpc || BR2_sh2a_nofpueb || BR2_sh2eb || \ | |
112 | BR2_sh3eb || BR2_sh4eb || BR2_sparc | |
2d523c23 | 113 | |
8e5fb3fb EA |
114 | menu "Build options" |
115 | ||
2d523c23 | 116 | config BR2_WGET |
8e5fb3fb | 117 | string "Wget command" |
fb1c67c1 | 118 | default "wget --passive-ftp -nd" |
2d523c23 | 119 | |
e30cf26c | 120 | config BR2_SVN |
e4de8b2f | 121 | string "Subversion (svn) checkout command" |
229a7784 | 122 | default "svn co" |
e30cf26c | 123 | |
8e5fb3fb EA |
124 | config BR2_TAR_VERBOSITY |
125 | bool "Tar verbose" | |
126 | default n | |
127 | ||
1d63e8a8 | 128 | config BR2_SOURCEFORGE_MIRROR |
e4de8b2f | 129 | string "Sourceforge mirror site" |
0deb9d14 | 130 | default "easynews" |
1d63e8a8 EA |
131 | help |
132 | Sourceforge has a system of mirror sites. Some sites may be closer | |
133 | to your location, and sometimes mirror sites go down and are no longer | |
134 | available. This option allows you to select your preferred Sourceforge | |
135 | mirror site. | |
136 | ||
e4de8b2f MF |
137 | The list of mirrors is available here: |
138 | http://prdownloads.sourceforge.net/index-sf.html?download | |
139 | ||
ba7c48f3 EA |
140 | config BR2_STAGING_DIR |
141 | string "Toolchain and header file location?" | |
142 | default "$(BUILD_DIR)/staging_dir" | |
143 | help | |
de23d7d1 EA |
144 | This is the location where the toolchain will be installed. The |
145 | toolchain will not work if it is moved from this location. | |
146 | Therefore, if you wish to package up a uClibc toolchain, it is | |
147 | important that is is set to the final location where the toolchain | |
148 | will be used. | |
ba7c48f3 EA |
149 | |
150 | Most people will leave this set to the default value of | |
151 | "$(BUILD_DIR)/staging_dir". | |
152 | ||
e4de8b2f MF |
153 | config BR2_TOPDIR_PREFIX |
154 | string "Custom build dir prefix" | |
155 | default "" | |
156 | help | |
157 | Add a custom string to the beginning of the build directories. | |
158 | ||
159 | build_ARCH -> [PREFIX]_build_ARCH | |
160 | toolchain_build_ARCH -> [PREFIX]_toolchain_build_ARCH | |
161 | ||
162 | config BR2_TOPDIR_SUFFIX | |
163 | string "Custom build dir suffix" | |
164 | default "" | |
165 | help | |
166 | Add a custom string to the end of the build directories. | |
167 | ||
168 | build_ARCH -> build_ARCH_[SUFFIX] | |
169 | toolchain_build_ARCH -> toolchain_build_ARCH_[SUFFIX] | |
170 | ||
8e5fb3fb EA |
171 | config BR2_JLEVEL |
172 | int "Number of jobs to run simultaneously" | |
173 | default "1" | |
174 | help | |
175 | Number of jobs to run simultanesouly | |
ba7c48f3 | 176 | |
8e5fb3fb | 177 | endmenu |
2d523c23 EA |
178 | |
179 | source "toolchain/Config.in" | |
180 | ||
181 | source "package/Config.in" | |
182 | ||
4c4768b2 | 183 | source "target/Config.in" |
2d523c23 | 184 |