Config.in.adk 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. menu "Global settings"
  2. config ADK_VENDOR
  3. string "vendor name"
  4. default "openadk"
  5. help
  6. Vendor string is used for toolchain.
  7. config ADK_HOST
  8. string "webserver for packages and distfiles"
  9. default "www.openadk.org"
  10. help
  11. Configure host for IPKG package management.
  12. config ADK_DEBUG
  13. bool "Compile applications with debug support by default"
  14. default n
  15. help
  16. All packages and libc will be compiled and packaged with debug information.
  17. Mostly useful for NFS root or big USB/CF or hard disk setups.
  18. config ADK_DEBUG_STRIP
  19. bool "strip target binaries/libraries for gdbserver usage"
  20. depends on ADK_DEBUG
  21. default n
  22. help
  23. All packages and libc will be compiled with debug information, but stripped for the target.
  24. config ADK_STATIC
  25. bool "Link applications statically by default"
  26. default n
  27. help
  28. Useful for toolchain only target devices.
  29. config ADK_DISABLE_HONOUR_CFLAGS
  30. bool "Disable honour CFLAGS checks globally"
  31. default n
  32. help
  33. Disable honour CFLAGS checks.
  34. config ADK_WGET_TIMEOUT
  35. int "Set wget timeout"
  36. default 10
  37. help
  38. set wget timeout
  39. config ADK_USE_CCACHE
  40. bool "Use ccache to speedup recompilation"
  41. select ADK_HOST_NEED_CCACHE
  42. default n
  43. help
  44. Useful if you have enough space for the cache and need speedup compilation.
  45. config ADK_MAKE_JOBS
  46. int
  47. default 1 if ! ADK_MAKE_PARALLEL
  48. config ADK_MAKE_PARALLEL
  49. prompt "Enable parallel building of packages"
  50. boolean
  51. config ADK_MAKE_JOBS
  52. prompt "How many jobs to use"
  53. int
  54. default 2
  55. depends on ADK_MAKE_PARALLEL
  56. help
  57. The number specified here will be passed to make as N in '-jN'
  58. config ADK_TARGET_IP
  59. prompt "Set target ip address for make check"
  60. string
  61. default "127.0.0.1"
  62. help
  63. config ADK_TARGET_PORT
  64. prompt "Set target port for make check"
  65. string
  66. default "2222" if ADK_HARDWARE_QEMU
  67. default "22"
  68. help
  69. choice
  70. prompt "Hostsystem (do not change!)"
  71. config ADK_HOST_LINUX
  72. prompt "Linux"
  73. boolean
  74. config ADK_HOST_FREEBSD
  75. prompt "FreeBSD"
  76. boolean
  77. config ADK_HOST_MIRBSD
  78. prompt "MirBSD"
  79. boolean
  80. config ADK_HOST_OPENBSD
  81. prompt "OpenBSD"
  82. boolean
  83. config ADK_HOST_NETBSD
  84. prompt "NetBSD"
  85. boolean
  86. config ADK_HOST_DARWIN
  87. prompt "Darwin"
  88. boolean
  89. config ADK_HOST_CYGWIN
  90. prompt "Cygwin"
  91. boolean
  92. endchoice
  93. endmenu