| #ifneq ($(MTK_VCODEC_PLATFORM),) | |
| obj-$(CONFIG_DEVICE_MODULES_VIDEO_MEDIATEK_VCODEC) += mtk-vcodec-common.o | |
| mtk-vcodec-dec-$(CONFIG_VIDEO_MEDIATEK_VCU) += vdec/vdec_common_if.o \ | |
| vdec/vdec_vcu_if.o | |
| mtk-vcodec-enc-$(CONFIG_VIDEO_MEDIATEK_VCU) += venc/venc_common_if.o \ | |
| venc/venc_vcu_if.o | |
| mtk-vcodec-dec-$(CONFIG_MTK_TINYSYS_VCP_SUPPORT) += vdec/vdec_vcp_if.o | |
| mtk-vcodec-enc-$(CONFIG_MTK_TINYSYS_VCP_SUPPORT) += venc/venc_vcp_if.o | |
| mtk-vcodec-dec-$(CONFIG_DEVICE_MODULES_VIDEO_MEDIATEK_VCODEC) += mtk_vcodec_dec_drv.o \ | |
| vdec_drv_if.o \ | |
| mtk_vcodec_dec.o \ | |
| mtk_vcodec_dec_pm.o | |
| mtk-vcodec-enc-$(CONFIG_DEVICE_MODULES_VIDEO_MEDIATEK_VCODEC) += mtk_vcodec_enc_drv.o \ | |
| venc_drv_if.o \ | |
| mtk_vcodec_enc.o \ | |
| mtk_vcodec_enc_pm.o | |
| mtk-vcodec-common-$(CONFIG_DEVICE_MODULES_VIDEO_MEDIATEK_VCODEC) += mtk_vcodec_intr.o \ | |
| mtk_vcodec_util.o \ | |
| mtk_vcodec_fence.o | |
| ifeq ($(CONFIG_VIDEO_MEDIATEK_VCODEC_V1),y) | |
| obj-$(CONFIG_DEVICE_MODULES_VIDEO_MEDIATEK_VCODEC) += mtk-vcodec-dec-v1.o \ | |
| mtk-vcodec-enc-v1.o | |
| mtk-vcodec-dec-v1-$(CONFIG_DEVICE_MODULES_VIDEO_MEDIATEK_VCODEC) += \ | |
| v1/mtk_vcodec_dec_pm_plat.o \ | |
| v1/vcodec_dvfs.o | |
| mtk-vcodec-enc-v1-$(CONFIG_DEVICE_MODULES_VIDEO_MEDIATEK_VCODEC) += \ | |
| v1/mtk_vcodec_enc_pm_plat.o \ | |
| v1/vcodec_dvfs.o | |
| mtk-vcodec-dec-v1-$(CONFIG_DEVICE_MODULES_VIDEO_MEDIATEK_VCODEC) += $(mtk-vcodec-dec-m) $(mtk-vcodec-dec-y) | |
| mtk-vcodec-enc-v1-$(CONFIG_DEVICE_MODULES_VIDEO_MEDIATEK_VCODEC) += $(mtk-vcodec-enc-m) $(mtk-vcodec-enc-y) | |
| endif | |
| ifeq ($(CONFIG_VIDEO_MEDIATEK_VCODEC_V2),y) | |
| obj-$(CONFIG_DEVICE_MODULES_VIDEO_MEDIATEK_VCODEC) += mtk-vcodec-dec-v2.o \ | |
| mtk-vcodec-enc-v2.o | |
| mtk-vcodec-dec-v2-$(CONFIG_DEVICE_MODULES_VIDEO_MEDIATEK_VCODEC) += \ | |
| v2/mtk_vcodec_dec_pm_plat.o \ | |
| v2/vcodec_dvfs.o | |
| mtk-vcodec-enc-v2-$(CONFIG_DEVICE_MODULES_VIDEO_MEDIATEK_VCODEC) += \ | |
| v2/mtk_vcodec_enc_pm_plat.o \ | |
| v2/vcodec_dvfs.o | |
| mtk-vcodec-dec-v2-$(CONFIG_DEVICE_MODULES_VIDEO_MEDIATEK_VCODEC) += $(mtk-vcodec-dec-m) $(mtk-vcodec-dec-y) | |
| mtk-vcodec-enc-v2-$(CONFIG_DEVICE_MODULES_VIDEO_MEDIATEK_VCODEC) += $(mtk-vcodec-enc-m) $(mtk-vcodec-enc-y) | |
| endif | |
| subdir-ccflags-y += -Werror | |
| ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/media/platform/mtk-vcu | |
| ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/media/platform/mtk-vcodec | |
| ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/media/platform/mtk-videobuf | |
| ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/slbc | |
| ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/include/mt-plat | |
| ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/iommu | |
| ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/iommu | |
| ccflags-y += -I$(DEVICE_MODULES_PATH)/arch/arm | |
| ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/staging/android/ion | |
| ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/mtk-interconnect | |
| ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/vcp/rv | |
| ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/vcp/include | |
| ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/sync | |
| ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/include/mt-plat/trustzone/ | |
| #endif |