Config.in 3.6 KB

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