Config.in 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650
  1. # This file is part of the OpenADK project. OpenADK is copyrighted
  2. # material, please see the LICENCE file in the top-level directory.
  3. # mark broken devices
  4. config ADK_BROKEN
  5. bool
  6. config ADK_TOOLCHAIN_ONLY
  7. bool
  8. config ADK_DEVICE_NO_FPU
  9. bool
  10. config ADK_EABI
  11. bool
  12. config ADK_LINUX_64
  13. bool
  14. config ADK_NATIVE
  15. tristate
  16. config ADK_alix1c
  17. tristate
  18. config ADK_qemu_x86
  19. tristate
  20. config ADK_qemu_mips
  21. tristate
  22. config ADK_qemu_mipsel
  23. tristate
  24. config ADK_qemu_mips64
  25. tristate
  26. config ADK_qemu_mips64el
  27. tristate
  28. config ADK_qemu_cris
  29. tristate
  30. config ADK_rb532
  31. tristate
  32. config ADK_rb411
  33. tristate
  34. config ADK_rb433
  35. tristate
  36. config ADK_zaurus
  37. tristate
  38. config ADK_tomtom
  39. tristate
  40. config ADK_foxboard
  41. tristate
  42. config ADK_lemote
  43. tristate
  44. config ADK_rescue_x86
  45. tristate
  46. config ADK_rescue_x86_64
  47. tristate
  48. config ADK_rescue_mips
  49. tristate
  50. config ADK_rescue_mipsel
  51. tristate
  52. config ADK_wag54g
  53. tristate
  54. config ADK_shuttle
  55. tristate
  56. config ADK_DEVICE
  57. string
  58. default "alix1c" if ADK_alix1c
  59. default "qemu-x86" if ADK_qemu_x86
  60. default "qemu-mips" if ADK_qemu_mips
  61. default "qemu-mipsel" if ADK_qemu_mipsel
  62. default "qemu-mips64" if ADK_qemu_mips64
  63. default "qemu-mips64el" if ADK_qemu_mips64el
  64. default "qemu-cris" if ADK_qemu_cris
  65. default "foxboard" if ADK_foxboard
  66. default "native" if ADK_NATIVE
  67. default "rb532" if ADK_rb532
  68. default "rb411" if ADK_rb411
  69. default "rb433" if ADK_rb433
  70. default "zaurus" if ADK_arm
  71. default "lemote" if ADK_lemote
  72. default "wag54g" if ADK_wag54g
  73. default "rescue-x86" if ADK_rescue_x86
  74. default "rescue-x86_64" if ADK_rescue_x86_64
  75. default "rescue-mips" if ADK_rescue_mips
  76. default "rescue-mipsel" if ADK_rescue_mipsel
  77. default "shuttle" if ADK_shuttle
  78. default "tomtom" if ADK_tomtom
  79. menu "Target system"
  80. choice
  81. prompt "Embedded Device"
  82. default ADK_LINUX_NATIVE
  83. config ADK_LINUX_NATIVE
  84. bool "Native platform"
  85. select ADK_NATIVE
  86. help
  87. Make a native build. Use host tools.
  88. No toolchain will be created.
  89. config ADK_LINUX_X86_ALIX1C
  90. bool "PC Engines Alix1C"
  91. select ADK_alix1c
  92. select ADK_KERNEL_SCSI
  93. select ADK_KERNEL_EXT2_FS
  94. select ADK_KERNEL_NET_PCI
  95. select ADK_KERNEL_NETDEVICES
  96. select ADK_KERNEL_NET_ETHERNET
  97. select ADK_KERNEL_MII
  98. select BUSYBOX_HWCLOCK
  99. help
  100. http://www.pcengines.ch/
  101. config ADK_LINUX_CRIS_FOXBOARD
  102. bool "Foxboard (ETRAX LX100)"
  103. select ADK_foxboard
  104. select ADK_PACKAGE_KMOD_USB_CONTROLLER
  105. help
  106. Foxboard support
  107. config ADK_LINUX_MIPS64_LEMOTE
  108. bool "Lemote Subnotebook Yeeloong"
  109. select ADK_lemote
  110. select ADK_LINUX_64
  111. select ADK_KERNEL_BLK_DEV_SD
  112. select ADK_KERNEL_INPUT_KEYBOARD
  113. select ADK_KERNEL_NETDEVICES
  114. select ADK_KERNEL_NET_PCI
  115. select ADK_KERNEL_NET_ETHERNET
  116. select ADK_KERNEL_MII
  117. select ADK_KERNEL_SWAP
  118. help
  119. Lemote Subnotebook
  120. config ADK_LINUX_MIKROTIK
  121. bool "Mikrotik Routerboards"
  122. help
  123. Support for Mikrotik Routerboards
  124. config ADK_LINUX_MIPS_WAG54G
  125. bool "Linksys WAG54G"
  126. select ADK_KERNEL_NETDEVICES
  127. select ADK_KERNEL_NET_PCI
  128. select ADK_KERNEL_NET_ETHERNET
  129. select ADK_KERNEL_MII
  130. select ADK_wag54g
  131. help
  132. Linksys WAG54G DSL router with Wireless
  133. TI AR7 platform
  134. config ADK_LINUX_ARM_TOMTOM
  135. bool "TomTom Applications"
  136. select ADK_tomtom
  137. select ADK_DEVICE_NO_FPU
  138. select ADK_EABI
  139. select ADK_TOOLCHAIN_ONLY
  140. help
  141. Support for TomTom Rider 2 (or others).
  142. Just toolchain support to cross-compile your own
  143. applications.
  144. #config ADK_LINUX_XSCALE_ZAURUS
  145. # bool "Zaurus SL-C3200"
  146. # depends on ADK_BROKEN
  147. # select ADK_zaurus
  148. # select ADK_DEVICE_NO_FPU
  149. # help
  150. # Support for Sharp Zaurus SL-C3200 (aka Terrier)
  151. config ADK_LINUX_RESCUE
  152. bool "Minimal Linux Rescuesystem"
  153. select ADK_KERNEL_INPUT_KEYBOARD
  154. help
  155. Rescuesystem with can be used to Boot from Disk or USB stick.
  156. config ADK_LINUX_QEMU
  157. bool "Qemu Emulator"
  158. select ADK_KERNEL_NET_PCI
  159. select ADK_KERNEL_NETDEVICES
  160. select ADK_KERNEL_NET_ETHERNET
  161. help
  162. Support for Qemu Emulator
  163. config ADK_LINUX_X86_64_SHUTTLE
  164. bool "Shuttle PC"
  165. select ADK_shuttle
  166. select ADK_KERNEL_INPUT_KEYBOARD
  167. select ADK_KERNEL_NETDEVICES
  168. select ADK_KERNEL_NET_PCI
  169. select ADK_KERNEL_NET_ETHERNET
  170. select ADK_KERNEL_SATA_AHCI if ADK_TARGET_ROOTFS_ARCHIVE
  171. select ADK_KERNEL_BLK_DEV_MD if ADK_TARGET_ROOTFS_ARCHIVE
  172. select ADK_KERNEL_MD_RAID0 if ADK_TARGET_ROOTFS_ARCHIVE
  173. select ADK_KERNEL_MD_RAID1 if ADK_TARGET_ROOTFS_ARCHIVE
  174. select ADK_KPACKAGE_KMOD_SATA_AHCI if ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
  175. select ADK_KPACKAGE_KMOD_BLK_DEV_MD if ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
  176. select ADK_KPACKAGE_KMOD_MD_RAID0 if ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
  177. select ADK_KPACKAGE_KMOD_MD_RAID1 if ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
  178. help
  179. Support for a nice and fast shuttle xpc with AMD quad-core CPU.
  180. Known as OpenADK multi operating system buildserver.
  181. endchoice
  182. choice
  183. prompt "Architecture"
  184. depends on ADK_LINUX_RESCUE
  185. config ADK_LINUX_X86_64_RESCUE
  186. bool "x86_64"
  187. select ADK_rescue_x86_64
  188. help
  189. X86 architecture.
  190. config ADK_LINUX_X86_RESCUE
  191. bool "x86"
  192. select ADK_rescue_x86
  193. help
  194. X86 architecture.
  195. config ADK_LINUX_MIPSEL_RESCUE
  196. bool "mips (little endian)"
  197. select ADK_rescue_mipsel
  198. help
  199. MIPS LE architecture.
  200. config ADK_LINUX_MIPS_RESCUE
  201. bool "mips (big endian)"
  202. select ADK_rescue_mips
  203. help
  204. MIPS BE architecture.
  205. endchoice
  206. choice
  207. prompt "Architecture"
  208. depends on ADK_LINUX_QEMU
  209. config ADK_LINUX_X86_QEMU
  210. bool "x86"
  211. select ADK_qemu_x86
  212. select ADK_KPACKAGE_KMOD_NE2K_PCI
  213. select ADK_KERNEL_INPUT_KEYBOARD
  214. help
  215. Qemu support for x86 architecture.
  216. config ADK_LINUX_MIPS_QEMU
  217. bool "mips (big endian)"
  218. select ADK_qemu_mips
  219. help
  220. Qemu support for MIPS BE architecture.
  221. config ADK_LINUX_MIPSEL_QEMU
  222. bool "mipsel (little endian)"
  223. select ADK_qemu_mipsel
  224. help
  225. Qemu support for MIPS LE architecture.
  226. config ADK_LINUX_MIPS64_QEMU
  227. bool "mips64 (big endian)"
  228. select ADK_qemu_mips64
  229. select ADK_LINUX_64
  230. help
  231. Qemu support for MIPS64 BE architecture.
  232. config ADK_LINUX_MIPS64EL_QEMU
  233. bool "mips64 (little endian)"
  234. select ADK_qemu_mips64el
  235. select ADK_LINUX_64
  236. help
  237. Qemu support for MIPS64 LE architecture.
  238. config ADK_LINUX_CRIS_QEMU
  239. bool "cris"
  240. select ADK_qemu_cris
  241. # select ADK_BROKEN
  242. help
  243. Qemu support for CRISv32 architecture.
  244. endchoice
  245. choice
  246. prompt "Routerboard model"
  247. default ADK_LINUX_MIPS_RB433
  248. depends on ADK_LINUX_MIKROTIK
  249. config ADK_LINUX_MIPS_RB411
  250. bool "Mikrotik Routerboard 411"
  251. select ADK_rb411
  252. select ADK_KERNEL_NETDEVICES
  253. select ADK_KERNEL_NET_PCI
  254. select ADK_KERNEL_NETDEV_1000
  255. select ADK_KERNEL_NET_ETHERNET
  256. help
  257. Support for Mikrotik RB411.
  258. config ADK_LINUX_MIPS_RB433
  259. bool "Mikrotik Routerboard 433"
  260. select ADK_rb433
  261. select ADK_KERNEL_NETDEVICES
  262. select ADK_KERNEL_NET_PCI
  263. select ADK_KERNEL_NETDEV_1000
  264. select ADK_KERNEL_NET_ETHERNET
  265. help
  266. Support for Mikrotik RB433.
  267. config ADK_LINUX_MIPS_RB532
  268. bool "Mikrotik Routerboard 532"
  269. select ADK_rb532
  270. select ADK_KERNEL_NETDEVICES
  271. select ADK_KERNEL_NET_PCI
  272. select ADK_KERNEL_NET_ETHERNET
  273. select ADK_KERNEL_MII
  274. help
  275. Support for Mikrotik RB532.
  276. endchoice
  277. choice
  278. prompt "Device model"
  279. default ADK_LINUX_CRIS_FOXBOARD_CLASSIC
  280. depends on ADK_LINUX_CRIS_FOXBOARD
  281. config ADK_LINUX_CRIS_FOXBOARD_CLASSIC
  282. bool "Foxboard classic (4x16)"
  283. help
  284. Foxboard classic with red board.
  285. (4 MB flash size and 16 MB RAM)
  286. config ADK_LINUX_CRIS_FOXBOARD_LX
  287. bool "Foxboard LX (8x32)"
  288. help
  289. Latest Foxboard with green board.
  290. (8 MB flash size and 32 MB RAM)
  291. endchoice
  292. source "target/linux/config/Config.in.kernel"
  293. choice
  294. prompt "Target C library"
  295. depends on ! ADK_NATIVE
  296. config ADK_TARGET_LIB_UCLIBC
  297. bool "uClibc embedded C library"
  298. # broken, because of 16kB pagesize
  299. #depends on !ADK_LINUX_MIPS64_LEMOTE
  300. help
  301. http://uclibc.org
  302. config ADK_TARGET_LIB_EGLIBC
  303. bool "Embedded GNU C library"
  304. depends on ADK_LINUX_X86_QEMU || \
  305. ADK_LINUX_MIPS_QEMU || \
  306. ADK_LINUX_MIPS64_QEMU || \
  307. ADK_LINUX_MIPSEL_QEMU || \
  308. ADK_LINUX_MIPS64EL_QEMU || \
  309. ADK_LINUX_X86_ALIX1C || \
  310. ADK_LINUX_MIPS_RB411 || \
  311. ADK_LINUX_MIPS_RB532 || \
  312. ADK_LINUX_RESCUE || \
  313. ADK_LINUX_X86_64_SHUTTLE || \
  314. ADK_LINUX_ARM_TOMTOM || \
  315. ADK_LINUX_MIPS64_LEMOTE
  316. help
  317. http://www.eglibc.org
  318. config ADK_TARGET_LIB_GLIBC
  319. bool "GNU C library"
  320. depends on ADK_LINUX_X86_QEMU || \
  321. ADK_LINUX_MIPS_QEMU || \
  322. ADK_LINUX_MIPS64_QEMU || \
  323. ADK_LINUX_MIPSEL_QEMU || \
  324. ADK_LINUX_MIPS64EL_QEMU || \
  325. ADK_LINUX_X86_ALIX1C || \
  326. ADK_LINUX_MIPS_RB411 || \
  327. ADK_LINUX_RESCUE || \
  328. ADK_LINUX_X86_64_SHUTTLE || \
  329. ADK_LINUX_ARM_TOMTOM || \
  330. ADK_LINUX_MIPS64_LEMOTE
  331. help
  332. http://www.gnu.org/libc
  333. endchoice
  334. config ADK_TARGET_SUFFIX
  335. string
  336. default "gnueabi" if (ADK_TARGET_LIB_GLIBC || ADK_TARGET_LIB_EGLIBC) && ADK_EABI
  337. default "gnu" if (ADK_TARGET_LIB_GLIBC || ADK_TARGET_LIB_EGLIBC) && !ADK_EABI
  338. default "uclibcgnueabi" if ADK_TARGET_LIB_UCLIBC && ADK_EABI
  339. default "uclibc" if ADK_TARGET_LIB_UCLIBC && !ADK_EABI
  340. choice
  341. prompt "Target Firmware type"
  342. depends on !ADK_TOOLCHAIN_ONLY
  343. default ADK_TARGET_ROOTFS_EXT2_CF
  344. config ADK_TARGET_ROOTFS_INITRAMFS
  345. bool "initramfs filesystem"
  346. depends on ADK_LINUX_X86_QEMU || \
  347. ADK_LINUX_CRIS_QEMU || \
  348. ADK_LINUX_MIPS_QEMU || \
  349. ADK_LINUX_MIPSEL_QEMU || \
  350. ADK_LINUX_MIPS64_QEMU || \
  351. ADK_LINUX_MIPS64EL_QEMU || \
  352. ADK_LINUX_NATIVE || \
  353. ADK_LINUX_RESCUE
  354. select ADK_KERNEL_BLK_DEV_INITRD
  355. help
  356. create an read-only initramfs system.
  357. config ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
  358. bool "initramfs filesystem included into kernel image"
  359. select ADK_LINUX_INITRAMFS_BUILTIN
  360. depends on ADK_LINUX_X86_QEMU || \
  361. ADK_LINUX_CRIS_QEMU || \
  362. ADK_LINUX_MIPS_QEMU || \
  363. ADK_LINUX_MIPSEL_QEMU || \
  364. ADK_LINUX_MIPS64_QEMU || \
  365. ADK_LINUX_MIPS64EL_QEMU || \
  366. ADK_LINUX_X86_64_SHUTTLE || \
  367. ADK_LINUX_NATIVE || \
  368. ADK_LINUX_RESCUE
  369. help
  370. create an read-only initramfs system.
  371. config ADK_TARGET_ROOTFS_SQUASHFS
  372. bool "squashfs read-only root filesystem"
  373. depends on ADK_LINUX_CRIS_FOXBOARD || \
  374. ADK_LINUX_MIPS_WAG54G
  375. help
  376. highly compressed read-only filesystem for flash.
  377. config ADK_TARGET_ROOTFS_YAFFS
  378. bool "YAFFS2 rootfilesystem (NAND)"
  379. depends on ADK_LINUX_MIPS_RB532 || \
  380. ADK_LINUX_MIPS_RB433 || \
  381. ADK_LINUX_MIPS_RB411
  382. help
  383. Root filesystem on NAND.
  384. config ADK_TARGET_ROOTFS_NFSROOT
  385. bool "NFS root"
  386. depends on ADK_LINUX_CRIS_FOXBOARD || \
  387. ADK_LINUX_X86_ALIX1C || \
  388. ADK_LINUX_MIPS_RB532 || \
  389. ADK_LINUX_MIPS_RB433 || \
  390. ADK_LINUX_MIPS_RB411 || \
  391. ADK_LINUX_MIPS_WAG54G || \
  392. ADK_LINUX_MIPS64_LEMOTE
  393. select ADK_KERNEL_NFS_FS
  394. select ADK_KERNEL_NFS_V3
  395. select ADK_KERNEL_ROOT_NFS
  396. select ADK_KERNEL_NFS_COMMON
  397. select ADK_KERNEL_IP_PNP
  398. select ADK_KERNEL_IP_PNP_DHCP
  399. help
  400. Root filesystem mounted via NFS. (DHCP)
  401. config ADK_TARGET_ROOTFS_EXT2_CF
  402. bool "read-write filesystem for compact flash (ext2)"
  403. depends on ADK_LINUX_X86_ALIX1C || ADK_LINUX_MIPS_RB532
  404. select ADK_KERNEL_EXT2_FS
  405. select ADK_KERNEL_SCSI
  406. select ADK_KERNEL_BLK_DEV_SD
  407. help
  408. Use this option if you have a compact flash
  409. inside your hardware and want to boot from it.
  410. config ADK_TARGET_ROOTFS_ARCHIVE
  411. bool "Archive usable for different filesystems"
  412. depends on ADK_LINUX_QEMU || \
  413. ADK_LINUX_XSCALE_ZAURUS || \
  414. ADK_LINUX_MIPS64_LEMOTE || \
  415. ADK_LINUX_X86_64_SHUTTLE
  416. help
  417. Use this option if your root filesystem is ext2/ext3/ext4/xfs.
  418. config ADK_TARGET_ROOTFS_ENCRYPTED
  419. bool "Encrypted read-write root filesystem"
  420. depends on ADK_LINUX_MIPS64_LEMOTE
  421. select ADK_LINUX_INITRAMFS_BUILTIN
  422. select ADK_PACKAGE_CRYPTINIT
  423. select ADK_KERNEL_BLK_DEV_DM
  424. select ADK_KERNEL_DM_CRYPT
  425. select ADK_KERNEL_CRYPTO_AES
  426. select ADK_KERNEL_CRYPTO_CBC
  427. select ADK_KERNEL_CRYPTO_SHA256
  428. select ADK_KERNEL_XFS_FS
  429. help
  430. Use this option if you want an encrypted rootfs.
  431. Default is XFS filesystem. Use following commands to setup
  432. your hard disk, after booting via NFS or USB.
  433. Create at least three partitions with fdisk
  434. /dev/sda1 (ext2)
  435. /dev/sda2 (encrypted root)
  436. /dev/sda3 (swap)
  437. mkdir /mnt/{boot,root}
  438. cryptsetup luksFormat /dev/sda2
  439. cryptsetup luksOpen /dev/sda2 root
  440. cryptsetup luksFormat /dev/sda3
  441. cryptsetup luksOpen /dev/sda3 swap
  442. mkswap /dev/mapper/swap
  443. mkfs.xfs /dev/mapper/root
  444. mount /dev/mapper/root /mnt/root
  445. tar xzvf lemote-mips-encryptedroot.tar.gz -C /mnt/root
  446. mount /dev/sda1 /mnt/boot
  447. mkdir /mnt/boot/boot
  448. cp lemote-mips-kernel /mnt/boot/boot
  449. mv /mnt/root/boot/boot.cfg /mnt/boot/boot
  450. cd /mnt/root ; mknod -m 644 console c 5 1
  451. endchoice
  452. choice
  453. prompt "Root filesystem type"
  454. depends on ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
  455. default ADK_TARGET_ROOT_XFS
  456. config ADK_TARGET_ROOT_XFS_MOD
  457. boolean
  458. prompt "XFS filesystem"
  459. select ADK_KPACKAGE_KMOD_XFS_FS
  460. select ADK_PACKAGE_XFSPROGS
  461. help
  462. Select XFS filesystem kernel module and filesystem utilities.
  463. config ADK_TARGET_ROOT_EXT2_MOD
  464. boolean
  465. prompt "EXT2 filesystem"
  466. select ADK_KPACKAGE_KMOD_EXT2_FS
  467. select ADK_PACKAGE_E2FSPROGS
  468. help
  469. Select EXT2 filesystem kernel module and filesystem utilities.
  470. config ADK_TARGET_ROOT_EXT3_MOD
  471. boolean
  472. prompt "EXT3 filesystem"
  473. select ADK_KPACKAGE_KMOD_EXT3_FS
  474. select ADK_PACKAGE_E2FSPROGS
  475. help
  476. Select EXT3 filesystem kernel module and filesystem utilities.
  477. config ADK_TARGET_ROOT_EXT4_MOD
  478. boolean
  479. prompt "EXT4 filesystem"
  480. select ADK_KPACKAGE_KMOD_EXT4_FS
  481. select ADK_PACKAGE_E2FSPROGS
  482. help
  483. Select EXT4 filesystem kernel module and filesystem utilities.
  484. endchoice
  485. choice
  486. prompt "Root filesystem type"
  487. depends on ADK_TARGET_ROOTFS_ARCHIVE
  488. default ADK_TARGET_ROOT_XFS
  489. config ADK_TARGET_ROOT_XFS
  490. boolean
  491. prompt "XFS filesystem"
  492. select ADK_KERNEL_XFS_FS
  493. help
  494. Compile XFS filesystem into kernel and use it as root filesystem.
  495. config ADK_TARGET_ROOT_EXT2
  496. boolean
  497. prompt "EXT2 filesystem"
  498. select ADK_KERNEL_EXT2_FS
  499. help
  500. Compile EXT2 filesystem into kernel and use it as root filesystem.
  501. config ADK_TARGET_ROOT_EXT3
  502. boolean
  503. prompt "EXT3 filesystem"
  504. select ADK_KERNEL_EXT3_FS
  505. help
  506. Compile EXT3 filesystem into kernel and use it as root filesystem.
  507. config ADK_TARGET_ROOT_EXT4
  508. boolean
  509. prompt "EXT4 filesystem"
  510. select ADK_KERNEL_EXT4_FS
  511. help
  512. Compile EXT4 filesystem into kernel and use it as root filesystem.
  513. endchoice
  514. #config ADK_SSP
  515. # bool "Enable Stack Smashing Protection"
  516. # default n
  517. # depends on ADK_LINUX_X86_ALIX1C || \
  518. # ADK_LINUX_CRIS_FOXBOARD
  519. # help
  520. # Enable Stack Smashing Protection
  521. config ADK_CXX
  522. bool "Enable C++ support"
  523. default n
  524. help
  525. Enable C++ Compiler and Libraries
  526. config ADK_DEBUG
  527. bool "Enable debug support"
  528. default n
  529. help
  530. All packages and libc will be compiled and packaged with debug information.
  531. Mostly useful for NFS root or big USB/CF disk setups.
  532. config ADK_IPV6
  533. bool "Enable IPv6 support"
  534. default n
  535. select ADK_KPACKAGE_KMOD_IPV6
  536. select BUSYBOX_FEATURE_IPV6
  537. select BUSYBOX_FEATURE_IFUPDOWN_IPV6
  538. select BUSYBOX_PING6
  539. help
  540. Enable basic IPv6 support (kmod-ipv6) and
  541. make the IPv6 support options in packages visible.
  542. config ADK_X11
  543. bool "Enable X.org/X11 support"
  544. default n
  545. help
  546. Enable Xorg/X11 server and applications in menu.
  547. Try to compile other packages with X11 support.
  548. (f.e. mplayer)
  549. endmenu