Config.in 3.8 KB

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