Config.in 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446
  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. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  5. source "package/bash/Config.in"
  6. source "package/bzip2/Config.in"
  7. source "package/coreutils/Config.in"
  8. source "package/diffutils/Config.in"
  9. source "package/findutils/Config.in"
  10. endif
  11. source "package/flex/Config.in"
  12. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  13. source "package/gawk/Config.in"
  14. endif
  15. source "toolchain/gcc/Config.in.2"
  16. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  17. source "package/grep/Config.in"
  18. endif
  19. source "package/make/Config.in"
  20. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  21. source "package/patch/Config.in"
  22. source "package/sed/Config.in"
  23. source "package/tar/Config.in"
  24. endif
  25. comment "Other development stuff"
  26. source "package/autoconf/Config.in"
  27. source "package/automake/Config.in"
  28. source "package/bison/Config.in"
  29. source "toolchain/ccache/Config.in.2"
  30. source "package/cvs/Config.in"
  31. source "package/distcc/Config.in"
  32. source "package/dmalloc/Config.in"
  33. source "package/fakeroot/Config.in"
  34. source "package/gettext/Config.in"
  35. source "package/gmp/Config.in"
  36. source "package/gperf/Config.in"
  37. source "package/mpfr/Config.in"
  38. source "package/libtool/Config.in"
  39. source "package/m4/Config.in"
  40. source "package/mpatrol/Config.in"
  41. source "package/oprofile/Config.in"
  42. source "package/pkgconfig/Config.in"
  43. source "package/readline/Config.in"
  44. source "package/valgrind/Config.in"
  45. source "package/pcre/Config.in"
  46. comment "Other stuff"
  47. source "package/at/Config.in"
  48. source "package/beecrypt/Config.in"
  49. source "package/berkeleydb/Config.in"
  50. source "package/bsdiff/Config.in"
  51. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  52. source "package/bootutils/Config.in"
  53. endif
  54. source "package/cups/Config.in"
  55. source "package/customize/Config.in"
  56. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  57. source "package/dash/Config.in"
  58. endif
  59. source "package/file/Config.in"
  60. source "package/gamin/Config.in"
  61. source "package/icu/Config.in"
  62. source "package/kexec/Config.in"
  63. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  64. source "package/less/Config.in"
  65. endif
  66. source "package/libconfig/Config.in"
  67. source "package/libconfuse/Config.in"
  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/libiconv/Config.in"
  75. source "package/libidn/Config.in"
  76. source "package/liblockfile/Config.in"
  77. source "package/liboil/Config.in"
  78. source "package/libsysfs/Config.in"
  79. source "package/lockfile-progs/Config.in"
  80. source "package/logrotate/Config.in"
  81. source "package/lsof/Config.in"
  82. source "package/ltp-testsuite/Config.in"
  83. source "package/ltrace/Config.in"
  84. source "package/memstat/Config.in"
  85. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  86. source "package/module-init-tools/Config.in"
  87. source "package/modutils/Config.in"
  88. endif
  89. source "package/ng-spice-rework/Config.in"
  90. source "package/popt/Config.in"
  91. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  92. source "package/procps/Config.in"
  93. endif
  94. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  95. source "package/psmisc/Config.in"
  96. endif
  97. source "package/screen/Config.in"
  98. source "package/startup-notification/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. source "package/util-linux/Config.in"
  106. source "package/which/Config.in"
  107. endif
  108. source "package/database/Config.in"
  109. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  110. # busybox has an editor
  111. # text editors
  112. source "package/editors/Config.in"
  113. endif
  114. menu "Networking"
  115. comment "Networking applications"
  116. source "package/argus/Config.in"
  117. source "package/avahi/Config.in"
  118. source "package/axel/Config.in"
  119. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  120. source "package/boa/Config.in"
  121. endif
  122. source "package/bind/Config.in"
  123. source "package/bridge-utils/Config.in"
  124. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  125. source "package/dhcp/Config.in"
  126. endif
  127. source "package/dnsmasq/Config.in"
  128. source "package/dropbear/Config.in"
  129. source "package/ethtool/Config.in"
  130. source "package/haserl/Config.in"
  131. source "package/hostap/Config.in"
  132. source "package/ifplugd/Config.in"
  133. #source "package/irda-utils/Config.in"
  134. source "package/iperf/Config.in"
  135. source "package/iproute2/Config.in"
  136. source "package/ipsec-tools/Config.in"
  137. source "package/iptables/Config.in"
  138. source "package/kismet/Config.in"
  139. source "package/l2tp/Config.in"
  140. source "package/libcgi/Config.in"
  141. source "package/libcgicc/Config.in"
  142. source "package/libcurl/Config.in"
  143. source "package/libdnet/Config.in"
  144. source "package/libeXosip2/Config.in"
  145. source "package/libosip2/Config.in"
  146. source "package/libpcap/Config.in"
  147. source "package/libupnp/Config.in"
  148. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  149. source "package/lighttpd/Config.in"
  150. endif
  151. source "package/links/Config.in"
  152. source "package/lrzsz/Config.in"
  153. source "package/mdnsresponder/Config.in"
  154. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  155. source "package/microcom/Config.in"
  156. endif
  157. source "package/mii-diag/Config.in"
  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. source "package/neon/Config.in"
  163. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  164. source "package/netcat/Config.in"
  165. endif
  166. source "package/netkitbase/Config.in"
  167. source "package/netkittelnet/Config.in"
  168. source "package/netplug/Config.in"
  169. source "package/netsnmp/Config.in"
  170. source "package/nfs-utils/Config.in"
  171. source "package/ntp/Config.in"
  172. source "package/olsr/Config.in"
  173. source "package/openntpd/Config.in"
  174. source "package/openssh/Config.in"
  175. source "package/openssl/Config.in"
  176. source "package/openvpn/Config.in"
  177. source "package/openswan/Config.in"
  178. source "package/portmap/Config.in"
  179. source "package/pppd/Config.in"
  180. source "package/radvd/Config.in"
  181. source "package/rp-pppoe/Config.in"
  182. source "package/pptp-linux/Config.in"
  183. source "package/proftpd/Config.in"
  184. source "package/quagga/Config.in"
  185. source "package/rsync/Config.in"
  186. source "package/samba/Config.in"
  187. source "package/socat/Config.in"
  188. source "package/stunnel/Config.in"
  189. source "package/tcpdump/Config.in"
  190. source "package/tftpd/Config.in"
  191. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  192. source "package/thttpd/Config.in"
  193. source "package/tinyhttpd/Config.in"
  194. endif
  195. source "package/tn5250/Config.in"
  196. source "package/ttcp/Config.in"
  197. #if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  198. # ATTENTION! This was merged into busybox!
  199. #source "package/udhcp/Config.in"
  200. #endif
  201. source "package/udpcast/Config.in"
  202. source "package/vpnc/Config.in"
  203. source "package/vsftpd/Config.in"
  204. source "package/vtun/Config.in"
  205. source "package/webif/Config.in"
  206. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  207. source "package/wget/Config.in"
  208. endif
  209. source "package/wireless-tools/Config.in"
  210. source "package/wpa_supplicant/Config.in"
  211. endmenu
  212. menu "Hardware handling / blockdevices and filesystem maintenance"
  213. source "package/acpid/Config.in"
  214. source "package/dbus/Config.in"
  215. source "package/dbus-glib/Config.in"
  216. source "package/dbus-python/Config.in"
  217. source "package/devmem2/Config.in"
  218. source "package/dm/Config.in"
  219. source "package/dmraid/Config.in"
  220. source "package/e2fsprogs/Config.in"
  221. source "package/eeprog/Config.in"
  222. source "package/fconfig/Config.in"
  223. source "package/fis/Config.in"
  224. source "package/fuse/Config.in"
  225. source "package/gadgetfs-test/Config.in"
  226. source "package/hal/Config.in"
  227. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  228. source "package/hdparm/Config.in"
  229. source "package/hotplug/Config.in"
  230. endif
  231. source "package/hwdata/Config.in"
  232. source "package/i2c-tools/Config.in"
  233. source "package/input-tools/Config.in"
  234. source "package/iostat/Config.in"
  235. source "package/libaio/Config.in"
  236. source "package/libraw1394/Config.in"
  237. source "package/libusb/Config.in"
  238. source "package/lm-sensors/Config.in"
  239. source "package/lvm2/Config.in"
  240. source "package/mdadm/Config.in"
  241. source "package/memtester/Config.in"
  242. source "package/mkdosfs/Config.in"
  243. source "package/mtd/Config.in"
  244. source "package/ntfs-3g/Config.in"
  245. source "package/pciutils/Config.in"
  246. source "package/pcmcia/Config.in"
  247. source "package/setserial/Config.in"
  248. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  249. # busybox has fdisk
  250. source "package/sfdisk/Config.in"
  251. endif
  252. source "package/smartmontools/Config.in"
  253. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  254. # mdev
  255. source "package/udev/Config.in"
  256. endif
  257. source "package/usbmount/Config.in"
  258. source "package/usbutils/Config.in"
  259. source "package/wipe/Config.in"
  260. source "package/xfsprogs/Config.in"
  261. endmenu
  262. # Audio/Video support
  263. source "package/multimedia/Config.in"
  264. menu "Graphic libraries and applications (graphic/text)"
  265. comment "text rendering libraries"
  266. source "package/ncurses/Config.in"
  267. source "package/newt/Config.in"
  268. source "package/slang/Config.in"
  269. comment "text rendering applications"
  270. source "package/dialog/Config.in"
  271. comment "graphic libraries"
  272. source "package/directfb/Config.in"
  273. source "package/directfb-examples/Config.in"
  274. source "package/fbdump/Config.in"
  275. source "package/imagemagick/Config.in"
  276. source "package/jpeg/Config.in"
  277. source "package/libart/Config.in"
  278. source "package/libpng/Config.in"
  279. source "package/libungif/Config.in"
  280. source "package/linux-fusion/Config.in"
  281. source "package/lite/Config.in"
  282. source "package/pixman/Config.in"
  283. source "package/sawman/Config.in"
  284. source "package/sdl/Config.in"
  285. source "package/sdl_image/Config.in"
  286. source "package/sdl_mixer/Config.in"
  287. source "package/sdl_net/Config.in"
  288. source "package/sdl_ttf/Config.in"
  289. source "package/tiff/Config.in"
  290. comment "busybox graphic applications"
  291. comment "--> May be broken in busybox"
  292. source "package/fbv/Config.in"
  293. source "package/fbset/Config.in"
  294. comment "other GUIs"
  295. source "package/qte/Config.in"
  296. source "package/qtopia4/Config.in"
  297. #source "package/microwin/Config.in"
  298. choice
  299. prompt "X Window System server"
  300. default BR2_PACKAGE_XSERVER_none
  301. help
  302. Select the X Window System server to use
  303. config BR2_PACKAGE_XSERVER_none
  304. bool "none"
  305. config BR2_PACKAGE_XSERVER_xorg
  306. bool "modular xorg"
  307. depends on BR2_USE_WCHAR && BR2_LARGEFILE # && BR2_ENABLE_LOCALE
  308. # depending on BR2_ENABLE_LOCALE gives a recursion error with dbus
  309. config BR2_PACKAGE_XSERVER_tinyx
  310. bool "tinyx"
  311. depends on BR2_USE_WCHAR
  312. endchoice
  313. comment "xorg requires a toolchain with LOCALE, LARGEFILE and WCHAR support"
  314. depends on !(BR2_USE_WCHAR && BR2_LARGEFILE && BR2_ENABLE_LOCALE)
  315. comment "tinyx requires a toolchain with WCHAR support"
  316. depends on !BR2_USE_WCHAR
  317. config BR2_X11_PREFIX
  318. string
  319. default "/usr/X11R6" if BR2_PACKAGE_XSERVER_xorg
  320. default "/usr" if BR2_PACKAGE_XSERVER_tinyx
  321. help
  322. X11 apps root location
  323. if !BR2_PACKAGE_XSERVER_none
  324. source "package/x11r7/Config.in"
  325. endif
  326. comment "X libraries and helper libraries"
  327. #XXX: maybe some of these should depend on !BR2_PACKAGE_XSERVER_none
  328. source "package/atk/Config.in"
  329. source "package/cairo/Config.in"
  330. source "package/pango/Config.in"
  331. source "package/libdrm/Config.in"
  332. source "package/liberation/Config.in"
  333. source "package/libglade/Config.in"
  334. source "package/libglib12/Config.in"
  335. source "package/libglib2/Config.in"
  336. source "package/libgtk12/Config.in"
  337. source "package/libgtk2/Config.in"
  338. source "package/gtk2-engines/Config.in"
  339. source "package/gtk2-themes/Config.in"
  340. source "package/libsexy/Config.in"
  341. source "package/fltk/Config.in"
  342. source "package/openmotif/Config.in"
  343. source "package/fontconfig/Config.in"
  344. source "package/freetype/Config.in"
  345. source "package/tslib/Config.in"
  346. source "package/webkit/Config.in"
  347. comment "X Window managers"
  348. source "package/matchbox/Config.in"
  349. source "package/metacity/Config.in"
  350. source "package/blackbox/Config.in"
  351. comment "X applications"
  352. source "package/alsamixergui/Config.in"
  353. source "package/dillo/Config.in"
  354. source "package/docker/Config.in"
  355. source "package/gqview/Config.in"
  356. source "package/gmpc/Config.in"
  357. source "package/gtkperf/Config.in"
  358. source "package/leafpad/Config.in"
  359. source "package/midori/Config.in"
  360. source "package/pcmanfm/Config.in"
  361. source "package/rdesktop/Config.in"
  362. source "package/rxvt/Config.in"
  363. source "package/sylpheed/Config.in"
  364. source "package/synergy/Config.in"
  365. source "package/torsmo/Config.in"
  366. source "package/x11vnc/Config.in"
  367. source "package/xpdf/Config.in"
  368. source "package/xstroke/Config.in"
  369. source "package/xvkbd/Config.in"
  370. endmenu
  371. menu "Compressors / decompressors"
  372. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  373. source "package/gzip/Config.in"
  374. endif
  375. source "package/lzo/Config.in"
  376. source "package/lzop/Config.in"
  377. source "package/lzma/Config.in"
  378. source "package/zlib/Config.in"
  379. endmenu
  380. menu "Package managers"
  381. source "package/ipkg/Config.in"
  382. source "package/portage/Config.in"
  383. if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
  384. source "package/rpm/Config.in"
  385. endif
  386. endmenu
  387. menu "Interpreter languages / Scripting"
  388. source "package/lua/Config.in"
  389. source "package/microperl/Config.in"
  390. source "package/python/Config.in"
  391. source "package/ruby/Config.in"
  392. source "package/tcl/Config.in"
  393. source "package/php/Config.in"
  394. endmenu
  395. menu "XML handling"
  396. source "package/expat/Config.in"
  397. source "package/ezxml/Config.in"
  398. source "package/libxml2/Config.in"
  399. source "package/libxslt/Config.in"
  400. source "package/xerces/Config.in"
  401. endmenu
  402. # java support
  403. source "package/java/Config.in"
  404. # various games packages
  405. source "package/games/Config.in"
  406. endmenu