#
# Makefile for Mediatek Tuner drivers.
#

include $(KERNEL_MIXED_BUILD_PATH)/Kbuild.common

ccflags-y += -I$(KERNEL_MIXED_BUILD_PATH)/drivers/media/dvb-frontends
ccflags-y += -I$(KERNEL_MIXED_BUILD_PATH)/drivers/media/dvb-frontends/cfm
#ccflags-y += -I$(KERNEL_MIXED_BUILD_PATH)/drivers/media/dvb-frontends/demod_spi
ccflags-y += -I$(KERNEL_MIXED_BUILD_PATH)/drivers/media/platform/mtk-dvb/adapter
ccflags-y += -I$(REPO_ROOT_PATH)/mtktv_drivers/ree/dvb_adapter

#Workaround for -Werror
ccflags-y += -Wno-c99-compat
ccflags-y += -Wno-enum-conversion
ccflags-y += -Wno-format
ccflags-y += -Wno-invalid-pp-token
ccflags-y += -Wno-macro-redefined
ccflags-y += -Wno-misleading-indentation
ccflags-y += -Wno-self-assign
ccflags-y += -Wno-shift-count-overflow
ccflags-y += -Wno-switch
ccflags-y += -Wno-unused-function
ccflags-y += -Wno-unused-variable
ccflags-y += -Wno-sometimes-uninitialized
ccflags-y += -Wno-int-conversion
#End of workaround for -Werror

obj-m            := mtk-yamato-demod.o

mtk-yamato-demod-objs    += demod_drv_isdbt.o
mtk-yamato-demod-objs    += drvDMD_EXTERN_ISDBS.o
mtk-yamato-demod-objs    += halDMD_EXTERN_ISDBT.o
mtk-yamato-demod-objs    += halDMD_EXTERN_ISDBS.o
mtk-yamato-demod-objs    += demod_common.o
mtk-yamato-demod-objs    += demod_core.o
