Config.in 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  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.toolchain"
  35. comment "changes made below do not require make cleandir after reconfiguration"
  36. depends on !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_SYSTEM
  37. menu "Target configuration"
  38. depends on !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_SYSTEM
  39. source "target/config/Config.in.qemuopts"
  40. source "target/config/Config.in.libc"
  41. source "target/config/Config.in.target"
  42. endmenu
  43. source "target/config/Config.in"
  44. menu "Package collection"
  45. depends on !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_SYSTEM
  46. source "package/Config.in.collections"
  47. endmenu
  48. menu "Package selection"
  49. depends on !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_SYSTEM
  50. config ADK_LEAVE_ETC_ALONE
  51. boolean "do not install anything into /etc"
  52. default n
  53. help
  54. Enabling this option will prevent the ADK from installing anything
  55. into /etc. This is useful for highly customised setups with custom
  56. base-files packages.
  57. Package Makefiles can override this setting by passing "force_etc" to
  58. the package-template. to a non-empty value. This is useful for
  59. packages traditionally installing non-config stuff into /etc, like
  60. e.g. ca-certificates.
  61. Note that without further customisation, turning this option
  62. on will almost certainly render the resulting system unusable.
  63. config ADK_INSTALL_PACKAGE_INIT_SCRIPTS
  64. boolean "ship custom init-scripts along with packages"
  65. default y
  66. depends on !ADK_LEAVE_ETC_ALONE
  67. help
  68. Turning this option to false will prevent the ADK from
  69. installing init-scripts (i.e. files in /etc/init.d) for
  70. certain daemons and daemon-like applications.
  71. Note that without further customisation, turning this option
  72. off will almost certainly render the resulting system unusable.
  73. config ADK_INSTALL_PACKAGE_NETWORK_SCRIPTS
  74. boolean "ship custom network-scripts along with packages"
  75. default y
  76. depends on !ADK_LEAVE_ETC_ALONE
  77. help
  78. Turning this option to false will prevent the ADK from
  79. installing network-scripts (i.e. files in /etc/network/) for
  80. packages providing any.
  81. Note that without further customisation, turning this option
  82. off will almost certainly render the resulting system unusable.
  83. source "package/Config.in.auto.global"
  84. source "package/Config.in.auto"
  85. endmenu
  86. menu "Runtime configuration"
  87. depends on !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_SYSTEM
  88. source "target/config/Config.in.runtime"
  89. endmenu
  90. menu "Kernel configuration"
  91. depends on !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_SYSTEM
  92. source "target/linux/Config.in"
  93. endmenu
  94. source "target/config/Config.in.adk"