Config.in 15 KB

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