Config.in 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  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_HOST
  15. string "Webserver for packages and distfiles"
  16. default "www.openadk.org"
  17. help
  18. Configure host for IPKG package management
  19. config ADK_SSH_PUBKEY
  20. string "SSH public key (root user only)"
  21. default ""
  22. help
  23. Paste your generated SSH public key here and it will be embedded into
  24. the built image, so you can use it to login instantly.
  25. #config ADK_PASSWORD
  26. # string "root password for the embedded system"
  27. # default "linux123"
  28. # help
  29. # Predefine the root password enabled in the the built image.
  30. config ADK_DEVELSYSTEM
  31. bool "Compile a ADK development system"
  32. default n
  33. select BUSYBOX_CMP
  34. select BUSYBOX_EXPR
  35. select BUSYBOX_INSTALL
  36. select BUSYBOX_MKTEMP
  37. select BUSYBOX_UNZIP
  38. select BUSYBOX_TAC
  39. select BUSYBOX_TEE
  40. select ADK_PACKAGE_AUTOCONF
  41. select ADK_PACKAGE_AUTOMAKE
  42. select ADK_PACKAGE_BASH
  43. select ADK_PACKAGE_BINUTILS
  44. select ADK_PACKAGE_BZIP2
  45. select ADK_PACKAGE_CPIO
  46. select ADK_PACKAGE_DIFFUTILS
  47. select ADK_PACKAGE_FILE
  48. select ADK_PACKAGE_GAWK
  49. select ADK_PACKAGE_GCC
  50. select ADK_PACKAGE_GIT
  51. select ADK_PACKAGE_GREP
  52. select ADK_PACKAGE_UCLIBC_DEV if ADK_TARGET_LIB_UCLIBC
  53. select ADK_PACKAGE_EGLIBC_DEV if ADK_TARGET_LIB_EGLIBC
  54. select ADK_PACKAGE_GLIBC_DEV if ADK_TARGET_LIB_GLIBC
  55. select ADK_PACKAGE_LIBNCURSES
  56. select ADK_PACKAGE_LIBNCURSES_DEV
  57. select ADK_PACKAGE_LIBTOOL
  58. select ADK_PACKAGE_M4
  59. select ADK_PACKAGE_MAKE
  60. select ADK_PACKAGE_MKSH
  61. select ADK_PACKAGE_PATCH
  62. select ADK_PACKAGE_PKG_CONFIG
  63. select ADK_PACKAGE_MICROPERL
  64. select ADK_PACKAGE_TAR
  65. select ADK_PACKAGE_TSORT
  66. select ADK_PACKAGE_WGET
  67. select ADK_PACKAGE_ZLIB
  68. select ADK_PACKAGE_ZLIB_DEV
  69. select ADK_PACKAGE_XZ
  70. help
  71. After bootstrapping a Linux system you might want to
  72. switch to native builds with your target.
  73. If you choose this option, all necessary software needed
  74. for native building will be selected.
  75. config ADK_DEBUG
  76. bool "Enable debug support"
  77. default n
  78. help
  79. All packages and libc will be compiled and packaged with debug information.
  80. Mostly useful for NFS root or big USB/CF disk setups.
  81. config ADK_STATIC
  82. bool "Link applications statically by default"
  83. default n
  84. help
  85. Useful for toolchain only target devices.
  86. config ADK_MAKE_JOBS
  87. int
  88. default 1 if ! ADK_MAKE_PARALLEL
  89. config ADK_MAKE_PARALLEL
  90. prompt "Enable parallel building of packages that claim to support it"
  91. boolean
  92. default n
  93. config ADK_MAKE_JOBS
  94. prompt "How many jobs to use"
  95. int
  96. default 2
  97. depends on ADK_MAKE_PARALLEL
  98. help
  99. The number specified here will be passed to make as N in '-jN'
  100. config ADK_FORCE_PARALLEL
  101. prompt "Force parallel building of all packages (DANGEROUS)"
  102. bool
  103. default n
  104. depends on ADK_MAKE_PARALLEL
  105. help
  106. Do not enable this! It's for testing purposes only.
  107. choice
  108. prompt "Hostsystem (do not change!)"
  109. config ADK_HOST_LINUX
  110. prompt "Linux"
  111. boolean
  112. config ADK_HOST_FREEBSD
  113. prompt "FreeBSD"
  114. boolean
  115. config ADK_HOST_MIRBSD
  116. prompt "MirBSD"
  117. boolean
  118. config ADK_HOST_OPENBSD
  119. prompt "OpenBSD"
  120. boolean
  121. config ADK_HOST_NETBSD
  122. prompt "NetBSD"
  123. boolean
  124. config ADK_HOST_DARWIN
  125. prompt "Darwin"
  126. boolean
  127. config ADK_HOST_CYGWIN
  128. prompt "Cygwin"
  129. boolean
  130. endchoice
  131. endmenu
  132. source "target/Config.in"
  133. source "package/Config.in"