Makefile 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. # Makefile generated by Mediatek
  2. # fm support
  3. ifeq ($(CONFIG_MTK_FM_SUPPORT), y)
  4. #for include WMT header
  5. subdir-ccflags-y += -D WMT_PLAT_ALPS
  6. subdir-ccflags-y += -D WMT_IDC_SUPPORT
  7. subdir-ccflags-y += -D MTK_WCN_WMT_STP_EXP_SYMBOL_ABSTRACT
  8. subdir-ccflags-y += -D MTK_WCN_REMOVE_KERNEL_MODULE
  9. subdir-ccflags-y += -I$(src)/../include/mt-plat
  10. #define build_speical_fm_driver
  11. # MT6627 FM driver
  12. ifeq ($(findstring MT6627_FM,$(CONFIG_MTK_FM_CHIP)),MT6627_FM)
  13. $(warning MT6627_FM)
  14. FM_CHIP := mt6627
  15. FM_CHIP_PATH := $(FM_CHIP)/pub/$(FM_CHIP)
  16. subdir-ccflags-y += -DMT6627_FM
  17. subdir-ccflags-y += -I$(src)/inc \
  18. -I$(src)/$(FM_CHIP)/inc \
  19. -I$(src)/../connectivity/common/conn_soc/include \
  20. -I$(src)/../connectivity/common/conn_soc/linux/include \
  21. -I$(src)/../connectivity/common/common_detect
  22. obj-$(CONFIG_MTK_FM) += mtk_fm_drv.o
  23. mt6627-objs := core/fm_module.o \
  24. core/fm_main.o \
  25. core/fm_config.o \
  26. core/fm_rds_parser.o \
  27. core/fm_patch.o \
  28. core/fm_utils.o \
  29. core/fm_link.o \
  30. core/fm_eint.o \
  31. $(FM_CHIP_PATH)_fm_lib.o \
  32. $(FM_CHIP_PATH)_fm_rds.o \
  33. $(FM_CHIP_PATH)_fm_cmd.o \
  34. $(FM_CHIP_PATH)_fm_config.o
  35. mtk_fm_drv-objs += $(mt6627-objs)
  36. $(warning $(mtk_fm_drv-objs))
  37. #obj-$(CONFIG_MTK_FM) += private/
  38. endif
  39. # MT6625 FM driver
  40. ifeq ($(findstring MT6625_FM,$(CONFIG_MTK_FM_CHIP)),MT6625_FM)
  41. $(warning MT6627_FM)
  42. FM_CHIP := mt6627
  43. FM_CHIP_PATH := $(FM_CHIP)/pub/$(FM_CHIP)
  44. subdir-ccflags-y += -DMT6627_FM
  45. subdir-ccflags-y += -DMT6625_FM
  46. subdir-ccflags-y += -I$(src)/inc \
  47. -I$(src)/$(FM_CHIP)/inc \
  48. -I$(src)/../connectivity/common/conn_soc/include \
  49. -I$(src)/../connectivity/common/conn_soc/linux/include \
  50. -I$(src)/../connectivity/common/common_detect
  51. obj-$(CONFIG_MTK_FM) += mtk_fm_drv.o
  52. mt6627-objs := core/fm_module.o \
  53. core/fm_main.o \
  54. core/fm_config.o \
  55. core/fm_rds_parser.o \
  56. core/fm_patch.o \
  57. core/fm_utils.o \
  58. core/fm_link.o \
  59. core/fm_eint.o \
  60. $(FM_CHIP_PATH)_fm_lib.o \
  61. $(FM_CHIP_PATH)_fm_rds.o \
  62. $(FM_CHIP_PATH)_fm_cmd.o \
  63. $(FM_CHIP_PATH)_fm_config.o
  64. mtk_fm_drv-objs += $(mt6627-objs)
  65. $(warning $(mtk_fm_drv-objs))
  66. #obj-$(CONFIG_MTK_FM) += private/
  67. endif
  68. # MT6580 FM driver
  69. ifeq ($(findstring MT6580_FM,$(CONFIG_MTK_FM_CHIP)),MT6580_FM)
  70. $(warning MT6580_FM)
  71. FM_CHIP := mt6580
  72. FM_CHIP_PATH := $(FM_CHIP)/pub/$(FM_CHIP)
  73. subdir-ccflags-y += -DMT6580_FM
  74. subdir-ccflags-y += -I$(src)/inc \
  75. -I$(src)/$(FM_CHIP)/inc \
  76. -I$(src)/../connectivity/common/conn_soc/include \
  77. -I$(src)/../connectivity/common/conn_soc/linux/include \
  78. -I$(src)/../connectivity/common/common_detect
  79. obj-$(CONFIG_MTK_FM) += mtk_fm_drv.o
  80. mt6580-objs := core/fm_module.o \
  81. core/fm_main.o \
  82. core/fm_config.o \
  83. core/fm_rds_parser.o \
  84. core/fm_patch.o \
  85. core/fm_utils.o \
  86. core/fm_link.o \
  87. core/fm_eint.o \
  88. $(FM_CHIP_PATH)_fm_lib.o \
  89. $(FM_CHIP_PATH)_fm_rds.o \
  90. $(FM_CHIP_PATH)_fm_cmd.o \
  91. $(FM_CHIP_PATH)_fm_config.o
  92. mtk_fm_drv-objs += $(mt6580-objs)
  93. $(warning $(mtk_fm_drv-objs))
  94. #obj-$(CONFIG_MTK_FM) += private/
  95. endif
  96. # MT6630 FM driver
  97. ifeq ($(findstring MT6630_FM,$(CONFIG_MTK_FM_CHIP)),MT6630_FM)
  98. $(warning MT6630_FM)
  99. FM_CHIP := mt6630
  100. FM_CHIP_PATH := $(FM_CHIP)/pub/$(FM_CHIP)
  101. subdir-ccflags-y += -DMT6630_FM
  102. subdir-ccflags-y += -I$(src)/inc \
  103. -I$(src)/$(FM_CHIP)/inc \
  104. -I$(src)/../connectivity/common/combo/include \
  105. -I$(src)/../connectivity/common/combo/linux/include \
  106. -I$(src)/../connectivity/common/common_detect
  107. obj-$(CONFIG_MTK_FM) += mtk_fm_drv.o
  108. mt6630-objs := core/fm_module.o \
  109. core/fm_main.o \
  110. core/fm_config.o \
  111. core/fm_rds_parser.o \
  112. core/fm_patch.o \
  113. core/fm_utils.o \
  114. core/fm_link.o \
  115. core/fm_eint.o \
  116. $(FM_CHIP_PATH)_fm_lib.o \
  117. $(FM_CHIP_PATH)_fm_rds.o \
  118. $(FM_CHIP_PATH)_fm_cmd.o \
  119. $(FM_CHIP_PATH)_fm_config.o
  120. mtk_fm_drv-objs += $(mt6630-objs)
  121. $(warning $(mtk_fm_drv-objs))
  122. #obj-$(CONFIG_MTK_FM) += private/
  123. endif
  124. endif
  125. obj-y += dummy.o