root/branches/common-nfo/Config.in

Revision 3427, 4.1 kB (checked in by tg, 1 year ago)

merge in trunk rev. 3426

Line 
1 # $FreeWRT$
2 #-
3 # This file is part of the FreeWRT project. FreeWRT is copyrighted
4 # material, please see the LICENCE file in the top-level directory
5 # or at http://www.freewrt.org/licence for details.
6
7 mainmenu "FreeWRT Configuration"
8
9 config MODULES
10         bool
11         default y
12
13 # this line is magic; do not remove it
14 # certain make rules depend on its existence
15 # and the name FWRT_HAVE_DOT_CONFIG is hard-coded
16 config FWRT_HAVE_DOT_CONFIG
17         bool
18         default y
19
20 config FWRT_BIG_ENDIAN
21         tristate
22
23 # Supported architectures
24
25 config FWRT_i386
26         tristate
27
28 config FWRT_mips
29         tristate
30         select FWRT_BIG_ENDIAN
31
32 config FWRT_mipsel
33         tristate
34
35 config FWRT_avr32
36         tristate
37         select FWRT_BIG_ENDIAN
38
39 config FWRT_armeb
40         tristate
41         select FWRT_BIG_ENDIAN
42
43 config FWRT_mips64
44         tristate
45         select FWRT_BIG_ENDIAN
46
47 config FWRT_arm
48         tristate
49
50 config FWRT_cris
51         tristate
52
53 config FWRT_m68k
54         tristate
55         select FWRT_BIG_ENDIAN
56
57 config FWRT_powerpc
58         tristate
59         select FWRT_BIG_ENDIAN
60
61 # asm-ppc/ but I have no idea what arches these are
62 config FWRT_ppc
63         tristate
64         select FWRT_BIG_ENDIAN
65
66 config FWRT_sh3
67         tristate
68
69 config FWRT_sh3eb
70         tristate
71         select FWRT_BIG_ENDIAN
72
73 config FWRT_sh4
74         tristate
75
76 config FWRT_sh4eb
77         tristate
78         select FWRT_BIG_ENDIAN
79
80 config FWRT_sparc
81         tristate
82         select FWRT_BIG_ENDIAN
83
84 config FWRT_ARCH
85         string
86         default "arm"     if FWRT_arm
87         default "armeb"   if FWRT_armeb
88         default "avr32"   if FWRT_avr32
89         default "cris"    if FWRT_cris
90         default "i386"    if FWRT_i386
91         default "m68k"    if FWRT_m68k
92         default "mips"    if FWRT_mips
93         default "mipsel"  if FWRT_mipsel
94         default "mips64"  if FWRT_mips64
95         default "powerpc" if FWRT_powerpc
96         default "ppc"     if FWRT_ppc
97         default "sh3"     if FWRT_sh3
98         default "sh3eb"   if FWRT_sh3eb
99         default "sh4"     if FWRT_sh4
100         default "sh4eb"   if FWRT_sh4eb
101         default "sparc"   if FWRT_sparc
102
103
104 config FWRT_JLEVEL
105         int
106         default "1"
107
108 config FWRT_LINUX_2_4
109         bool
110 config FWRT_LINUX_2_6
111         bool
112 config FWRT_LINUX_2_4_BRCM
113         bool
114 config FWRT_LINUX_2_6_BRCM
115         bool
116 config FWRT_LINUX_2_4_RB
117         bool
118 config FWRT_LINUX_2_6_RB
119         bool
120 config FWRT_LINUX_2_4_X86
121         bool
122 config FWRT_LINUX_2_6_X86
123         bool
124 config FWRT_LINUX_2_4_X86
125         bool
126
127 menu "ADK configuration"
128
129 config FWRT_DEVEL
130         bool "Enable development platforms"
131         default n
132         help
133          Enable platforms and boards which are in development.
134          They mostly do not work. So if you like to try, follow the
135          development and try to help.
136
137 config FWRT_END_OF_LIFE
138         bool "Enable end of life platforms"
139         default y if FWRT_DEVEL
140         default n
141         help
142          Enable boards which are end of life.
143          They mostly do not work. They are not maintained anymore
144          by the FreeWRT development team.
145
146 config FWRT_PREFIX
147         string "Set a prefix for firmware image file"
148         default "freewrt"
149         help
150           if you have a custom buildroot to build your own application,
151           you can set your own prefix for the firmware image file.
152
153 config FWRT_USE_CCACHE
154         bool "Use ccache to speed up package re-compilation"
155         default n
156         help
157           ccache is a compiler cache. It speeds up re-compilation of C/C++ code
158           by caching previous compiles and detecting when the same compile is
159           being done again.
160           Requires ccache on your build machine.
161           The default ccache options (cache dir, size etc) are used.
162           Note: To build the toolchain with ccache, you'll have to set it up
163           for yourself (e.g. with the CC environment variable or symlinks).
164           This option is only to prefix the _cross_compile calls with ccache.
165
166 config FWRT_GUI_SDK
167         bool "Build hosttools for C++ GUI framework"
168         default n
169         help
170           This will build cxxtools and tntnet for your host machine.
171           You start with a GUI project, if you have this tools installed.
172
173 config FWRT_ISOMATH
174         bool "Support ISO C99 math functions (RECOMMENDED)"
175         default y
176         help
177           This will add support for ISO C99 mathematical functions to
178           uClibc, at a cost of less than 40K on mips.
179
180 config FWRT_UNICODE
181         bool "Enable support for the UTF-8 locale"
182         default y
183         help
184           This will make the "en_US.UTF-8" locale supported by uClibc.
185           Locale support weighs in about 50K on mips.
186
187 endmenu
188
189 source "target/Config.in"
190 source "package/Config.in"
Note: See TracBrowser for help on using the browser.