1# vim: syntax=cmake 2include_directories(worker/inc) 3include_directories(common) 4 5# ---------------------------------------------------------------------------- 6# add hardware hal 7# ---------------------------------------------------------------------------- 8add_subdirectory(vpu) 9add_subdirectory(rkdec) 10add_subdirectory(rkenc) 11add_subdirectory(dummy) 12add_subdirectory(common) 13 14# ---------------------------------------------------------------------------- 15# add mpp_hal implement 16# ---------------------------------------------------------------------------- 17add_library(mpp_hal STATIC 18 mpp_enc_hal.c 19 hal_task.c 20 mpp_hal.c 21 ) 22 23set_target_properties(mpp_hal PROPERTIES FOLDER "mpp/hal") 24 25target_link_libraries(mpp_hal 26 ${HAL_AVSD} 27 ${HAL_AVS2D} 28 ${HAL_H263D} 29 ${HAL_H264D} 30 ${HAL_H265D} 31 ${HAL_MPEG2D} 32 ${HAL_MPEG4D} 33 ${HAL_VP8D} 34 ${HAL_VP9D} 35 ${HAL_JPEGD} 36 ${HAL_AV1D} 37 ${HAL_H264E} 38 ${HAL_JPEGE} 39 ${HAL_H265E} 40 ${HAL_VP8E} 41 hal_dummy 42 ) 43