component.mk 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. #
  2. # Component Makefile
  3. #
  4. ifeq ($(CONFIG_NIMBLE_ENABLED),y)
  5. COMPONENT_ADD_INCLUDEDIRS += nimble/nimble/include \
  6. nimble/nimble/host/include \
  7. nimble/porting/nimble/include \
  8. nimble/porting/npl/freertos/include \
  9. nimble/nimble/host/services/ans/include \
  10. nimble/nimble/host/services/bas/include \
  11. nimble/nimble/host/services/gap/include \
  12. nimble/nimble/host/services/gatt/include \
  13. nimble/nimble/host/services/ias/include \
  14. nimble/nimble/host/services/lls/include \
  15. nimble/nimble/host/services/tps/include \
  16. nimble/nimble/host/util/include \
  17. nimble/nimble/host/store/ram/include \
  18. nimble/nimble/host/store/config/include \
  19. esp-hci/include \
  20. port/include
  21. ifndef CONFIG_NIMBLE_CRYPTO_STACK_MBEDTLS
  22. COMPONENT_ADD_INCLUDEDIRS += nimble/ext/tinycrypt/include
  23. endif
  24. COMPONENT_SRCDIRS += nimble/nimble/host/src \
  25. nimble/porting/nimble/src \
  26. nimble/porting/npl/freertos/src \
  27. nimble/nimble/host/services/ans/src \
  28. nimble/nimble/host/services/bas/src \
  29. nimble/nimble/host/services/gap/src \
  30. nimble/nimble/host/services/gatt/src \
  31. nimble/nimble/host/services/ias/src \
  32. nimble/nimble/host/services/lls/src \
  33. nimble/nimble/host/services/tps/src \
  34. nimble/nimble/host/util/src \
  35. nimble/nimble/host/store/ram/src \
  36. nimble/nimble/host/store/config/src \
  37. esp-hci/src \
  38. port/src
  39. ifndef CONFIG_NIMBLE_CRYPTO_STACK_MBEDTLS
  40. COMPONENT_SRCDIRS += nimble/ext/tinycrypt/src
  41. endif
  42. COMPONENT_OBJEXCLUDE += nimble/nimble/host/store/config/src/ble_store_config_conf.o
  43. ifeq ($(CONFIG_NIMBLE_MESH),y)
  44. COMPONENT_ADD_INCLUDEDIRS += nimble/nimble/host/mesh/include
  45. COMPONENT_SRCDIRS += nimble/nimble/host/mesh/src
  46. endif
  47. endif