Config.in.os 851 B

123456789101112131415161718192021222324252627282930313233343536373839
  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. choice
  4. prompt "Operating System"
  5. config ADK_TARGET_OS_LINUX
  6. bool "Linux"
  7. help
  8. Create a Linux system or toolchain.
  9. config ADK_TARGET_OS_BAREMETAL
  10. bool "Bare metal"
  11. help
  12. Create a bare metal appliance or toolchain.
  13. config ADK_TARGET_OS_RTEMS
  14. bool "RTEMS"
  15. help
  16. Create a RTEMS appliance or toolchain.
  17. config ADK_TARGET_OS_FROSTED
  18. bool "Frosted"
  19. help
  20. Create a frosted appliance or toolchain.
  21. config ADK_TARGET_OS_ZEPHYR
  22. bool "Zephyr"
  23. help
  24. Create a zephyr appliance or toolchain.
  25. endchoice
  26. config ADK_TARGET_OS
  27. string
  28. default "linux" if ADK_TARGET_OS_LINUX
  29. default "frosted" if ADK_TARGET_OS_FROSTED
  30. default "rtems5.0.0" if ADK_TARGET_OS_RTEMS
  31. default "zephyr" if ADK_TARGET_OS_ZEPHYR