Config.in.adk 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  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_LOCALES
  13. bool "Enable locale support in C library and applications"
  14. default n
  15. help
  16. Multilanguage support.
  17. config ADK_DEBUG
  18. bool "Compile applications with debug support by default"
  19. default n
  20. help
  21. All packages and libc will be compiled and packaged with debug information.
  22. Mostly useful for NFS root or big USB/CF or hard disk setups.
  23. config ADK_DEBUG_STRIP
  24. bool "strip target binaries/libraries for gdbserver usage"
  25. depends on ADK_DEBUG
  26. default n
  27. help
  28. All packages and libc will be compiled with debug information, but stripped for the target.
  29. config ADK_STATIC
  30. bool "Link applications statically by default"
  31. default n
  32. help
  33. Useful for toolchain only target devices.
  34. config ADK_DISABLE_HONOUR_CFLAGS
  35. bool "Disable honour CFLAGS checks globally"
  36. default n
  37. help
  38. Disable honour CFLAGS checks.
  39. config ADK_USE_CCACHE
  40. bool "Use ccache to speedup recompilation"
  41. default n
  42. help
  43. Useful if you have enough space for the cache and need speedup compilation.
  44. config ADK_MAKE_JOBS
  45. int
  46. default 1 if ! ADK_MAKE_PARALLEL
  47. config ADK_MAKE_PARALLEL
  48. prompt "Enable parallel building of packages"
  49. boolean
  50. config ADK_MAKE_JOBS
  51. prompt "How many jobs to use"
  52. int
  53. default 2
  54. depends on ADK_MAKE_PARALLEL
  55. help
  56. The number specified here will be passed to make as N in '-jN'
  57. config ADK_TARGET_IP
  58. prompt "Set target ip address for make check"
  59. string
  60. default "127.0.0.1"
  61. help
  62. config ADK_TARGET_PORT
  63. prompt "Set target port for make check"
  64. string
  65. default "2222" if ADK_HARDWARE_QEMU
  66. default "22"
  67. help
  68. choice
  69. prompt "Hostsystem (do not change!)"
  70. config ADK_HOST_LINUX
  71. prompt "Linux"
  72. boolean
  73. config ADK_HOST_FREEBSD
  74. prompt "FreeBSD"
  75. boolean
  76. config ADK_HOST_MIRBSD
  77. prompt "MirBSD"
  78. boolean
  79. config ADK_HOST_OPENBSD
  80. prompt "OpenBSD"
  81. boolean
  82. config ADK_HOST_NETBSD
  83. prompt "NetBSD"
  84. boolean
  85. config ADK_HOST_DARWIN
  86. prompt "Darwin"
  87. boolean
  88. config ADK_HOST_CYGWIN
  89. prompt "Cygwin"
  90. boolean
  91. endchoice
  92. config ADK_64BIT_KERNEL
  93. prompt "Build a 64bit Kernel"
  94. boolean
  95. default n
  96. depends on ADK_TARGET_KERNEL_MAY_64BIT
  97. endmenu