Config.in 3.1 KB

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