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