Config.in 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. # This file is part of the OpenADK project. OpenADK is copyrighted
  2. # material, please see the LICENCE file in the top-level directory.
  3. config ADKVERSION
  4. string
  5. option env="ADKVERSION"
  6. mainmenu "OpenADK Configuration"
  7. config MODULES
  8. bool
  9. default y
  10. config ADK_HAVE_DOT_CONFIG
  11. bool
  12. default y
  13. menu "ADK settings"
  14. config ADK_VENDOR
  15. string "vendor name"
  16. default "openadk"
  17. help
  18. Vendor string is used for toolchain.
  19. config ADK_HOST
  20. string "webserver for packages and distfiles"
  21. default "www.openadk.org"
  22. help
  23. Configure host for IPKG package management.
  24. config ADK_DEVELSYSTEM
  25. bool "Compile a ADK development system"
  26. default n
  27. select ADK_PACKAGE_BASH
  28. select ADK_PACKAGE_BINUTILS
  29. select ADK_PACKAGE_BZIP2
  30. select ADK_PACKAGE_DIFFUTILS
  31. select ADK_PACKAGE_FILE
  32. select ADK_PACKAGE_GAWK
  33. select ADK_PACKAGE_GCC
  34. select ADK_PACKAGE_GIT
  35. select ADK_PACKAGE_GREP
  36. select ADK_PACKAGE_UCLIBC_DEV if ADK_TARGET_LIB_UCLIBC
  37. select ADK_PACKAGE_EGLIBC_DEV if ADK_TARGET_LIB_EGLIBC
  38. select ADK_PACKAGE_GLIBC_DEV if ADK_TARGET_LIB_GLIBC
  39. select ADK_PACKAGE_LIBNCURSES
  40. select ADK_PACKAGE_LIBNCURSES_DEV
  41. select ADK_PACKAGE_M4
  42. select ADK_PACKAGE_MAKE
  43. select ADK_PACKAGE_PATCH
  44. select ADK_PACKAGE_PKG_CONFIG
  45. select ADK_PACKAGE_MICROPERL
  46. select ADK_PACKAGE_TAR
  47. select ADK_PACKAGE_TSORT
  48. select BUSYBOX_STAT
  49. select BUSYBOX_FEATURE_STAT_FORMAT
  50. select BUSYBOX_TR
  51. select BUSYBOX_FEATURE_TR_CLASSES
  52. select ADK_PACKAGE_ZLIB
  53. select ADK_PACKAGE_ZLIB_DEV
  54. select ADK_PACKAGE_XZ
  55. help
  56. After bootstrapping a Linux system you might want to
  57. switch to native builds with your target.
  58. If you choose this option, all necessary software needed
  59. for native building will be selected by this option.
  60. config ADK_DEBUG
  61. bool "Enable debug support"
  62. default n
  63. help
  64. All packages and libc will be compiled and packaged with debug information.
  65. Mostly useful for NFS root or big USB/CF or hard disk setups.
  66. config ADK_STATIC
  67. bool "Link applications statically by default"
  68. default n
  69. help
  70. Useful for toolchain only target devices.
  71. config ADK_MAKE_JOBS
  72. int
  73. default 1 if ! ADK_MAKE_PARALLEL
  74. config ADK_MAKE_PARALLEL
  75. prompt "Enable parallel building of packages that claim to support it"
  76. boolean
  77. default n
  78. config ADK_MAKE_JOBS
  79. prompt "How many jobs to use"
  80. int
  81. default 2
  82. depends on ADK_MAKE_PARALLEL
  83. help
  84. The number specified here will be passed to make as N in '-jN'
  85. config ADK_FORCE_PARALLEL
  86. prompt "Force parallel building of all packages (DANGEROUS)"
  87. bool
  88. default n
  89. depends on ADK_MAKE_PARALLEL
  90. help
  91. Do not enable this! It's for testing purposes only.
  92. config ADK_TARGET_IP
  93. prompt "Set target ip address for make check"
  94. string
  95. default "127.0.0.1"
  96. help
  97. choice
  98. prompt "Hostsystem (do not change!)"
  99. config ADK_HOST_LINUX
  100. prompt "Linux"
  101. boolean
  102. config ADK_HOST_FREEBSD
  103. prompt "FreeBSD"
  104. boolean
  105. config ADK_HOST_MIRBSD
  106. prompt "MirBSD"
  107. boolean
  108. config ADK_HOST_OPENBSD
  109. prompt "OpenBSD"
  110. boolean
  111. config ADK_HOST_NETBSD
  112. prompt "NetBSD"
  113. boolean
  114. config ADK_HOST_DARWIN
  115. prompt "Darwin"
  116. boolean
  117. config ADK_HOST_CYGWIN
  118. prompt "Cygwin"
  119. boolean
  120. endchoice
  121. endmenu
  122. source "target/Config.in"
  123. menu "Runtime configuration"
  124. source "target/Config.in.runtime"
  125. endmenu
  126. menu "Package selection"
  127. source "package/Config.in.auto.global"
  128. source "package/Config.in.auto"
  129. endmenu
  130. menu "Kernel configuration"
  131. source "target/linux/Config.in"
  132. endmenu