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