radio.cmake 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  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/platforms/utils"
  16. "openthread/src/core/api"
  17. "openthread/src/core/common"
  18. "openthread/src/core/crypto"
  19. "openthread/src/core/diags"
  20. "openthread/src/core/mac"
  21. "openthread/src/core/radio"
  22. "openthread/src/core/thread"
  23. "openthread/src/core/utils"
  24. "openthread/src/lib/hdlc"
  25. "openthread/src/lib/spinel"
  26. "openthread/src/ncp"
  27. "openthread/examples/apps/ncp")
  28. set(exclude_srcs
  29. "openthread/examples/platforms/utils/logging_rtt.c"
  30. "openthread/examples/platforms/utils/soft_source_match_table.c"
  31. "openthread/examples/apps/ncp/main.c"
  32. "openthread/src/core/api/backbone_router_api.cpp"
  33. "openthread/src/core/api/entropy_api.cpp"
  34. "openthread/src/core/api/netdata_api.cpp"
  35. "openthread/src/core/api/link_api.cpp"
  36. "openthread/src/core/api/icmp6_api.cpp"
  37. "openthread/src/core/api/ip6_api.cpp"
  38. "openthread/src/core/api/udp_api.cpp"
  39. "openthread/src/core/common/settings.cpp"
  40. "openthread/src/core/api/dataset_api.cpp"
  41. "openthread/src/core/api/random_crypto_api.cpp"
  42. "openthread/src/core/common/extension_example.cpp"
  43. "openthread/src/core/common/heap_string.cpp"
  44. "openthread/src/core/common/time_ticker.cpp"
  45. "openthread/src/core/common/notifier.cpp"
  46. "openthread/src/core/api/dns_api.cpp"
  47. "openthread/src/core/api/message_api.cpp"
  48. "openthread/src/core/api/tcp_api.cpp"
  49. "openthread/src/core/thread/energy_scan_server.cpp"
  50. "openthread/src/core/thread/mesh_forwarder.cpp"
  51. "openthread/src/core/thread/mle.cpp"
  52. "openthread/src/core/thread/neighbor_table.cpp"
  53. "openthread/src/core/thread/tmf.cpp"
  54. "openthread/src/core/thread/network_data_leader_ftd.cpp"
  55. "openthread/src/core/thread/discover_scanner.cpp"
  56. "openthread/src/core/thread/lowpan.cpp"
  57. "openthread/src/core/thread/network_data_leader.cpp"
  58. "openthread/src/core/thread/mesh_forwarder_mtd.cpp"
  59. "openthread/src/core/thread/key_manager.cpp"
  60. "openthread/src/core/thread/network_data_types.cpp"
  61. "openthread/src/core/thread/mesh_forwarder_ftd.cpp"
  62. "openthread/src/core/thread/network_data.cpp"
  63. "openthread/src/core/thread/network_data_service.cpp"
  64. "openthread/src/core/thread/announce_begin_server.cpp"
  65. "openthread/src/core/thread/announce_sender.cpp"
  66. "openthread/src/core/thread/thread_netif.cpp"
  67. "openthread/src/core/thread/topology.cpp"
  68. "openthread/src/core/thread/panid_query_server.cpp"
  69. "openthread/src/core/mac/channel_mask.cpp"
  70. "openthread/src/core/mac/data_poll_handler.cpp"
  71. "openthread/src/core/mac/data_poll_sender.cpp"
  72. "openthread/src/core/mac/mac.cpp"
  73. "openthread/src/core/mac/mac_filter.cpp"
  74. "openthread/src/core/mac/mac_links.cpp"
  75. "openthread/src/core/utils/child_supervision.cpp")
  76. set(device_type "OPENTHREAD_RADIO=1")