Config.in 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432
  1. menu "Package Selection for the target"
  2. source "package/busybox/Config.in"
  3. comment "The minimum needed to build a uClibc development system"
  4. source "package/bash/Config.in"
  5. source "package/bzip2/Config.in"
  6. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  7. source "package/coreutils/Config.in"
  8. endif
  9. source "package/diffutils/Config.in"
  10. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  11. source "package/ed/Config.in"
  12. source "package/findutils/Config.in"
  13. endif
  14. source "package/flex/Config.in"
  15. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  16. source "package/gawk/Config.in"
  17. endif
  18. source "toolchain/gcc/Config.in.2"
  19. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  20. source "package/grep/Config.in"
  21. endif
  22. source "package/make/Config.in"
  23. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  24. source "package/patch/Config.in"
  25. source "package/sed/Config.in"
  26. source "package/tar/Config.in"
  27. endif
  28. #menuconfig BR2_APPLICATION_SUPPORT
  29. # bool "Common Applications"
  30. # default y
  31. # help
  32. # A set of applications, utilities and libraries for
  33. # text processing, toolchain generation and other things.
  34. #if BR2_APPLICATION_SUPPORT
  35. comment "Other development stuff"
  36. source "package/autoconf/Config.in"
  37. source "package/automake/Config.in"
  38. source "package/bison/Config.in"
  39. source "toolchain/ccache/Config.in.2"
  40. source "package/cvs/Config.in"
  41. source "package/distcc/Config.in"
  42. source "package/dmalloc/Config.in"
  43. source "package/expat/Config.in"
  44. source "package/fakeroot/Config.in"
  45. source "package/gettext/Config.in"
  46. source "package/gmp/Config.in"
  47. source "package/mpfr/Config.in"
  48. source "package/libtool/Config.in"
  49. source "package/m4/Config.in"
  50. source "package/mpatrol/Config.in"
  51. source "package/pkgconfig/Config.in"
  52. source "package/readline/Config.in"
  53. source "package/valgrind/Config.in"
  54. source "package/xerces/Config.in"
  55. comment "Other stuff"
  56. source "package/at/Config.in"
  57. source "package/berkeleydb/Config.in"
  58. source "package/bsdiff/Config.in"
  59. source "package/customize/Config.in"
  60. source "package/dash/Config.in"
  61. source "package/fconfig/Config.in"
  62. source "package/file/Config.in"
  63. source "package/fis/Config.in"
  64. source "package/kexec/Config.in"
  65. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  66. source "package/less/Config.in"
  67. endif
  68. source "package/libdaemon/Config.in"
  69. source "package/libelf/Config.in"
  70. source "package/libevent/Config.in"
  71. source "package/libfloat/Config.in"
  72. source "package/libgcrypt/Config.in"
  73. source "package/libgpg-error/Config.in"
  74. source "package/liblockfile/Config.in"
  75. source "package/libsysfs/Config.in"
  76. source "package/libxml2/Config.in"
  77. source "package/libxslt/Config.in"
  78. source "package/lockfile-progs/Config.in"
  79. source "package/lsof/Config.in"
  80. source "package/ltp-testsuite/Config.in"
  81. source "package/ltrace/Config.in"
  82. source "package/ltt/Config.in"
  83. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  84. source "package/module-init-tools/Config.in"
  85. source "package/modutils/Config.in"
  86. endif
  87. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  88. # busybox has an editor..
  89. source "package/nano/Config.in"
  90. endif
  91. source "package/portage/Config.in"
  92. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  93. source "package/procps/Config.in"
  94. endif
  95. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  96. source "package/psmisc/Config.in"
  97. endif
  98. source "package/sqlite/Config.in"
  99. source "package/strace/Config.in"
  100. source "package/sudo/Config.in"
  101. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  102. source "package/sysklogd/Config.in"
  103. # busybox has init and the runit stuff
  104. source "package/sysvinit/Config.in"
  105. endif
  106. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  107. source "package/tinylogin/Config.in"
  108. endif
  109. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  110. # busybox has an editor..
  111. source "package/uemacs/Config.in"
  112. endif
  113. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  114. source "package/util-linux/Config.in"
  115. endif
  116. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  117. source "package/which/Config.in"
  118. endif
  119. menuconfig BR2_NETWORK_SUPPORT
  120. bool "Networking"
  121. default y
  122. help
  123. Support for communication, networking and related packages
  124. if BR2_NETWORK_SUPPORT
  125. comment "Networking applications"
  126. source "package/argus/Config.in"
  127. source "package/avahi/Config.in"
  128. source "package/boa/Config.in"
  129. source "package/bind/Config.in"
  130. source "package/bridge/Config.in"
  131. source "package/curl/Config.in"
  132. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  133. source "package/dhcp/Config.in"
  134. endif
  135. source "package/dnsmasq/Config.in"
  136. source "package/dropbear/Config.in"
  137. source "package/ethtool/Config.in"
  138. source "package/haserl/Config.in"
  139. source "package/hostap/Config.in"
  140. source "package/irda-utils/Config.in"
  141. source "package/iperf/Config.in"
  142. source "package/iproute2/Config.in"
  143. source "package/ipsec-tools/Config.in"
  144. source "package/iptables/Config.in"
  145. source "package/kismet/Config.in"
  146. source "package/l2tp/Config.in"
  147. source "package/libcgi/Config.in"
  148. source "package/libcgicc/Config.in"
  149. source "package/libeXosip2/Config.in"
  150. source "package/libosip2/Config.in"
  151. source "package/libpcap/Config.in"
  152. source "package/links/Config.in"
  153. source "package/lrzsz/Config.in"
  154. source "package/mdnsresponder/Config.in"
  155. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS || !BR2_PACKAGE_BUSYBOX_SNAPSHOT
  156. source "package/microcom/Config.in"
  157. endif
  158. source "package/mrouted/Config.in"
  159. source "package/mutt/Config.in"
  160. source "package/nbd/Config.in"
  161. source "package/ncftp/Config.in"
  162. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  163. source "package/netcat/Config.in"
  164. endif
  165. source "package/netkitbase/Config.in"
  166. source "package/netkittelnet/Config.in"
  167. source "package/netplug/Config.in"
  168. source "package/netsnmp/Config.in"
  169. source "package/nfs-utils/Config.in"
  170. source "package/ntp/Config.in"
  171. source "package/olsr/Config.in"
  172. source "package/openntpd/Config.in"
  173. source "package/openssh/Config.in"
  174. source "package/openssl/Config.in"
  175. source "package/openvpn/Config.in"
  176. source "package/openswan/Config.in"
  177. source "package/portmap/Config.in"
  178. source "package/pppd/Config.in"
  179. source "package/rp-pppoe/Config.in"
  180. source "package/pptp-linux/Config.in"
  181. source "package/proftpd/Config.in"
  182. source "package/quagga/Config.in"
  183. source "package/rsync/Config.in"
  184. source "package/samba/Config.in"
  185. source "package/socat/Config.in"
  186. source "package/stunnel/Config.in"
  187. source "package/tcpdump/Config.in"
  188. source "package/tftpd/Config.in"
  189. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  190. source "package/lighttpd/Config.in"
  191. source "package/thttpd/Config.in"
  192. source "package/tinyhttpd/Config.in"
  193. endif
  194. source "package/tn5250/Config.in"
  195. source "package/ttcp/Config.in"
  196. #if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  197. # ATTENTION! This was merged into busybox!
  198. #source "package/udhcp/Config.in"
  199. #endif
  200. source "package/vpnc/Config.in"
  201. source "package/vtun/Config.in"
  202. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  203. source "package/wget/Config.in"
  204. endif
  205. source "package/wireless-tools/Config.in"
  206. endif
  207. menuconfig BR2_BLOCKDEV_SUPPORT
  208. bool "Hardware handling / blockdevices and filesystem maintenance"
  209. default y
  210. help
  211. Support for hardware handling and maintenance, block devices,
  212. filesystem creation and maintenance.
  213. if BR2_BLOCKDEV_SUPPORT
  214. source "package/acpid/Config.in"
  215. source "package/dbus/Config.in"
  216. source "package/dbus-glib/Config.in"
  217. source "package/dm/Config.in"
  218. source "package/dmraid/Config.in"
  219. source "package/e2fsprogs/Config.in"
  220. source "package/fuse/Config.in"
  221. source "package/gadgetfs-test/Config.in"
  222. source "package/hal/Config.in"
  223. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  224. source "package/hdparm/Config.in"
  225. source "package/hotplug/Config.in"
  226. endif
  227. source "package/hwdata/Config.in"
  228. source "package/iostat/Config.in"
  229. source "package/libaio/Config.in"
  230. source "package/libraw1394/Config.in"
  231. source "package/libusb/Config.in"
  232. source "package/lm-sensors/Config.in"
  233. source "package/lvm2/Config.in"
  234. source "package/mdadm/Config.in"
  235. source "package/memtester/Config.in"
  236. source "package/mkdosfs/Config.in"
  237. source "package/mtd/Config.in"
  238. source "package/ntfs-3g/Config.in"
  239. source "package/pciutils/Config.in"
  240. source "package/pcmcia/Config.in"
  241. source "package/raidtools/Config.in"
  242. source "package/setserial/Config.in"
  243. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  244. # busybox has fdisk
  245. source "package/sfdisk/Config.in"
  246. endif
  247. source "package/smartmontools/Config.in"
  248. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  249. # mdev
  250. source "package/udev/Config.in"
  251. endif
  252. source "package/usbmount/Config.in"
  253. source "package/usbutils/Config.in"
  254. source "package/wipe/Config.in"
  255. source "package/xfsprogs/Config.in"
  256. endif
  257. menuconfig BR2_AUDIO_SUPPORT
  258. bool "Audio libraries and applications"
  259. default y
  260. help
  261. Support for audio libraries and applications
  262. if BR2_AUDIO_SUPPORT
  263. source "package/alsa-lib/Config.in"
  264. source "package/alsa-utils/Config.in"
  265. source "package/asterisk/Config.in"
  266. source "package/aumix/Config.in"
  267. source "package/libid3tag/Config.in"
  268. source "package/libmad/Config.in"
  269. source "package/libogg/Config.in"
  270. source "package/libsndfile/Config.in"
  271. source "package/libvorbis/Config.in"
  272. source "package/madplay/Config.in"
  273. source "package/mpg123/Config.in"
  274. source "package/speex/Config.in"
  275. endif
  276. menuconfig BR2_GRAPHIC_SUPPORT
  277. bool "Graphic libraries and applications (graphic/text)"
  278. default y
  279. help
  280. Support for graphic libraries, X Window system and related
  281. packages, graphical toolkits, etc.
  282. if BR2_GRAPHIC_SUPPORT
  283. comment "text rendering libraries"
  284. source "package/ncurses/Config.in"
  285. source "package/newt/Config.in"
  286. source "package/slang/Config.in"
  287. comment "text rendering applications"
  288. source "package/dialog/Config.in"
  289. comment "graphic libraries"
  290. source "package/directfb/Config.in"
  291. source "package/fusion/Config.in"
  292. source "package/imagemagick/Config.in"
  293. source "package/jpeg/Config.in"
  294. source "package/libpng/Config.in"
  295. source "package/libungif/Config.in"
  296. source "package/sdl/Config.in"
  297. source "package/sdl_ttf/Config.in"
  298. source "package/tiff/Config.in"
  299. comment "busybox graphic applications"
  300. comment "--> (May be broken in busybox)"
  301. source "package/fbv/Config.in"
  302. source "package/fbset/Config.in"
  303. comment "other GUIs"
  304. source "package/qte/Config.in"
  305. source "package/qtopia4/Config.in"
  306. #source "package/microwin/Config.in"
  307. choice
  308. prompt "X Window System server"
  309. default BR2_PACKAGE_XSERVER_none
  310. help
  311. Xserver to use.
  312. For more information about the X protocol see
  313. http://www.x.org
  314. You may have to enable LOCALE and WCHAR to build
  315. config BR2_PACKAGE_XSERVER_none
  316. bool "none"
  317. config BR2_PACKAGE_XSERVER_x11r7
  318. bool "x11r7"
  319. config BR2_PACKAGE_XSERVER_xorg
  320. bool "xorg"
  321. config BR2_PACKAGE_XSERVER_tinyx
  322. bool "tinyx"
  323. endchoice
  324. config BR2_X11_PREFIX
  325. string
  326. default "/usr/X11R6" if BR2_PACKAGE_XSERVER_xorg || BR2_PACKAGE_XSERVER_tinyx
  327. default "/usr" if !BR2_PACKAGE_XSERVER_xorg && !BR2_PACKAGE_XSERVER_tinyx
  328. help
  329. X11 apps root location
  330. if BR2_PACKAGE_XSERVER_x11r7
  331. source "package/x11r7/Config.in"
  332. endif
  333. if BR2_PACKAGE_XSERVER_xorg
  334. source "package/xorg/Config.in"
  335. endif
  336. if BR2_PACKAGE_XSERVER_tinyx
  337. source "package/tinyx/Config.in"
  338. source "package/tinyx-old/Config.in"
  339. endif
  340. comment "X libraries and helper libraries"
  341. #XXX: maybe some of these should depend on !BR2_PACKAGE_XSERVER_none
  342. source "package/atk/Config.in"
  343. source "package/cairo/Config.in"
  344. source "package/pango/Config.in"
  345. source "package/libdrm/Config.in"
  346. source "package/libglib12/Config.in"
  347. source "package/libglib2/Config.in"
  348. source "package/libgtk12/Config.in"
  349. source "package/libgtk2/Config.in"
  350. source "package/gtk2-engines/Config.in"
  351. source "package/fontconfig/Config.in"
  352. source "package/freetype/Config.in"
  353. source "package/tslib/Config.in"
  354. comment "X Window managers"
  355. source "package/matchbox/Config.in"
  356. source "package/metacity/Config.in"
  357. comment "X applications"
  358. source "package/dillo/Config.in"
  359. source "package/rdesktop/Config.in"
  360. source "package/rxvt/Config.in"
  361. comment "Video libraries/codecs and applications"
  362. source "package/mplayer/Config.in"
  363. endif
  364. menuconfig BR2_COMPRESSOR_SUPPORT
  365. bool "Compressors / decompressors"
  366. default y
  367. help
  368. Support for compressors and decompressors like lzo, lzma, bzip2
  369. if BR2_COMPRESSOR_SUPPORT
  370. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  371. source "package/gzip/Config.in"
  372. endif
  373. source "package/lzo/Config.in"
  374. source "package/lzma/Config.in"
  375. source "package/zlib/Config.in"
  376. endif
  377. menuconfig BR2_SCRIPTING_SUPPORT
  378. bool "Interpreter languages / Scripting"
  379. default y
  380. help
  381. Support for scripting languages, interpreter languages.
  382. if BR2_SCRIPTING_SUPPORT
  383. source "package/lua/Config.in"
  384. source "package/microperl/Config.in"
  385. source "package/python/Config.in"
  386. source "package/ruby/Config.in"
  387. source "package/tcl/Config.in"
  388. source "package/php/Config.in"
  389. endif
  390. menuconfig BR2_GAMES
  391. bool "Games"
  392. default y
  393. help
  394. Support for games
  395. if BR2_GAMES
  396. source "package/lxdoom/Config.in"
  397. endif
  398. endmenu