Config.in 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  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_TGZ
  33. depends !TARGET_ROOTFS_INITRAMFS
  34. help
  35. Build a compressed tar archive of the the root filesystem
  36. config TARGET_ROOTFS_CPIOGZ
  37. bool "cpiogz"
  38. default y if USES_CPIOGZ
  39. depends !TARGET_ROOTFS_INITRAMFS
  40. help
  41. Build a compressed cpio archive of the the root filesystem
  42. config TARGET_ROOTFS_EXT2FS
  43. bool "ext2"
  44. default y if USES_EXT2
  45. depends !TARGET_ROOTFS_INITRAMFS
  46. help
  47. Ext2 file system with some free space for uml images
  48. config TARGET_ROOTFS_ISO
  49. bool "iso"
  50. default n
  51. depends TARGET_ROOTFS_INITRAMFS && TARGET_x86
  52. help
  53. Create some bootable ISO image
  54. comment "Image Options"
  55. source "target/linux/*/image/Config.in"
  56. config TARGET_ROOTFS_FSPART
  57. int "Filesystem part size (in MB)"
  58. depends X86_GRUB_IMAGES || TARGET_ROOTFS_EXT2FS || TARGET_rb532 || TARGET_olpc
  59. default 48
  60. help
  61. Allows you to change the filesystem partition size
  62. config TARGET_ROOTFS_MAXINODE
  63. int "Maximum number of inodes in filesystem"
  64. depends TARGET_ROOTFS_EXT2FS
  65. default 6000
  66. help
  67. Allows you to change the maximum number of inodes in the filesystem
  68. endmenu
  69. config ALL
  70. bool "Select all packages by default"
  71. default n
  72. menuconfig DEVEL
  73. bool "Advanced configuration options (for developers)"
  74. default n
  75. select BUILDOPTS
  76. select TOOLCHAINOPTS if !NATIVE_TOOLCHAIN
  77. config BROKEN
  78. bool
  79. prompt "Show broken platforms / packages" if DEVEL
  80. default n
  81. config LOCALMIRROR
  82. string
  83. prompt "Local mirror for source packages" if DEVEL
  84. menuconfig BUILDOPTS
  85. bool
  86. prompt "Build Options" if DEVEL
  87. config CLEAN_IPKG
  88. bool
  89. prompt "Clean all ipkg files before building the rootfs" if BUILDOPTS
  90. default n
  91. config AUTOREBUILD
  92. bool
  93. prompt "Automatic rebuild of packages" if BUILDOPTS
  94. default y
  95. help
  96. Automatically rebuild packages when their files change
  97. config BUILD_SUFFIX
  98. string
  99. prompt "Build suffix to append to the BUILD_DIR variable" if BUILDOPTS
  100. default ""
  101. help
  102. Build suffix to append to the BUILD_DIR variable, i.e: build_dir_suffix
  103. config TAR_VERBOSITY
  104. bool
  105. prompt "Tar verbose" if BUILDOPTS
  106. default n
  107. config CCACHE
  108. bool
  109. prompt "Use ccache" if BUILDOPTS
  110. default n
  111. help
  112. Compiler cache; see http://ccache.samba.org/
  113. config EXTERNAL_KERNEL_TREE
  114. string
  115. prompt "Use external kernel tree" if DEVEL
  116. default ""
  117. config BUILD_DEVELOPER_SYSTEM
  118. bool "build a non-stripped system, so gcc can be run natively on target" if DEVEL
  119. default n
  120. source "toolchain/Config.in"
  121. menuconfig BUILDSYSTEM_SETTINGS
  122. bool "Buildsystem settings"
  123. config DOWNLOAD_FOLDER
  124. string
  125. prompt "Download folder"
  126. default ""
  127. depends BUILDSYSTEM_SETTINGS
  128. source "target/imagebuilder/Config.in"
  129. source "target/sdk/Config.in"
  130. source "tmp/.config-package.in"