component.mk 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. #
  2. # Component Makefile
  3. #
  4. ifdef CONFIG_BT_ENABLED
  5. COMPONENT_ADD_INCLUDEDIRS := bluedroid/bta/include \
  6. bluedroid/bta/sys/include \
  7. bluedroid/btcore/include \
  8. bluedroid/device/include \
  9. bluedroid/gki/include \
  10. bluedroid/hci/include \
  11. bluedroid/osi/include \
  12. bluedroid/btc/core/include \
  13. bluedroid/btc/profile/esp/blufi/include \
  14. bluedroid/btc/profile/esp/include \
  15. bluedroid/btc/profile/std/gatt/include \
  16. bluedroid/btc/profile/std/gap/include \
  17. bluedroid/btc/profile/std/sdp/include \
  18. bluedroid/btc/profile/std/include \
  19. bluedroid/btc/include \
  20. bluedroid/stack/btm/include \
  21. bluedroid/stack/btu/include \
  22. bluedroid/stack/gap/include \
  23. bluedroid/stack/gatt/include \
  24. bluedroid/stack/hcic/include \
  25. bluedroid/stack/l2cap/include \
  26. bluedroid/stack/sdp/include \
  27. bluedroid/stack/smp/include \
  28. bluedroid/stack/include \
  29. bluedroid/api/include \
  30. bluedroid/include \
  31. include
  32. LIBS := btdm_app
  33. COMPONENT_ADD_LDFLAGS := -lbt -L $(COMPONENT_PATH)/lib \
  34. $(addprefix -l,$(LIBS))
  35. # re-link program if BT binary libs change
  36. COMPONENT_ADD_LINKER_DEPS := $(patsubst %,$(COMPONENT_PATH)/lib/lib%.a,$(LIBS))
  37. COMPONENT_SRCDIRS := bluedroid/bta/dm \
  38. bluedroid/bta/gatt \
  39. bluedroid/bta/hh \
  40. bluedroid/bta/sdp \
  41. bluedroid/bta/sys \
  42. bluedroid/bta \
  43. bluedroid/btcore \
  44. bluedroid/btif \
  45. bluedroid/device \
  46. bluedroid/gki \
  47. bluedroid/hci \
  48. bluedroid/main \
  49. bluedroid/osi \
  50. bluedroid/btc/core \
  51. bluedroid/btc/profile/esp/blufi \
  52. bluedroid/btc/profile/std/gap \
  53. bluedroid/btc/profile/std/gatt \
  54. bluedroid/btc/profile \
  55. bluedroid/stack/btm \
  56. bluedroid/stack/btu \
  57. bluedroid/stack/gap \
  58. bluedroid/stack/gatt \
  59. bluedroid/stack/hcic \
  60. bluedroid/stack/include \
  61. bluedroid/stack/l2cap \
  62. bluedroid/stack/sdp \
  63. bluedroid/stack/smp \
  64. bluedroid/stack \
  65. bluedroid/api \
  66. bluedroid \
  67. .
  68. COMPONENT_SUBMODULES += lib
  69. endif