
include $(KERNEL_MIXED_BUILD_PATH)/Kbuild.common

ccflags-y += -I$(KERNEL_MIXED_BUILD_PATH)/drivers/soc/mediatek/mtk-memory

ifneq ($(MIDEMO_BUILD), true)
ccflags-y += -Wall -Werror
cppflags-y += -Wall -Werror
endif

snd-amp-rt9114-objs := mtk_alsa_amp_rt9114.o mtk_ini_parser.o
snd-amp-rt9120-objs := mtk_alsa_amp_rt9120.o mtk_ini_parser.o
snd-amp-rt9119-objs := mtk_alsa_amp_rt9119.o mtk_ini_parser.o
snd-amp-tas5805-objs := mtk_amp_tas5805.o mtk_ini_parser.o
snd-amp-ntp8928-objs := mtk_amp_ntp8928.o mtk_ini_parser.o
snd-amp-ad82089-objs := mtk_amp_ad82089.o mtk_ini_parser.o
snd-amp-ad82050-objs := mtk_amp_ad82050.o mtk_ini_parser.o
snd-amp-ad82088d-objs := mtk_amp_ad82088d.o mtk_ini_parser.o cus_ini_parser.o
snd-amp-ad82111-objs := mtk_amp_ad82111.o mtk_ini_parser.o
snd-amp-ad82120-objs := mtk_amp_ad82120.o mtk_ini_parser.o
snd-amp-acm8625-objs := mtk_amp_acm8625.o mtk_ini_parser.o
snd-amp-fs2105-objs := mtk_amp_fs2105.o mtk_ini_parser.o
snd-amp-acm8623-objs := mtk_amp_acm8623.o mtk_ini_parser.o

obj-$(CONFIG_SND_SOC_MEDIATEK_DTV) += snd-amp-rt9114.o
obj-$(CONFIG_SND_SOC_MEDIATEK_DTV) += snd-amp-rt9120.o
obj-$(CONFIG_SND_SOC_MEDIATEK_DTV) += snd-amp-rt9119.o
obj-$(CONFIG_SND_SOC_MEDIATEK_DTV) += snd-amp-tas5805.o
obj-$(CONFIG_SND_SOC_MEDIATEK_DTV) += snd-amp-ntp8928.o
obj-$(CONFIG_SND_SOC_MEDIATEK_DTV) += snd-amp-ad82089.o
obj-$(CONFIG_SND_SOC_MEDIATEK_DTV) += snd-amp-ad82050.o
obj-$(CONFIG_SND_SOC_MEDIATEK_DTV) += snd-amp-ad82088d.o
obj-$(CONFIG_SND_SOC_MEDIATEK_DTV) += snd-amp-ad82111.o
obj-$(CONFIG_SND_SOC_MEDIATEK_DTV) += snd-amp-ad82120.o
obj-$(CONFIG_SND_SOC_MEDIATEK_DTV) += snd-amp-acm8625.o
obj-$(CONFIG_SND_SOC_MEDIATEK_DTV) += snd-amp-fs2105.o
obj-$(CONFIG_SND_SOC_MEDIATEK_DTV) += snd-amp-acm8623.o

ifneq ($(MDRV_MTKDRV_METAUTIL_SRC_DIR),)
KBUILD_EXTRA_SYMBOLS += $(MDRV_MTKDRV_METAUTIL_SRC_DIR)/Module.symvers
endif
