Config.in 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. # Copyright (C) 2006-2007 OpenWrt.org
  2. #
  3. # This is free software, licensed under the GNU General Public License v2.
  4. # See /LICENSE for more information.
  5. #
  6. mainmenu "OpenWrt Configuration"
  7. config HAVE_DOT_CONFIG
  8. bool
  9. default y
  10. source "target/Config.in"
  11. config ALL
  12. bool "Select all packages by default"
  13. default n
  14. menuconfig DEVEL
  15. bool "Advanced configuration options (for developers)"
  16. default n
  17. select BUILDOPTS
  18. select TOOLCHAINOPTS if !NATIVE_TOOLCHAIN
  19. config BROKEN
  20. bool "Show broken platforms / packages" if DEVEL
  21. default n
  22. menuconfig BUILDOPTS
  23. bool "Build Options" if DEVEL
  24. config AUTOREBUILD
  25. bool
  26. prompt "Automatic rebuild of packages" if BUILDOPTS
  27. default y
  28. help
  29. Automatically rebuild packages when their files change
  30. config TAR_VERBOSITY
  31. bool
  32. prompt "Tar verbose" if BUILDOPTS
  33. default n
  34. config JLEVEL
  35. int
  36. prompt "Number of jobs to run simultaneously" if BUILDOPTS
  37. default "1"
  38. help
  39. Number of jobs to run simultanesouly
  40. config CCACHE
  41. bool
  42. prompt "Use ccache" if BUILDOPTS
  43. default n
  44. help
  45. Compiler cache; see http://ccache.samba.org/
  46. config SOURCE_FEEDS
  47. string
  48. prompt "Enter here external source feeds you want to include" if BUILDOPTS
  49. default "https://svn.openwrt.org/openwrt/packages/"
  50. help
  51. Separate sources with spaces : " "
  52. source "toolchain/Config.in"
  53. source "target/imagebuilder/Config.in"
  54. source "target/sdk/Config.in"
  55. menu "Target Images"
  56. config TARGET_ROOTFS_INITRAMFS
  57. bool "ramdisk"
  58. default n
  59. depends LINUX_2_6
  60. help
  61. Embed the rootfs into the kernel (initramfs)
  62. config TARGET_ROOTFS_JFFS2
  63. bool "jffs2"
  64. default y if USES_JFFS2
  65. depends !TARGET_ROOTFS_INITRAMFS
  66. help
  67. Build a jffs2 root filesystem
  68. config TARGET_ROOTFS_SQUASHFS
  69. bool "squashfs"
  70. default y if USES_SQUASHFS
  71. depends !TARGET_ROOTFS_INITRAMFS
  72. help
  73. Build a squashfs-lzma root filesystem
  74. config TARGET_ROOTFS_TGZ
  75. bool "tgz"
  76. default y if !USES_SQUASHFS && !USES_JFFS2
  77. depends !TARGET_ROOTFS_INITRAMFS
  78. help
  79. Build a compressed tar archive of the the root filesystem
  80. config TARGET_ROOTFS_EXT2FS
  81. bool "ext2"
  82. default y if !USES_SQUASHFS && !USES_JFFS2
  83. default y if USES_EXT2
  84. depends !TARGET_ROOTFS_INITRAMFS
  85. help
  86. Ext2 file system with some free space for uml images
  87. comment "Image Options"
  88. source "target/linux/*/image/Config.in"
  89. config TARGET_ROOTFS_FSPART
  90. int "Filesystem part size (in MB)"
  91. depends X86_GRUB_IMAGES || TARGET_ROOTFS_EXT2FS || LINUX_2_6_RB532
  92. default 16
  93. help
  94. Allows you to change the filesystem partition size
  95. config TARGET_ROOTFS_MAXINODE
  96. int "Maximum number of inodes in filesystem"
  97. depends TARGET_ROOTFS_EXT2FS
  98. default 1500
  99. help
  100. Allows you to change the maximum number of inodes in the filesystem
  101. endmenu
  102. source "tmp/.config.in"