Config.in 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  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. source "package/Config.in.auto.global"
  54. source "package/Config.in"
  55. menu "Package options"
  56. config ADK_LEAVE_ETC_ALONE
  57. boolean "do not install anything into /etc"
  58. default n
  59. help
  60. Enabling this option will prevent the ADK from installing anything
  61. into /etc. This is useful for highly customised setups with custom
  62. base-files packages.
  63. Package Makefiles can override this setting by passing "force_etc" to
  64. the package-template. to a non-empty value. This is useful for
  65. packages traditionally installing non-config stuff into /etc, like
  66. e.g. ca-certificates.
  67. Note that without further customisation, turning this option
  68. on will almost certainly render the resulting system unusable.
  69. config ADK_INSTALL_PACKAGE_INIT_SCRIPTS
  70. boolean "ship custom init-scripts along with packages"
  71. default y
  72. depends on !ADK_LEAVE_ETC_ALONE
  73. help
  74. Turning this option to false will prevent the ADK from
  75. installing init-scripts (i.e. files in /etc/init.d) for
  76. certain daemons and daemon-like applications.
  77. Note that without further customisation, turning this option
  78. off will almost certainly render the resulting system unusable.
  79. config ADK_INSTALL_PACKAGE_NETWORK_SCRIPTS
  80. boolean "ship custom network-scripts along with packages"
  81. default y
  82. depends on !ADK_LEAVE_ETC_ALONE
  83. help
  84. Turning this option to false will prevent the ADK from
  85. installing network-scripts (i.e. files in /etc/network/) for
  86. packages providing any.
  87. Note that without further customisation, turning this option
  88. off will almost certainly render the resulting system unusable.
  89. endmenu
  90. endmenu
  91. menu "Runtime configuration"
  92. depends on !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_SYSTEM
  93. source "target/config/Config.in.runtime"
  94. endmenu
  95. menu "Kernel configuration"
  96. depends on !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_SYSTEM
  97. source "target/linux/Config.in"
  98. endmenu
  99. source "target/config/Config.in.adk"