Config.in 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  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. config LOCALMIRROR
  23. string "Local mirror for source packages" if DEVEL
  24. menuconfig BUILDOPTS
  25. bool "Build Options" if DEVEL
  26. config AUTOREBUILD
  27. bool
  28. prompt "Automatic rebuild of packages" if BUILDOPTS
  29. default y
  30. help
  31. Automatically rebuild packages when their files change
  32. config TAR_VERBOSITY
  33. bool
  34. prompt "Tar verbose" if BUILDOPTS
  35. default n
  36. config JLEVEL
  37. int
  38. prompt "Number of jobs to run simultaneously" if BUILDOPTS
  39. default "1"
  40. help
  41. Number of jobs to run simultanesouly
  42. config CCACHE
  43. bool
  44. prompt "Use ccache" if BUILDOPTS
  45. default n
  46. help
  47. Compiler cache; see http://ccache.samba.org/
  48. config SOURCE_FEEDS
  49. string
  50. prompt "Enter here external source feeds you want to include" if BUILDOPTS
  51. default "https://svn.openwrt.org/openwrt/packages/"
  52. help
  53. Separate sources with spaces : " "
  54. source "toolchain/Config.in"
  55. source "target/imagebuilder/Config.in"
  56. source "target/sdk/Config.in"
  57. menu "Target Images"
  58. config TARGET_ROOTFS_INITRAMFS
  59. bool "ramdisk"
  60. default n
  61. depends LINUX_2_6
  62. help
  63. Embed the rootfs into the kernel (initramfs)
  64. config TARGET_ROOTFS_JFFS2
  65. bool "jffs2"
  66. default y if USES_JFFS2
  67. depends !TARGET_ROOTFS_INITRAMFS
  68. help
  69. Build a jffs2 root filesystem
  70. config TARGET_ROOTFS_SQUASHFS
  71. bool "squashfs"
  72. default y if USES_SQUASHFS
  73. depends !TARGET_ROOTFS_INITRAMFS
  74. help
  75. Build a squashfs-lzma root filesystem
  76. config TARGET_ROOTFS_TGZ
  77. bool "tgz"
  78. default y if !USES_SQUASHFS && !USES_JFFS2
  79. depends !TARGET_ROOTFS_INITRAMFS
  80. help
  81. Build a compressed tar archive of the the root filesystem
  82. config TARGET_ROOTFS_EXT2FS
  83. bool "ext2"
  84. default y if !USES_SQUASHFS && !USES_JFFS2
  85. default y if USES_EXT2
  86. depends !TARGET_ROOTFS_INITRAMFS
  87. help
  88. Ext2 file system with some free space for uml images
  89. comment "Image Options"
  90. source "target/linux/*/image/Config.in"
  91. config TARGET_ROOTFS_FSPART
  92. int "Filesystem part size (in MB)"
  93. depends X86_GRUB_IMAGES || TARGET_ROOTFS_EXT2FS || LINUX_2_6_RB532
  94. default 16
  95. help
  96. Allows you to change the filesystem partition size
  97. config TARGET_ROOTFS_MAXINODE
  98. int "Maximum number of inodes in filesystem"
  99. depends TARGET_ROOTFS_EXT2FS
  100. default 1500
  101. help
  102. Allows you to change the maximum number of inodes in the filesystem
  103. endmenu
  104. source "tmp/.config-package.in"