blob: db6f3f5c771e96e1eca2a6be03bc91bc5815c263 [file] [log] [blame]
Eric Andersenf6940162004-10-09 06:13:40 +00001menu "Package Selection for the target"
Eric Andersen2d523c22004-10-09 01:06:03 +00002
Eric Andersenf6940162004-10-09 06:13:40 +00003
Mike Frysinger4584c0d2005-02-10 00:45:43 +00004comment "The default minimal system"
Eric Andersen2d523c22004-10-09 01:06:03 +00005source "package/busybox/Config.in"
Eric Andersenf6940162004-10-09 06:13:40 +00006
7
Eric Andersenf6940162004-10-09 06:13:40 +00008comment "The minimum needed to build a uClibc development system"
Eric Andersenf6940162004-10-09 06:13:40 +00009source "package/bash/Config.in"
10source "package/bzip2/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000011if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
Eric Andersenf6940162004-10-09 06:13:40 +000012source "package/coreutils/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000013endif
Eric Andersenf6940162004-10-09 06:13:40 +000014source "package/diffutils/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000015if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
Eric Andersenf6940162004-10-09 06:13:40 +000016source "package/ed/Config.in"
17source "package/findutils/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000018endif
Eric Andersenf6940162004-10-09 06:13:40 +000019source "package/flex/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000020if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
Eric Andersenf6940162004-10-09 06:13:40 +000021source "package/gawk/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000022endif
Eric Andersenf6940162004-10-09 06:13:40 +000023source "toolchain/gcc/Config.in.2"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000024if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
Eric Andersenf6940162004-10-09 06:13:40 +000025source "package/grep/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000026endif
Eric Andersenf6940162004-10-09 06:13:40 +000027source "package/make/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000028if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
Eric Andersenf6940162004-10-09 06:13:40 +000029source "package/patch/Config.in"
Eric Andersen2d523c22004-10-09 01:06:03 +000030source "package/sed/Config.in"
Eric Andersenf6940162004-10-09 06:13:40 +000031source "package/tar/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000032endif
Eric Andersenf6940162004-10-09 06:13:40 +000033
Bernhard Reutner-Fischera2fad642007-01-21 16:08:27 +000034comment "Other development stuff"
Eric Andersenf6940162004-10-09 06:13:40 +000035source "package/autoconf/Config.in"
36source "package/automake/Config.in"
Eric Andersenf6940162004-10-09 06:13:40 +000037source "package/bison/Config.in"
Bernhard Reutner-Fischera2fad642007-01-21 16:08:27 +000038source "toolchain/ccache/Config.in.2"
Eric Andersenf6940162004-10-09 06:13:40 +000039source "package/distcc/Config.in"
Eric Andersen28151cf2006-12-12 22:16:41 +000040source "package/dmalloc/Config.in"
David Anders2bf4d832006-01-23 20:10:12 +000041source "package/expat/Config.in"
Eric Andersenf6940162004-10-09 06:13:40 +000042source "package/fakeroot/Config.in"
Eric Andersenf6940162004-10-09 06:13:40 +000043source "package/gettext/Config.in"
Bernhard Reutner-Fischerccd252b2006-11-28 16:59:17 +000044source "package/gmp/Config.in"
45source "package/mpfr/Config.in"
Bernhard Reutner-Fischera2fad642007-01-21 16:08:27 +000046source "package/libtool/Config.in"
47source "package/m4/Config.in"
48source "package/mpatrol/Config.in"
49source "package/pkgconfig/Config.in"
50source "package/readline/Config.in"
51source "package/valgrind/Config.in"
52
53comment "Other stuff"
54source "package/at/Config.in"
55source "package/berkeleydb/Config.in"
56source "package/bsdiff/Config.in"
57source "package/customize/Config.in"
58source "package/dash/Config.in"
59source "package/file/Config.in"
Bernhard Reutner-Fischerb07203d2006-12-20 16:38:22 +000060source "package/kexec/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000061if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
Eric Andersenf6940162004-10-09 06:13:40 +000062source "package/less/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000063endif
Eric Andersen4dcfc9d2005-02-25 03:22:54 +000064source "package/libelf/Config.in"
"Steven J. Hill"0d7b08d2007-01-14 01:04:33 +000065source "package/libevent/Config.in"
Eric Andersenf6940162004-10-09 06:13:40 +000066source "package/libfloat/Config.in"
Eric Andersendfba3cf2005-04-26 06:26:14 +000067source "package/libsysfs/Config.in"
Eric Andersenf2a47042006-06-23 06:53:28 +000068source "package/lsof/Config.in"
Eric Andersenf6940162004-10-09 06:13:40 +000069source "package/ltp-testsuite/Config.in"
70source "package/ltrace/Config.in"
Eric Andersenf2a5ce42005-09-30 20:41:41 +000071source "package/ltt/Config.in"
Eric Andersenf6940162004-10-09 06:13:40 +000072source "package/microcom/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000073if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
Eric Andersend5b0e082005-06-09 09:46:12 +000074source "package/module-init-tools/Config.in"
75source "package/modutils/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000076endif
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000077if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
78# busybox has an editor..
Eric Andersenf6940162004-10-09 06:13:40 +000079source "package/nano/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000080endif
Mike Frysinger6a422352004-10-14 20:13:24 +000081source "package/portage/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000082if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
Eric Andersenf6940162004-10-09 06:13:40 +000083source "package/procps/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000084endif
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000085if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
Mike Frysingerbb5cb3d2005-11-19 09:39:50 +000086source "package/psmisc/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000087endif
Peter Korsgaarddfa4f832006-09-26 16:01:07 +000088source "package/sqlite/Config.in"
Eric Andersenf6940162004-10-09 06:13:40 +000089source "package/strace/Config.in"
Eric Andersen34a0c2f2006-04-11 00:27:51 +000090source "package/sudo/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000091if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
Bernhard Reutner-Fischer8eb1a772007-01-17 12:28:23 +000092source "package/sysklogd/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000093# busybox has init and the runit stuff
Mike Frysinger9c5bb0e2005-12-13 05:01:49 +000094source "package/sysvinit/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000095endif
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000096if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
Eric Andersenf6940162004-10-09 06:13:40 +000097source "package/tinylogin/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000098endif
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +000099if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +0000100# busybox has an editor..
Eric Andersen51c429b2006-04-06 17:45:35 +0000101source "package/uemacs/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +0000102endif
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +0000103if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
Eric Andersenf6940162004-10-09 06:13:40 +0000104source "package/util-linux/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +0000105endif
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +0000106if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
Mike Frysinger52c95082004-11-11 14:28:17 +0000107source "package/which/Config.in"
Bernhard Reutner-Fischerd7494502007-01-17 11:48:11 +0000108endif
Eric Andersen2d523c22004-10-09 01:06:03 +0000109
Bernhard Reutner-Fischere3162a32007-01-17 12:27:27 +0000110menuconfig BR2_NETWORK_SUPPORT
111 bool "Networking"
Bernhard Reutner-Fischera2fad642007-01-21 16:08:27 +0000112 default y
Bernhard Reutner-Fischere3162a32007-01-17 12:27:27 +0000113 help
114 Support for networking and related packages
115
116if BR2_NETWORK_SUPPORT
117source "package/argus/Config.in"
Bernhard Reutner-Fischera2fad642007-01-21 16:08:27 +0000118source "package/avahi/Config.in"
119source "package/boa/Config.in"
Bernhard Reutner-Fischere3162a32007-01-17 12:27:27 +0000120source "package/bind/Config.in"
121source "package/bridge/Config.in"
122if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
123source "package/dhcp/Config.in"
124endif
125source "package/dnsmasq/Config.in"
126source "package/dropbear/Config.in"
127source "package/ethtool/Config.in"
Bernhard Reutner-Fischer9a171e72007-01-17 12:31:15 +0000128source "package/haserl/Config.in"
Bernhard Reutner-Fischere3162a32007-01-17 12:27:27 +0000129source "package/hostap/Config.in"
130source "package/iproute2/Config.in"
131source "package/ipsec-tools/Config.in"
132source "package/iptables/Config.in"
Bernhard Reutner-Fischer9e453fb2007-01-31 21:22:33 +0000133source "package/l2tp/Config.in"
Bernhard Reutner-Fischere3162a32007-01-17 12:27:27 +0000134source "package/libcgi/Config.in"
135source "package/libcgicc/Config.in"
136source "package/libpcap/Config.in"
137source "package/lighttpd/Config.in"
138source "package/links/Config.in"
139source "package/lrzsz/Config.in"
140source "package/mrouted/Config.in"
141source "package/nbd/Config.in"
Bernhard Reutner-Fischerc41d4412007-01-24 17:02:45 +0000142if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
143source "package/netcat/Config.in"
144endif
Bernhard Reutner-Fischere3162a32007-01-17 12:27:27 +0000145source "package/netkitbase/Config.in"
146source "package/netkittelnet/Config.in"
147source "package/netplug/Config.in"
148source "package/netsnmp/Config.in"
149source "package/nfs-utils/Config.in"
150source "package/ntp/Config.in"
151source "package/openntpd/Config.in"
152source "package/openssh/Config.in"
153source "package/openssl/Config.in"
154source "package/openvpn/Config.in"
155source "package/openswan/Config.in"
156source "package/portmap/Config.in"
157source "package/pppd/Config.in"
158source "package/proftpd/Config.in"
159source "package/rsync/Config.in"
160source "package/samba/Config.in"
161source "package/socat/Config.in"
162source "package/stunnel/Config.in"
163source "package/tcpdump/Config.in"
164source "package/tftpd/Config.in"
165if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
166source "package/thttpd/Config.in"
167endif
168source "package/tn5250/Config.in"
169source "package/ttcp/Config.in"
170if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
171source "package/udhcp/Config.in"
172endif
173source "package/vtun/Config.in"
174if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
175source "package/wget/Config.in"
176endif
177source "package/wireless-tools/Config.in"
178
179endif
180
Bernhard Reutner-Fischera2fad642007-01-21 16:08:27 +0000181menuconfig BR2_BLOCKDEV_SUPPORT
182 bool "Hardware handling / blockdevices and filesystem maintenance"
183 default y
Bernhard Reutner-Fischer8fd570f2007-01-17 11:34:20 +0000184 help
Bernhard Reutner-Fischera2fad642007-01-21 16:08:27 +0000185 Support for hardware handling and maintenance, block devices,
186 filesystem creation and maintenance.
Bernhard Reutner-Fischer8fd570f2007-01-17 11:34:20 +0000187
Bernhard Reutner-Fischera2fad642007-01-21 16:08:27 +0000188if BR2_BLOCKDEV_SUPPORT
189source "package/acpid/Config.in"
190source "package/dbus/Config.in"
191source "package/dbus-glib/Config.in"
192source "package/dm/Config.in"
193source "package/dmraid/Config.in"
194source "package/e2fsprogs/Config.in"
195source "package/hal/Config.in"
196if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
197source "package/hdparm/Config.in"
198source "package/hotplug/Config.in"
199endif
200source "package/hwdata/Config.in"
201source "package/iostat/Config.in"
202source "package/libraw1394/Config.in"
203source "package/libusb/Config.in"
204source "package/lvm2/Config.in"
205source "package/mdadm/Config.in"
206source "package/memtester/Config.in"
207source "package/mkdosfs/Config.in"
208source "package/mtd/Config.in"
209source "package/pciutils/Config.in"
210source "package/pcmcia/Config.in"
211source "package/raidtools/Config.in"
212if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
213# busybox has fdisk
214source "package/sfdisk/Config.in"
215endif
216source "package/smartmontools/Config.in"
217if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
218# mdev
219source "package/udev/Config.in"
220endif
221source "package/usbmount/Config.in"
222source "package/usbutils/Config.in"
223source "package/wipe/Config.in"
224source "package/xfsprogs/Config.in"
225endif
226
227menuconfig BR2_AUDIO_SUPPORT
228 bool "Audio libraries and applications"
229 default y
230 help
231 Support for audio libraries and applications
232
233if BR2_AUDIO_SUPPORT
234source "package/asterisk/Config.in"
235source "package/libmad/Config.in"
236source "package/mpg123/Config.in"
237endif
238
239menuconfig BR2_GRAPHIC_SUPPORT
240 bool "Graphic libraries and applications (graphic/text)"
241 default y
242 help
243 Support for graphic libraries, X Window system and related
244 packages, graphical toolkits, etc.
245
246if BR2_GRAPHIC_SUPPORT
247comment "text rendering libraries"
248source "package/ncurses/Config.in"
249source "package/newt/Config.in"
250source "package/slang/Config.in"
251
252comment "text rendering applications"
253source "package/dialog/Config.in"
254
255comment "graphic libraries"
256source "package/directfb/Config.in"
257source "package/jpeg/Config.in"
258source "package/libpng/Config.in"
259source "package/sdl/Config.in"
260source "package/tiff/Config.in"
261
262comment "other GUIs"
263source "package/qte/Config.in"
264source "package/qtopia4/Config.in"
265
Bernhard Reutner-Fischer726abd42007-01-21 12:58:51 +0000266#source "package/microwin/Config.in"
Bernhard Reutner-Fischera2fad642007-01-21 16:08:27 +0000267
268comment "X Window System server"
Bernhard Reutner-Fischer8fd570f2007-01-17 11:34:20 +0000269source "package/xorg/Config.in"
270source "package/tinyx/Config.in"
271comment "X libraries and helper libraries"
Bernhard Reutner-Fischera2fad642007-01-21 16:08:27 +0000272source "package/atk/Config.in"
Bernhard Reutner-Fischer8fd570f2007-01-17 11:34:20 +0000273source "package/cairo/Config.in"
274source "package/pango/Config.in"
275source "package/libglib12/Config.in"
276source "package/libglib2/Config.in"
277source "package/libgtk12/Config.in"
278source "package/libgtk2/Config.in"
Eric Andersen9e6af6c2007-01-25 20:55:16 +0000279source "package/gtk2-engines/Config.in"
Bernhard Reutner-Fischer8fd570f2007-01-17 11:34:20 +0000280source "package/fontconfig/Config.in"
281source "package/freetype/Config.in"
Bernhard Reutner-Fischera2fad642007-01-21 16:08:27 +0000282comment "X Window managers"
Bernhard Reutner-Fischer8fd570f2007-01-17 11:34:20 +0000283source "package/metacity/Config.in"
284comment "X applications"
Bernhard Reutner-Fischer8fd570f2007-01-17 11:34:20 +0000285source "package/dillo/Config.in"
Peter Korsgaarde2dde9c2007-01-17 13:58:01 +0000286source "package/rdesktop/Config.in"
287source "package/rxvt/Config.in"
Bernhard Reutner-Fischer3ec18d52007-01-17 12:03:59 +0000288
Bernhard Reutner-Fischer8fd570f2007-01-17 11:34:20 +0000289endif
Mike Frysinger4584c0d2005-02-10 00:45:43 +0000290
Bernhard Reutner-Fischera2fad642007-01-21 16:08:27 +0000291menuconfig BR2_COMPRESSOR_SUPPORT
292 bool "Compressors / decompressors"
293 default y
294 help
295 Support for compressors and decompressors like lzo, lzma, bzip2
296
Bernhard Reutner-Fischer3d982372007-01-22 12:27:33 +0000297if BR2_COMPRESSOR_SUPPORT
Bernhard Reutner-Fischera2fad642007-01-21 16:08:27 +0000298source "package/gzip/Config.in"
299source "package/lzo/Config.in"
300source "package/lzma/Config.in"
301source "package/zlib/Config.in"
302endif
303
304menuconfig BR2_SCRIPTING_SUPPORT
305 bool "Interpreter languages / Scripting"
306 default y
307 help
308 Support for scripting languages, interpreter languages.
309
310if BR2_SCRIPTING_SUPPORT
311source "package/microperl/Config.in"
312source "package/python/Config.in"
313source "package/ruby/Config.in"
314source "package/tcl/Config.in"
315endif
316
Eric Andersen2d523c22004-10-09 01:06:03 +0000317endmenu