Config.in 3.6 KB

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