ftd.cmake 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. set(public_include_dirs
  2. "include"
  3. "openthread/include")
  4. set(private_include_dirs
  5. "openthread/examples/platforms"
  6. "openthread/include/openthread"
  7. "openthread/src"
  8. "openthread/src/core"
  9. "openthread/src/lib/hdlc"
  10. "openthread/src/lib/spinel"
  11. "openthread/src/ncp"
  12. "private_include"
  13. )
  14. set(src_dirs
  15. "openthread/examples/apps/cli"
  16. "openthread/examples/platforms/utils"
  17. "openthread/src/core/api"
  18. "openthread/src/core/backbone_router"
  19. "openthread/src/core/coap"
  20. "openthread/src/core/common"
  21. "openthread/src/core/crypto"
  22. "openthread/src/core/diags"
  23. "openthread/src/core/mac"
  24. "openthread/src/core/meshcop"
  25. "openthread/src/core/net"
  26. "openthread/src/core/radio"
  27. "openthread/src/core/thread"
  28. "openthread/src/core/utils"
  29. "openthread/src/cli"
  30. "openthread/src/lib/hdlc"
  31. "openthread/src/lib/spinel"
  32. "openthread/src/lib/platform")
  33. set(exclude_srcs
  34. "openthread/examples/apps/cli/main.c"
  35. "openthread/examples/platforms/utils/logging_rtt.c"
  36. "openthread/examples/platforms/utils/soft_source_match_table.c"
  37. "openthread/src/core/common/extension_example.cpp")
  38. if(CONFIG_OPENTHREAD_BORDER_ROUTER)
  39. list(APPEND src_dirs
  40. "openthread/src/core/border_router")
  41. endif()
  42. set_source_files_properties("openthread/src/core/net/srp_server.cpp"
  43. PROPERTIES COMPILE_FLAGS
  44. -Wno-maybe-uninitialized)
  45. if(CONFIG_OPENTHREAD_FTD)
  46. set(device_type "OPENTHREAD_FTD=1")
  47. endif()