Config.in 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651
  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_SKY2 if ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
  175. select ADK_KPACKAGE_KMOD_SATA_AHCI if ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
  176. select ADK_KPACKAGE_KMOD_BLK_DEV_MD if ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
  177. select ADK_KPACKAGE_KMOD_MD_RAID0 if ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
  178. select ADK_KPACKAGE_KMOD_MD_RAID1 if ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
  179. help
  180. Support for a nice and fast shuttle xpc with AMD quad-core CPU.
  181. Known as OpenADK multi operating system buildserver.
  182. endchoice
  183. choice
  184. prompt "Architecture"
  185. depends on ADK_LINUX_RESCUE
  186. config ADK_LINUX_X86_64_RESCUE
  187. bool "x86_64"
  188. select ADK_rescue_x86_64
  189. help
  190. X86 architecture.
  191. config ADK_LINUX_X86_RESCUE
  192. bool "x86"
  193. select ADK_rescue_x86
  194. help
  195. X86 architecture.
  196. config ADK_LINUX_MIPSEL_RESCUE
  197. bool "mips (little endian)"
  198. select ADK_rescue_mipsel
  199. help
  200. MIPS LE architecture.
  201. config ADK_LINUX_MIPS_RESCUE
  202. bool "mips (big endian)"
  203. select ADK_rescue_mips
  204. help
  205. MIPS BE architecture.
  206. endchoice
  207. choice
  208. prompt "Architecture"
  209. depends on ADK_LINUX_QEMU
  210. config ADK_LINUX_X86_QEMU
  211. bool "x86"
  212. select ADK_qemu_x86
  213. select ADK_KPACKAGE_KMOD_NE2K_PCI
  214. select ADK_KERNEL_INPUT_KEYBOARD
  215. help
  216. Qemu support for x86 architecture.
  217. config ADK_LINUX_MIPS_QEMU
  218. bool "mips (big endian)"
  219. select ADK_qemu_mips
  220. help
  221. Qemu support for MIPS BE architecture.
  222. config ADK_LINUX_MIPSEL_QEMU
  223. bool "mipsel (little endian)"
  224. select ADK_qemu_mipsel
  225. help
  226. Qemu support for MIPS LE architecture.
  227. config ADK_LINUX_MIPS64_QEMU
  228. bool "mips64 (big endian)"
  229. select ADK_qemu_mips64
  230. select ADK_LINUX_64
  231. help
  232. Qemu support for MIPS64 BE architecture.
  233. config ADK_LINUX_MIPS64EL_QEMU
  234. bool "mips64 (little endian)"
  235. select ADK_qemu_mips64el
  236. select ADK_LINUX_64
  237. help
  238. Qemu support for MIPS64 LE architecture.
  239. config ADK_LINUX_CRIS_QEMU
  240. bool "cris"
  241. select ADK_qemu_cris
  242. # select ADK_BROKEN
  243. help
  244. Qemu support for CRISv32 architecture.
  245. endchoice
  246. choice
  247. prompt "Routerboard model"
  248. default ADK_LINUX_MIPS_RB433
  249. depends on ADK_LINUX_MIKROTIK
  250. config ADK_LINUX_MIPS_RB411
  251. bool "Mikrotik Routerboard 411"
  252. select ADK_rb411
  253. select ADK_KERNEL_NETDEVICES
  254. select ADK_KERNEL_NET_PCI
  255. select ADK_KERNEL_NETDEV_1000
  256. select ADK_KERNEL_NET_ETHERNET
  257. help
  258. Support for Mikrotik RB411.
  259. config ADK_LINUX_MIPS_RB433
  260. bool "Mikrotik Routerboard 433"
  261. select ADK_rb433
  262. select ADK_KERNEL_NETDEVICES
  263. select ADK_KERNEL_NET_PCI
  264. select ADK_KERNEL_NETDEV_1000
  265. select ADK_KERNEL_NET_ETHERNET
  266. help
  267. Support for Mikrotik RB433.
  268. config ADK_LINUX_MIPS_RB532
  269. bool "Mikrotik Routerboard 532"
  270. select ADK_rb532
  271. select ADK_KERNEL_NETDEVICES
  272. select ADK_KERNEL_NET_PCI
  273. select ADK_KERNEL_NET_ETHERNET
  274. select ADK_KERNEL_MII
  275. help
  276. Support for Mikrotik RB532.
  277. endchoice
  278. choice
  279. prompt "Device model"
  280. default ADK_LINUX_CRIS_FOXBOARD_CLASSIC
  281. depends on ADK_LINUX_CRIS_FOXBOARD
  282. config ADK_LINUX_CRIS_FOXBOARD_CLASSIC
  283. bool "Foxboard classic (4x16)"
  284. help
  285. Foxboard classic with red board.
  286. (4 MB flash size and 16 MB RAM)
  287. config ADK_LINUX_CRIS_FOXBOARD_LX
  288. bool "Foxboard LX (8x32)"
  289. help
  290. Latest Foxboard with green board.
  291. (8 MB flash size and 32 MB RAM)
  292. endchoice
  293. source "target/linux/config/Config.in.kernel"
  294. choice
  295. prompt "Target C library"
  296. depends on ! ADK_NATIVE
  297. config ADK_TARGET_LIB_UCLIBC
  298. bool "uClibc embedded C library"
  299. # broken, because of 16kB pagesize
  300. #depends on !ADK_LINUX_MIPS64_LEMOTE
  301. help
  302. http://uclibc.org
  303. config ADK_TARGET_LIB_EGLIBC
  304. bool "Embedded GNU C library"
  305. depends on ADK_LINUX_X86_QEMU || \
  306. ADK_LINUX_MIPS_QEMU || \
  307. ADK_LINUX_MIPS64_QEMU || \
  308. ADK_LINUX_MIPSEL_QEMU || \
  309. ADK_LINUX_MIPS64EL_QEMU || \
  310. ADK_LINUX_X86_ALIX1C || \
  311. ADK_LINUX_MIPS_RB411 || \
  312. ADK_LINUX_MIPS_RB532 || \
  313. ADK_LINUX_RESCUE || \
  314. ADK_LINUX_X86_64_SHUTTLE || \
  315. ADK_LINUX_ARM_TOMTOM || \
  316. ADK_LINUX_MIPS64_LEMOTE
  317. help
  318. http://www.eglibc.org
  319. config ADK_TARGET_LIB_GLIBC
  320. bool "GNU C library"
  321. depends on ADK_LINUX_X86_QEMU || \
  322. ADK_LINUX_MIPS_QEMU || \
  323. ADK_LINUX_MIPS64_QEMU || \
  324. ADK_LINUX_MIPSEL_QEMU || \
  325. ADK_LINUX_MIPS64EL_QEMU || \
  326. ADK_LINUX_X86_ALIX1C || \
  327. ADK_LINUX_MIPS_RB411 || \
  328. ADK_LINUX_RESCUE || \
  329. ADK_LINUX_X86_64_SHUTTLE || \
  330. ADK_LINUX_ARM_TOMTOM || \
  331. ADK_LINUX_MIPS64_LEMOTE
  332. help
  333. http://www.gnu.org/libc
  334. endchoice
  335. config ADK_TARGET_SUFFIX
  336. string
  337. default "gnueabi" if (ADK_TARGET_LIB_GLIBC || ADK_TARGET_LIB_EGLIBC) && ADK_EABI
  338. default "gnu" if (ADK_TARGET_LIB_GLIBC || ADK_TARGET_LIB_EGLIBC) && !ADK_EABI
  339. default "uclibcgnueabi" if ADK_TARGET_LIB_UCLIBC && ADK_EABI
  340. default "uclibc" if ADK_TARGET_LIB_UCLIBC && !ADK_EABI
  341. choice
  342. prompt "Target Firmware type"
  343. depends on !ADK_TOOLCHAIN_ONLY
  344. default ADK_TARGET_ROOTFS_EXT2_CF
  345. config ADK_TARGET_ROOTFS_INITRAMFS
  346. bool "initramfs filesystem"
  347. depends on ADK_LINUX_X86_QEMU || \
  348. ADK_LINUX_CRIS_QEMU || \
  349. ADK_LINUX_MIPS_QEMU || \
  350. ADK_LINUX_MIPSEL_QEMU || \
  351. ADK_LINUX_MIPS64_QEMU || \
  352. ADK_LINUX_MIPS64EL_QEMU || \
  353. ADK_LINUX_NATIVE || \
  354. ADK_LINUX_RESCUE
  355. select ADK_KERNEL_BLK_DEV_INITRD
  356. help
  357. create an read-only initramfs system.
  358. config ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
  359. bool "initramfs filesystem included into kernel image"
  360. select ADK_LINUX_INITRAMFS_BUILTIN
  361. depends on ADK_LINUX_X86_QEMU || \
  362. ADK_LINUX_CRIS_QEMU || \
  363. ADK_LINUX_MIPS_QEMU || \
  364. ADK_LINUX_MIPSEL_QEMU || \
  365. ADK_LINUX_MIPS64_QEMU || \
  366. ADK_LINUX_MIPS64EL_QEMU || \
  367. ADK_LINUX_X86_64_SHUTTLE || \
  368. ADK_LINUX_NATIVE || \
  369. ADK_LINUX_RESCUE
  370. help
  371. create an read-only initramfs system.
  372. config ADK_TARGET_ROOTFS_SQUASHFS
  373. bool "squashfs read-only root filesystem"
  374. depends on ADK_LINUX_CRIS_FOXBOARD || \
  375. ADK_LINUX_MIPS_WAG54G
  376. help
  377. highly compressed read-only filesystem for flash.
  378. config ADK_TARGET_ROOTFS_YAFFS
  379. bool "YAFFS2 rootfilesystem (NAND)"
  380. depends on ADK_LINUX_MIPS_RB532 || \
  381. ADK_LINUX_MIPS_RB433 || \
  382. ADK_LINUX_MIPS_RB411
  383. help
  384. Root filesystem on NAND.
  385. config ADK_TARGET_ROOTFS_NFSROOT
  386. bool "NFS root"
  387. depends on ADK_LINUX_CRIS_FOXBOARD || \
  388. ADK_LINUX_X86_ALIX1C || \
  389. ADK_LINUX_MIPS_RB532 || \
  390. ADK_LINUX_MIPS_RB433 || \
  391. ADK_LINUX_MIPS_RB411 || \
  392. ADK_LINUX_MIPS_WAG54G || \
  393. ADK_LINUX_MIPS64_LEMOTE
  394. select ADK_KERNEL_NFS_FS
  395. select ADK_KERNEL_NFS_V3
  396. select ADK_KERNEL_ROOT_NFS
  397. select ADK_KERNEL_NFS_COMMON
  398. select ADK_KERNEL_IP_PNP
  399. select ADK_KERNEL_IP_PNP_DHCP
  400. help
  401. Root filesystem mounted via NFS. (DHCP)
  402. config ADK_TARGET_ROOTFS_EXT2_CF
  403. bool "read-write filesystem for compact flash (ext2)"
  404. depends on ADK_LINUX_X86_ALIX1C || ADK_LINUX_MIPS_RB532
  405. select ADK_KERNEL_EXT2_FS
  406. select ADK_KERNEL_SCSI
  407. select ADK_KERNEL_BLK_DEV_SD
  408. help
  409. Use this option if you have a compact flash
  410. inside your hardware and want to boot from it.
  411. config ADK_TARGET_ROOTFS_ARCHIVE
  412. bool "Archive usable for different filesystems"
  413. depends on ADK_LINUX_QEMU || \
  414. ADK_LINUX_XSCALE_ZAURUS || \
  415. ADK_LINUX_MIPS64_LEMOTE || \
  416. ADK_LINUX_X86_64_SHUTTLE
  417. help
  418. Use this option if your root filesystem is ext2/ext3/ext4/xfs.
  419. config ADK_TARGET_ROOTFS_ENCRYPTED
  420. bool "Encrypted read-write root filesystem"
  421. depends on ADK_LINUX_MIPS64_LEMOTE
  422. select ADK_LINUX_INITRAMFS_BUILTIN
  423. select ADK_PACKAGE_CRYPTINIT
  424. select ADK_KERNEL_BLK_DEV_DM
  425. select ADK_KERNEL_DM_CRYPT
  426. select ADK_KERNEL_CRYPTO_AES
  427. select ADK_KERNEL_CRYPTO_CBC
  428. select ADK_KERNEL_CRYPTO_SHA256
  429. select ADK_KERNEL_XFS_FS
  430. help
  431. Use this option if you want an encrypted rootfs.
  432. Default is XFS filesystem. Use following commands to setup
  433. your hard disk, after booting via NFS or USB.
  434. Create at least three partitions with fdisk
  435. /dev/sda1 (ext2)
  436. /dev/sda2 (encrypted root)
  437. /dev/sda3 (swap)
  438. mkdir /mnt/{boot,root}
  439. cryptsetup luksFormat /dev/sda2
  440. cryptsetup luksOpen /dev/sda2 root
  441. cryptsetup luksFormat /dev/sda3
  442. cryptsetup luksOpen /dev/sda3 swap
  443. mkswap /dev/mapper/swap
  444. mkfs.xfs /dev/mapper/root
  445. mount /dev/mapper/root /mnt/root
  446. tar xzvf lemote-mips-encryptedroot.tar.gz -C /mnt/root
  447. mount /dev/sda1 /mnt/boot
  448. mkdir /mnt/boot/boot
  449. cp lemote-mips-kernel /mnt/boot/boot
  450. mv /mnt/root/boot/boot.cfg /mnt/boot/boot
  451. cd /mnt/root ; mknod -m 644 console c 5 1
  452. endchoice
  453. choice
  454. prompt "Root filesystem type"
  455. depends on ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
  456. default ADK_TARGET_ROOT_XFS
  457. config ADK_TARGET_ROOT_XFS_MOD
  458. boolean
  459. prompt "XFS filesystem"
  460. select ADK_KPACKAGE_KMOD_XFS_FS
  461. select ADK_PACKAGE_XFSPROGS
  462. help
  463. Select XFS filesystem kernel module and filesystem utilities.
  464. config ADK_TARGET_ROOT_EXT2_MOD
  465. boolean
  466. prompt "EXT2 filesystem"
  467. select ADK_KPACKAGE_KMOD_EXT2_FS
  468. select ADK_PACKAGE_E2FSPROGS
  469. help
  470. Select EXT2 filesystem kernel module and filesystem utilities.
  471. config ADK_TARGET_ROOT_EXT3_MOD
  472. boolean
  473. prompt "EXT3 filesystem"
  474. select ADK_KPACKAGE_KMOD_EXT3_FS
  475. select ADK_PACKAGE_E2FSPROGS
  476. help
  477. Select EXT3 filesystem kernel module and filesystem utilities.
  478. config ADK_TARGET_ROOT_EXT4_MOD
  479. boolean
  480. prompt "EXT4 filesystem"
  481. select ADK_KPACKAGE_KMOD_EXT4_FS
  482. select ADK_PACKAGE_E2FSPROGS
  483. help
  484. Select EXT4 filesystem kernel module and filesystem utilities.
  485. endchoice
  486. choice
  487. prompt "Root filesystem type"
  488. depends on ADK_TARGET_ROOTFS_ARCHIVE
  489. default ADK_TARGET_ROOT_XFS
  490. config ADK_TARGET_ROOT_XFS
  491. boolean
  492. prompt "XFS filesystem"
  493. select ADK_KERNEL_XFS_FS
  494. help
  495. Compile XFS filesystem into kernel and use it as root filesystem.
  496. config ADK_TARGET_ROOT_EXT2
  497. boolean
  498. prompt "EXT2 filesystem"
  499. select ADK_KERNEL_EXT2_FS
  500. help
  501. Compile EXT2 filesystem into kernel and use it as root filesystem.
  502. config ADK_TARGET_ROOT_EXT3
  503. boolean
  504. prompt "EXT3 filesystem"
  505. select ADK_KERNEL_EXT3_FS
  506. help
  507. Compile EXT3 filesystem into kernel and use it as root filesystem.
  508. config ADK_TARGET_ROOT_EXT4
  509. boolean
  510. prompt "EXT4 filesystem"
  511. select ADK_KERNEL_EXT4_FS
  512. help
  513. Compile EXT4 filesystem into kernel and use it as root filesystem.
  514. endchoice
  515. #config ADK_SSP
  516. # bool "Enable Stack Smashing Protection"
  517. # default n
  518. # depends on ADK_LINUX_X86_ALIX1C || \
  519. # ADK_LINUX_CRIS_FOXBOARD
  520. # help
  521. # Enable Stack Smashing Protection
  522. config ADK_CXX
  523. bool "Enable C++ support"
  524. default n
  525. help
  526. Enable C++ Compiler and Libraries
  527. config ADK_DEBUG
  528. bool "Enable debug support"
  529. default n
  530. help
  531. All packages and libc will be compiled and packaged with debug information.
  532. Mostly useful for NFS root or big USB/CF disk setups.
  533. config ADK_IPV6
  534. bool "Enable IPv6 support"
  535. default n
  536. select ADK_KPACKAGE_KMOD_IPV6
  537. select BUSYBOX_FEATURE_IPV6
  538. select BUSYBOX_FEATURE_IFUPDOWN_IPV6
  539. select BUSYBOX_PING6
  540. help
  541. Enable basic IPv6 support (kmod-ipv6) and
  542. make the IPv6 support options in packages visible.
  543. config ADK_X11
  544. bool "Enable X.org/X11 support"
  545. default n
  546. help
  547. Enable Xorg/X11 server and applications in menu.
  548. Try to compile other packages with X11 support.
  549. (f.e. mplayer)
  550. endmenu