| #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 |