Config.in.os 983 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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_WALDUX
  10. bool "Waldux"
  11. help
  12. Create a Waldux system or toolchain.
  13. config ADK_TARGET_OS_BAREMETAL
  14. bool "Bare metal"
  15. help
  16. Create a bare metal appliance or toolchain.
  17. config ADK_TARGET_OS_RTEMS
  18. bool "RTEMS"
  19. help
  20. Create a RTEMS appliance or toolchain.
  21. config ADK_TARGET_OS_FROSTED
  22. bool "Frosted"
  23. help
  24. Create a frosted appliance or toolchain.
  25. config ADK_TARGET_OS_ZEPHYR
  26. bool "Zephyr"
  27. help
  28. Create a zephyr appliance or toolchain.
  29. endchoice
  30. config ADK_TARGET_OS
  31. string
  32. default "linux" if ADK_TARGET_OS_LINUX
  33. default "waldux" if ADK_TARGET_OS_WALDUX
  34. default "frosted" if ADK_TARGET_OS_FROSTED
  35. default "rtems5.0.0" if ADK_TARGET_OS_RTEMS
  36. default "zephyr" if ADK_TARGET_OS_ZEPHYR