1*437bfbebSnyanmisaka# vim: syntax=cmake 2*437bfbebSnyanmisakainclude_directories(../../rkdec/av1d/) 3*437bfbebSnyanmisakainclude_directories(../../rkdec/inc/) 4*437bfbebSnyanmisakainclude_directories(../../vpu/av1d/) 5*437bfbebSnyanmisaka 6*437bfbebSnyanmisaka# hal h264 header 7*437bfbebSnyanmisakaset(HAL_AV1D_HDR 8*437bfbebSnyanmisaka hal_av1d_common.h 9*437bfbebSnyanmisaka ) 10*437bfbebSnyanmisaka 11*437bfbebSnyanmisaka# hal av1 decoder common 12*437bfbebSnyanmisakaset(HAL_AV1D_COM_SRC 13*437bfbebSnyanmisaka film_grain_noise_table.c 14*437bfbebSnyanmisaka ) 15*437bfbebSnyanmisaka 16*437bfbebSnyanmisakaadd_library(hal_av1d_com STATIC 17*437bfbebSnyanmisaka ${HAL_AV1D_HDR} 18*437bfbebSnyanmisaka ${HAL_AV1D_COM_SRC} 19*437bfbebSnyanmisaka ) 20*437bfbebSnyanmisaka 21*437bfbebSnyanmisakatarget_link_libraries(hal_av1d_com mpp_base) 22*437bfbebSnyanmisakaset_target_properties(hal_av1d_com PROPERTIES FOLDER "mpp/hal") 23*437bfbebSnyanmisaka 24*437bfbebSnyanmisaka# hal av1 decoder sourse 25*437bfbebSnyanmisakaset(HAL_AV1D_SRC 26*437bfbebSnyanmisaka hal_av1d_api_v2.c 27*437bfbebSnyanmisaka ) 28*437bfbebSnyanmisaka 29*437bfbebSnyanmisakaadd_library(${HAL_AV1D} STATIC 30*437bfbebSnyanmisaka ${HAL_AV1D_HDR} 31*437bfbebSnyanmisaka ${HAL_AV1D_SRC} 32*437bfbebSnyanmisaka ) 33*437bfbebSnyanmisaka 34*437bfbebSnyanmisakatarget_link_libraries(${HAL_AV1D} hal_av1d_rkv hal_av1d_vpu mpp_base) 35*437bfbebSnyanmisakaset_target_properties(${HAL_AV1D} PROPERTIES FOLDER "mpp/hal") 36