xref: /OK3568_Linux_fs/kernel/drivers/media/platform/mtk-vcodec/Makefile (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyun
3*4882a593Smuzhiyunobj-$(CONFIG_VIDEO_MEDIATEK_VCODEC) += mtk-vcodec-dec.o \
4*4882a593Smuzhiyun				       mtk-vcodec-enc.o \
5*4882a593Smuzhiyun				       mtk-vcodec-common.o
6*4882a593Smuzhiyun
7*4882a593Smuzhiyunmtk-vcodec-dec-y := vdec/vdec_h264_if.o \
8*4882a593Smuzhiyun		vdec/vdec_vp8_if.o \
9*4882a593Smuzhiyun		vdec/vdec_vp9_if.o \
10*4882a593Smuzhiyun		mtk_vcodec_dec_drv.o \
11*4882a593Smuzhiyun		vdec_drv_if.o \
12*4882a593Smuzhiyun		vdec_vpu_if.o \
13*4882a593Smuzhiyun		mtk_vcodec_dec.o \
14*4882a593Smuzhiyun		mtk_vcodec_dec_pm.o \
15*4882a593Smuzhiyun
16*4882a593Smuzhiyunmtk-vcodec-enc-y := venc/venc_vp8_if.o \
17*4882a593Smuzhiyun		venc/venc_h264_if.o \
18*4882a593Smuzhiyun		mtk_vcodec_enc.o \
19*4882a593Smuzhiyun		mtk_vcodec_enc_drv.o \
20*4882a593Smuzhiyun		mtk_vcodec_enc_pm.o \
21*4882a593Smuzhiyun		venc_drv_if.o \
22*4882a593Smuzhiyun		venc_vpu_if.o \
23*4882a593Smuzhiyun
24*4882a593Smuzhiyun
25*4882a593Smuzhiyunmtk-vcodec-common-y := mtk_vcodec_intr.o \
26*4882a593Smuzhiyun		mtk_vcodec_util.o \
27*4882a593Smuzhiyun		mtk_vcodec_fw.o \
28*4882a593Smuzhiyun
29*4882a593Smuzhiyunifneq ($(CONFIG_VIDEO_MEDIATEK_VCODEC_VPU),)
30*4882a593Smuzhiyunmtk-vcodec-common-y += mtk_vcodec_fw_vpu.o
31*4882a593Smuzhiyunendif
32*4882a593Smuzhiyun
33*4882a593Smuzhiyunifneq ($(CONFIG_VIDEO_MEDIATEK_VCODEC_SCP),)
34*4882a593Smuzhiyunmtk-vcodec-common-y += mtk_vcodec_fw_scp.o
35*4882a593Smuzhiyunendif
36