component.mk 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. #
  2. # Component Makefile
  3. #
  4. COMPONENT_ADD_INCLUDEDIRS := bluedroid/bta/include \
  5. bluedroid/bta/sys/include \
  6. bluedroid/btcore/include \
  7. bluedroid/device/include \
  8. bluedroid/gki/include \
  9. bluedroid/hci/include \
  10. bluedroid/osi/include \
  11. bluedroid/btc/core/include \
  12. bluedroid/btc/profile/esp/blufi/include \
  13. bluedroid/btc/profile/esp/include \
  14. bluedroid/btc/profile/std/gatt/include \
  15. bluedroid/btc/profile/std/gap/include \
  16. bluedroid/btc/profile/std/sdp/include \
  17. bluedroid/btc/profile/std/include \
  18. bluedroid/btc/include \
  19. bluedroid/stack/btm/include \
  20. bluedroid/stack/btu/include \
  21. bluedroid/stack/gap/include \
  22. bluedroid/stack/gatt/include \
  23. bluedroid/stack/hcic/include \
  24. bluedroid/stack/l2cap/include \
  25. bluedroid/stack/sdp/include \
  26. bluedroid/stack/smp/include \
  27. bluedroid/stack/include \
  28. bluedroid/api/include \
  29. bluedroid/include \
  30. include
  31. CFLAGS += -Wno-error=unused-label -Wno-error=return-type -Wno-error=missing-braces -Wno-error=pointer-sign -Wno-error=parentheses -Wno-error=format
  32. LIBS := btdm_app
  33. COMPONENT_ADD_LDFLAGS := -lbt -L $(COMPONENT_PATH)/lib \
  34. $(addprefix -l,$(LIBS)) \
  35. $(LINKER_SCRIPTS)
  36. COMPONENT_SRCDIRS := bluedroid/bta/dm \
  37. bluedroid/bta/gatt \
  38. bluedroid/bta/hh \
  39. bluedroid/bta/sdp \
  40. bluedroid/bta/sys \
  41. bluedroid/bta \
  42. bluedroid/btcore \
  43. bluedroid/btif \
  44. bluedroid/device \
  45. bluedroid/gki \
  46. bluedroid/hci \
  47. bluedroid/main \
  48. bluedroid/osi \
  49. bluedroid/btc/core \
  50. bluedroid/btc/profile/esp/blufi \
  51. bluedroid/btc/profile/std/gap \
  52. bluedroid/btc/profile/std/gatt \
  53. bluedroid/btc/profile \
  54. bluedroid/stack/btm \
  55. bluedroid/stack/btu \
  56. bluedroid/stack/gap \
  57. bluedroid/stack/gatt \
  58. bluedroid/stack/hcic \
  59. bluedroid/stack/include \
  60. bluedroid/stack/l2cap \
  61. bluedroid/stack/sdp \
  62. bluedroid/stack/smp \
  63. bluedroid/stack \
  64. bluedroid/api \
  65. bluedroid \
  66. .
  67. include $(IDF_PATH)/make/component_common.mk
  68. ALL_LIB_FILES := $(patsubst %,$(COMPONENT_PATH)/lib/lib%.a,$(LIBS))
  69. $(COMPONENT_LIBRARY): $(ALL_LIB_FILES)
  70. COMPONENT_SUBMODULES += lib