Config.in.adk 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  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. menu "Global ADK settings"
  4. visible if !ADK_CHOOSE_APPLIANCE
  5. config ADK_HOST
  6. string "webserver for packages and distfiles"
  7. default "www.openadk.org"
  8. help
  9. Configure host for IPKG package management.
  10. config ADK_DL_DIR
  11. string "download directory for packages"
  12. default ""
  13. help
  14. Configure the download directory for all source packages.
  15. Use an absolute path.
  16. config ADK_DISABLE_HONOUR_CFLAGS
  17. bool "Disable honour CFLAGS checks globally"
  18. default n
  19. help
  20. Disable honour CFLAGS checks.
  21. config ADK_DISABLE_CHECKSUM
  22. bool "Disable checksum check for downloads globally"
  23. default n
  24. help
  25. Disable checksum checks of downloads.
  26. config ADK_DISABLE_KERNEL_PATCHES
  27. bool "Disable global kernel patches"
  28. default n
  29. help
  30. Disable all global kernel patches.
  31. This might prevent the cross-compilation on
  32. non-Linux targets. Useful for bug reporting on LKML.
  33. config ADK_DISABLE_TARGET_KERNEL_PATCHES
  34. bool "Disable target specific kernel patches"
  35. default n
  36. help
  37. Disable all target specific kernel patches.
  38. This might render a system unusable, when external
  39. kernel patches are required for bootup.
  40. config ADK_WGET_TIMEOUT
  41. int "Set wget timeout"
  42. default 10
  43. help
  44. set wget timeout
  45. config ADK_USE_CCACHE
  46. bool "Use ccache to speedup recompilation"
  47. select ADK_HOST_NEED_CCACHE
  48. default n
  49. help
  50. Useful if you have enough space for the cache and need speedup compilation.
  51. config ADK_MAKE_JOBS
  52. int
  53. default 1 if ! ADK_MAKE_PARALLEL
  54. config ADK_MAKE_PARALLEL
  55. bool "Enable parallel building of packages"
  56. default y
  57. config ADK_MAKE_JOBS
  58. int "How many jobs to use"
  59. default 4
  60. depends on ADK_MAKE_PARALLEL
  61. help
  62. The number specified here will be passed to make as N in '-jN'
  63. config ADK_TARGET_IP
  64. string "Set target ip address for make check"
  65. default "127.0.0.1"
  66. help
  67. IP address of target, when running make check.
  68. config ADK_TARGET_PORT
  69. string "Set target port for make check"
  70. default "2222" if ADK_TARGET_QEMU
  71. default "22"
  72. help
  73. Port to use for SSH when running make check.
  74. choice
  75. prompt "Hostsystem (do not change!)"
  76. config ADK_HOST_LINUX
  77. bool "Linux"
  78. config ADK_HOST_FREEBSD
  79. bool "FreeBSD"
  80. config ADK_HOST_MIRBSD
  81. bool "MirBSD"
  82. config ADK_HOST_OPENBSD
  83. bool "OpenBSD"
  84. config ADK_HOST_NETBSD
  85. bool "NetBSD"
  86. config ADK_HOST_DARWIN
  87. bool "Darwin"
  88. config ADK_HOST_CYGWIN
  89. bool "Cygwin"
  90. endchoice
  91. config ADK_PRELINK
  92. prompt "Prelink binaries and libraries in Image"
  93. boolean
  94. help
  95. Do prelinking for faster loading of binaries.
  96. config ADK_PRELINK_OPTS
  97. string "additional options to pass to prelink"
  98. default "-mR"
  99. depends on ADK_PRELINK
  100. endmenu