Config.in 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  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. config ADK_HAVE_DOT_CONFIG
  4. bool
  5. default y
  6. mainmenu "OpenADK Configuration"
  7. config ADK_CHOOSE_TARGET_SYSTEM
  8. boolean
  9. default y if ADK_CHOOSE_TARGET_SYSTEM_AARCH64
  10. default y if ADK_CHOOSE_TARGET_SYSTEM_ARM
  11. default y if ADK_CHOOSE_TARGET_SYSTEM_M68K
  12. default y if ADK_CHOOSE_TARGET_SYSTEM_MICROBLAZE
  13. default y if ADK_CHOOSE_TARGET_SYSTEM_MIPS
  14. default y if ADK_CHOOSE_TARGET_SYSTEM_MIPS64
  15. default y if ADK_CHOOSE_TARGET_SYSTEM_PPC
  16. default y if ADK_CHOOSE_TARGET_SYSTEM_PPC64
  17. default y if ADK_CHOOSE_TARGET_SYSTEM_SPARC
  18. default y if ADK_CHOOSE_TARGET_SYSTEM_SPARC64
  19. default y if ADK_CHOOSE_TARGET_SYSTEM_SH
  20. default y if ADK_CHOOSE_TARGET_SYSTEM_X86
  21. default y if ADK_CHOOSE_TARGET_SYSTEM_X86_64
  22. default n
  23. source "target/config/Config.in.cpu"
  24. source "target/config/Config.in.hardware"
  25. source "target/config/Config.in.kernel"
  26. source "target/config/Config.in.arch"
  27. source "target/config/Config.in.system"
  28. source "target/config/Config.in.endian"
  29. source "target/config/Config.in.abi"
  30. source "target/config/Config.in.arm"
  31. source "target/config/Config.in.x86"
  32. source "target/config/Config.in.qemu"
  33. source "target/config/Config.in.kernelversion"
  34. source "target/config/Config.in.libc"
  35. source "target/config/Config.in.toolchain"
  36. source "target/config/Config.in.qemuopts"
  37. source "target/config/Config.in"
  38. menu "Package collection"
  39. depends on !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_SYSTEM
  40. source "package/Config.in.collections"
  41. endmenu
  42. menu "Package selection"
  43. depends on !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_SYSTEM
  44. config ADK_LEAVE_ETC_ALONE
  45. boolean "do not install anything into /etc"
  46. default n
  47. help
  48. Enabling this option will prevent the ADK from installing anything
  49. into /etc. This is useful for highly customised setups with custom
  50. base-files packages.
  51. Package Makefiles can override this setting by passing "force_etc" to
  52. the package-template. to a non-empty value. This is useful for
  53. packages traditionally installing non-config stuff into /etc, like
  54. e.g. ca-certificates.
  55. Note that without further customisation, turning this option
  56. on will almost certainly render the resulting system unusable.
  57. config ADK_INSTALL_PACKAGE_INIT_SCRIPTS
  58. boolean "ship custom init-scripts along with packages"
  59. default y
  60. depends on !ADK_LEAVE_ETC_ALONE
  61. help
  62. Turning this option to false will prevent the ADK from
  63. installing init-scripts (i.e. files in /etc/init.d) for
  64. certain daemons and daemon-like applications.
  65. Note that without further customisation, turning this option
  66. off will almost certainly render the resulting system unusable.
  67. config ADK_INSTALL_PACKAGE_NETWORK_SCRIPTS
  68. boolean "ship custom network-scripts along with packages"
  69. default y
  70. depends on !ADK_LEAVE_ETC_ALONE
  71. help
  72. Turning this option to false will prevent the ADK from
  73. installing network-scripts (i.e. files in /etc/network/) for
  74. packages providing any.
  75. Note that without further customisation, turning this option
  76. off will almost certainly render the resulting system unusable.
  77. source "package/Config.in.auto.global"
  78. source "package/Config.in.auto"
  79. endmenu
  80. menu "Runtime configuration"
  81. depends on !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_SYSTEM
  82. source "target/config/Config.in.runtime"
  83. endmenu
  84. menu "Kernel configuration"
  85. depends on !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_SYSTEM
  86. source "target/linux/Config.in"
  87. endmenu
  88. source "target/config/Config.in.target"
  89. source "target/config/Config.in.adk"