
include $(KERNEL_MIXED_BUILD_PATH)/Kbuild.common
LOCAL_PATH ?= $(src)


export CONFIG_VIDEO_MEDIATEK_CAPS=m
#KBUILD_EXTRA_SYMBOLS += $(PREBUILD_SRC_DIR)/$(PRODUCT_NAME_DTB)/linux/linuxkernel/common/symver/scriptmgt/Module.symvers

ifeq ($(CONFIG_VIDEO_MEDIATEK_CAPTURE_ROTATE_NOT_SUPPORT),y)
ccflags-y += -DROTATE_NOT_SUPPORT
endif

ifeq ($(CONFIG_VIDEO_MEDIATEK_CAPTURE_DIDNR_NOT_SUPPORT),y)
ccflags-y += -DDIDNR_NOT_SUPPORT
endif

ifeq ($(CONFIG_VIDEO_MEDIATEK_CAPTURE_B2RLITE_NOT_SUPPORT),y)
ccflags-y += -DB2RLITE_NOT_SUPPORT
endif

ccflags-y += -I$(LOCAL_PATH)/../../../include/media
ccflags-y += -I$(REPO_ROOT_PATH)/mtktv_drivers/ree/include/hwreg
ccflags-y += -I$(REPO_ROOT_PATH)/mtktv_drivers/ree/include/hwreg/common
ccflags-y += -I$(REPO_ROOT_PATH)/mtktv_drivers/ree/include/common
ccflags-y += -I$(REPO_ROOT_PATH)/mtktv_drivers/ree/include/common/linux_kernel
ccflags-y += -I$(REPO_ROOT_PATH)/mtktv_drivers/ree/include/meta_utility
ccflags-y += -I$(KERNEL_MIXED_BUILD_PATH)/drivers/iommu/mtk_iommu_dtv
ifneq ($(filter 5.15%,$(subst linux-,,$(KERNEL_VER))),)
ccflags-y += -I$(KERNEL_MIXED_BUILD_PATH)/drivers/soc/mediatek/mtk-tee/tee_5.15
else
ccflags-y += -I$(KERNEL_MIXED_BUILD_PATH)/drivers/soc/mediatek/mtk-tee/tee_6.6
endif
ccflags-y += -I$(REPO_ROOT_PATH)/mtktv_drivers/ree/include/efuse
ccflags-y += -I$(REPO_ROOT_PATH)/mtktv_drivers/ree/include/scriptmgt
ccflags-y += -I$(REPO_ROOT_PATH)/mtktv_drivers/ree/include/disp_rm
ccflags-y += -I$(REPO_ROOT_PATH)/mtktv_drivers/ree/include/xc_alg

mtk-caps-objs := mtk_dip.o mtk_dip_svc.o

obj-$(CONFIG_VIDEO_MEDIATEK_CAPS) += mtk-caps.o
