Makefile 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. # MTK Platform Support
  2. #include $(srctree)/drivers/misc/mediatek/Makefile.custom
  3. MTK_PLATFORM := $(subst ",,$(CONFIG_MTK_PLATFORM))
  4. subdir-ccflags-y += -Werror -I$(srctree)/drivers/misc/mediatek/include
  5. subdir-ccflags-y += -Werror -I$(srctree)/drivers/misc/mediatek/include/mt-plat/$(MTK_PLATFORM)/include
  6. subdir-ccflags-y += -Werror -I$(srctree)/drivers/misc/mediatek/include/mt-plat
  7. ccflags-y += -Werror -I$(srctree)/drivers/misc/mediatek/base/power/$(MTK_PLATFORM)
  8. # ccflags-y += -D_GIT318_READY
  9. # ccflags-y += -D_GIT318_PMIC_READY
  10. ccflags-y += -D_WCN_SUPPORT
  11. ccflags-y += -DAUDIO_USING_WRAP_DRIVER
  12. # ccflags-y += -D_MT_IDLE_HEADER
  13. EXTRA_CFLAGS := -I$(src)/../common
  14. obj-$(CONFIG_MT_SND_SOC_8163) += AudDrv_Afe.o AudDrv_Ana.o AudDrv_Clk.o AudDrv_Gpio.o
  15. obj-$(CONFIG_MT_SND_SOC_8163) += mt_soc_afe_control.o mt_soc_afe_connection.o mt_soc_pcm_common.o
  16. obj-$(CONFIG_MT_SND_SOC_8163) += mt_soc_pcm_capture.o mt_soc_pcm_dl1.o mt_soc_pcm_dummy.o mt_soc_pcm_routing.o mt_soc_pcm_capture2.o
  17. obj-$(CONFIG_MT_SND_SOC_8163) += mt_soc_pcm_voice_md1.o mt_soc_pcm_voice_md2.o mt_soc_pcm_voice_md1_bt.o mt_soc_pcm_voice_md2_bt.o
  18. obj-$(CONFIG_MT_SND_SOC_8163) += mt_soc_pcm_hdmi.o mt_soc_pcm_dl1_i2s0.o mt_soc_pcm_dl1_i2s0Dl1.o mt_soc_pcm_i2s0_awb.o
  19. obj-$(CONFIG_MT_SND_SOC_8163) += mt_soc_pcm_uldlloopback.o
  20. obj-$(CONFIG_MT_SND_SOC_8163) += mt_soc_pcm_mrgrx.o mt_soc_pcm_mrgrx_awb.o mt_soc_pcm_fm_i2s.o mt_soc_pcm_fm_i2s_awb.o
  21. obj-$(CONFIG_MT_SND_SOC_8163) += mt_soc_pcm_dl1_awb.o mt_soc_pcm_dl1_bt.o mt_soc_pcm_bt_dai.o
  22. obj-$(CONFIG_MT_SND_SOC_8163) += mt_soc_dai_stub.o mt_soc_dai_routing.o mt_soc_codec_dummy.o mt_soc_codec_63xx.o mt_soc_pcm_fmtx.o mt_soc_tdm_capture.o
  23. obj-$(CONFIG_MT_SND_SOC_8163) += mt_soc_pcm_hp_impedance.o
  24. obj-$(CONFIG_MT_SND_SOC_8163) += mt_soc_machine.o
  25. obj-$(CONFIG_MTK_SPEAKER) += mt_soc_codec_speaker_63xx.o
  26. ifeq ($(CONFIG_MT_ENG_BUILD),y)
  27. ifeq ($(CONFIG_MT_SND_SOC_8163),y)
  28. CFLAGS_AudDrv_Afe.o += -DDEBUG
  29. CFLAGS_AudDrv_Ana.o += -DDEBUG
  30. CFLAGS_AudDrv_Clk.o += -DDEBUG
  31. CFLAGS_AudDrv_Gpio.o += -DDEBUG
  32. CFLAGS_mt_soc_afe_control.o += -DDEBUG
  33. CFLAGS_mt_soc_afe_connection.o += -DDEBUG
  34. CFLAGS_mt_soc_pcm_common.o += -DDEBUG
  35. CFLAGS_mt_soc_pcm_capture.o += -DDEBUG
  36. CFLAGS_mt_soc_pcm_dl1.o += -DDEBUG
  37. CFLAGS_mt_soc_pcm_dummy.o += -DDEBUG
  38. CFLAGS_mt_soc_pcm_routing.o += -DDEBUG
  39. CFLAGS_mt_soc_pcm_capture2.o += -DDEBUG
  40. CFLAGS_mt_soc_pcm_voice_md1.o += -DDEBUG
  41. CFLAGS_mt_soc_pcm_voice_md2.o += -DDEBUG
  42. CFLAGS_mt_soc_pcm_voice_md1_bt.o += -DDEBUG
  43. CFLAGS_mt_soc_pcm_voice_md2_bt.o += -DDEBUG
  44. CFLAGS_mt_soc_pcm_hdmi.o += -DDEBUG
  45. CFLAGS_mt_soc_pcm_dl1_i2s0.o += -DDEBUG
  46. CFLAGS_mt_soc_pcm_dl1_i2s0Dl1.o += -DDEBUG
  47. CFLAGS_mt_soc_pcm_i2s0_awb.o += -DDEBUG
  48. CFLAGS_mt_soc_pcm_uldlloopback.o += -DDEBUG
  49. CFLAGS_mt_soc_pcm_mrgrx.o += -DDEBUG
  50. CFLAGS_mt_soc_pcm_mrgrx_awb.o += -DDEBUG
  51. CFLAGS_mt_soc_pcm_fm_i2s.o += -DDEBUG
  52. CFLAGS_mt_soc_pcm_fm_i2s_awb.o += -DDEBUG
  53. CFLAGS_mt_soc_pcm_dl1_awb.o += -DDEBUG
  54. CFLAGS_mt_soc_pcm_dl1_bt.o += -DDEBUG
  55. CFLAGS_mt_soc_pcm_bt_dai.o += -DDEBUG
  56. CFLAGS_mt_soc_dai_stub.o += -DDEBUG
  57. CFLAGS_mt_soc_dai_routing.o += -DDEBUG
  58. CFLAGS_mt_soc_codec_dummy.o += -DDEBUG
  59. CFLAGS_mt_soc_codec_63xx.o += -DDEBUG
  60. CFLAGS_mt_soc_pcm_fmtx.o += -DDEBUG
  61. CFLAGS_mt_soc_tdm_capture.o += -DDEBUG
  62. CFLAGS_mt_soc_pcm_hp_impedance.o += -DDEBUG
  63. CFLAGS_mt_soc_machine.o += -DDEBUG
  64. CFLAGS_mt_soc_codec_speaker_63xx.o += -DDEBUG
  65. endif
  66. endif