Config.in 3.5 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. mainmenu "OpenADK Configuration"
  4. # enable tristate
  5. config ADK_MODULES
  6. bool
  7. option modules
  8. default y
  9. config ADK_HAVE_DOT_CONFIG
  10. boolean
  11. default y
  12. source "target/config/Config.in.appliances"
  13. menu "Target configuration"
  14. visible if !ADK_CHOOSE_APPLIANCE
  15. source "target/config/Config.in.cpu"
  16. source "target/config/Config.in.hardware"
  17. source "target/config/Config.in.boards"
  18. source "target/config/Config.in.kernel"
  19. source "target/config/Config.in.arch"
  20. source "target/config/Config.in.system"
  21. source "target/config/Config.in.arm"
  22. source "target/config/Config.in.cris"
  23. source "target/config/Config.in.mips"
  24. source "target/config/Config.in.x86"
  25. source "target/config/Config.in.xtensa"
  26. source "target/config/Config.in.qemu"
  27. source "target/config/Config.in.qemuopts"
  28. source "target/config/Config.in.target"
  29. endmenu
  30. source "target/config/Config.in"
  31. menu "Package selection"
  32. visible if !ADK_CHOOSE_APPLIANCE
  33. source "package/Config.in.auto.global"
  34. source "package/Config.in"
  35. menu "Package options"
  36. visible if !ADK_CHOOSE_APPLIANCE
  37. config ADK_LEAVE_ETC_ALONE
  38. boolean "do not install anything into /etc"
  39. default n
  40. help
  41. Enabling this option will prevent the ADK from installing anything
  42. into /etc. This is useful for highly customised setups with custom
  43. base-files packages.
  44. Package Makefiles can override this setting by passing "force_etc" to
  45. the package-template. to a non-empty value. This is useful for
  46. packages traditionally installing non-config stuff into /etc, like
  47. e.g. ca-certificates.
  48. Note that without further customisation, turning this option
  49. on will almost certainly render the resulting system unusable.
  50. config ADK_INSTALL_PACKAGE_INIT_SCRIPTS
  51. boolean "ship custom init-scripts along with packages"
  52. default y
  53. depends on !ADK_LEAVE_ETC_ALONE
  54. help
  55. Turning this option to false will prevent the ADK from
  56. installing init-scripts (i.e. files in /etc/init.d) for
  57. certain daemons and daemon-like applications.
  58. Note that without further customisation, turning this option
  59. off will almost certainly render the resulting system unusable.
  60. config ADK_INSTALL_PACKAGE_NETWORK_SCRIPTS
  61. boolean "ship custom network-scripts along with packages"
  62. default y
  63. depends on !ADK_LEAVE_ETC_ALONE
  64. help
  65. Turning this option to false will prevent the ADK from
  66. installing network-scripts (i.e. files in /etc/network/) for
  67. packages providing any.
  68. Note that without further customisation, turning this option
  69. off will almost certainly render the resulting system unusable.
  70. endmenu
  71. endmenu
  72. menu "Runtime configuration"
  73. visible if !ADK_CHOOSE_APPLIANCE
  74. source "target/config/Config.in.runtime"
  75. endmenu
  76. menu "Kernel configuration"
  77. visible if !ADK_CHOOSE_APPLIANCE && ADK_TARGET_KERNEL_CUSTOMISING
  78. source "target/config/Config.in.kernelversion"
  79. source "target/linux/Config.in"
  80. endmenu
  81. menu "Toolchain settings"
  82. visible if !ADK_CHOOSE_APPLIANCE
  83. config ADK_VENDOR
  84. string "Vendor name"
  85. default "openadk"
  86. help
  87. Vendor string is used for toolchain.
  88. source "target/config/Config.in.endian"
  89. source "target/config/Config.in.abi"
  90. source "target/config/Config.in.fpu"
  91. source "target/config/Config.in.float"
  92. source "target/config/Config.in.binfmt"
  93. source "target/config/Config.in.libc"
  94. source "target/config/Config.in.binutils"
  95. source "target/config/Config.in.gcc"
  96. source "target/config/Config.in.gdb"
  97. source "target/config/Config.in.toolchain"
  98. endmenu
  99. source "target/config/Config.in.adk"