Config.in 2.9 KB

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