Config.in 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. menu "Target filesystem options"
  2. config BR2_ROOTFS_PREFIX
  3. string "Custom root fs prefix"
  4. default "rootfs"
  5. help
  6. Add a custom string to the beginning of the root file system name.
  7. config BR2_ROOTFS_SUFFIX
  8. string "Custom root fs suffix"
  9. default ""
  10. help
  11. Add a custom string to the end of the root file system name.
  12. config BR2_ROOTFS_POST_BUILD_SCRIPT
  13. string "Custom script to run before packing files"
  14. default ""
  15. help
  16. Specify a script to be run after the build has finished and before
  17. the BR2 starts packing the files into selected packages.
  18. This gives users the oportunity to do board-specific cleanups,
  19. add-ons and the like, so the generated files can be used directly
  20. without further processing.
  21. The script is called with the target directory name as first and
  22. only argument. Make sure the exit code of that script is 0,
  23. otherwise make will stop after calling it.
  24. comment "filesystem for target device"
  25. source "target/cramfs/Config.in"
  26. source "target/cloop/Config.in"
  27. source "target/ext2/Config.in"
  28. source "target/jffs2/Config.in"
  29. source "target/ubifs/Config.in"
  30. source "target/squashfs/Config.in"
  31. source "target/tar/Config.in"
  32. source "target/cpio/Config.in"
  33. source "target/iso9660/Config.in"
  34. source "target/initramfs/Config.in"
  35. source "target/romfs/Config.in"
  36. comment "bootloader for target device"
  37. source "target/x86/grub/Config.in"
  38. #source "target/x86/grub2/Config.in"
  39. source "target/x86/syslinux/Config.in"
  40. source "target/powerpc/yaboot/Config.in"
  41. source "target/u-boot/Config.in"
  42. endmenu
  43. menu "Kernel"
  44. choice
  45. prompt "Kernel type"
  46. default BR2_KERNEL_none
  47. config BR2_KERNEL_none
  48. bool "none"
  49. help
  50. Do not build a kernel
  51. config BR2_KERNEL_LINUX_ADVANCED
  52. bool "linux (Advanced configuration)"
  53. select BR2_PACKAGE_LINUX
  54. help
  55. The Linux kernel - Advanced Configuration.
  56. http://www.kernel.org/
  57. Note: Requires kernel-headers >= 2.6.19 since the other
  58. kernel headers are just that (headers) and not full
  59. kernels. This is a feature.
  60. # The kernel with the same version as linux headers cannot be compiled
  61. # when using an external toolchain, because the linux headers are not
  62. # handled by Buildroot in this case.
  63. if BR2_TOOLCHAIN_SOURCE
  64. config BR2_KERNEL_LINUX
  65. bool "linux (Same version as linux headers)"
  66. select BR2_PACKAGE_LINUX
  67. help
  68. The Linux kernel.
  69. http://www.kernel.org/
  70. Note: Requires kernel-headers >= 2.6.19 since the other
  71. kernel headers are just that (headers) and not full
  72. kernels. This is a feature.
  73. endif
  74. endchoice
  75. config BR2_PACKAGE_LINUX
  76. bool
  77. if BR2_PACKAGE_LINUX
  78. source "target/linux/Config.in"
  79. source "target/linux/Config.in.advanced"
  80. endif
  81. endmenu