Config.in 2.7 KB

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