CMakeLists.txt 573 B

123456789101112131415161718192021
  1. set(srcs "src/esp_hidd.c"
  2. "src/esp_hidh.c"
  3. "src/esp_hid_common.c")
  4. set(include_dirs "include")
  5. set(priv_include_dirs "private")
  6. if(CONFIG_BT_ENABLED)
  7. if(CONFIG_BT_BLUEDROID_ENABLED)
  8. list(APPEND srcs
  9. "src/ble_hidd.c"
  10. "src/ble_hidh.c"
  11. "src/bt_hidh.c"
  12. "src/bt_hidd.c")
  13. endif()
  14. endif()
  15. idf_component_register(SRCS "${srcs}"
  16. INCLUDE_DIRS "${include_dirs}"
  17. PRIV_INCLUDE_DIRS "${priv_include_dirs}"
  18. REQUIRES esp_event bt)