1# vim: syntax=cmake 2include_directories(.) 3include_directories(../../rkenc/common/) 4include_directories(../../rkenc/h264e/) 5include_directories(../../vpu/h264e/) 6include_directories(../../../codec/enc/h264/) 7 8# hal h264 header 9set(HAL_H264E_HDR 10 ) 11 12# hal h264 encoder common 13set(HAL_H264E_COM_SRC 14 hal_h264e_stream_amend.c 15 ) 16 17add_library(hal_h264e_com STATIC 18 ${HAL_H264E_HDR} 19 ${HAL_H264E_COM_SRC} 20 ) 21 22target_link_libraries(hal_h264e_com mpp_base) 23set_target_properties(hal_h264e_com PROPERTIES FOLDER "mpp/hal") 24 25# hal h264 encoder sourse 26set(HAL_H264E_SRC 27 hal_h264e_api_v2.c 28 ) 29 30add_library(hal_h264e STATIC 31 ${HAL_H264E_HDR} 32 ${HAL_H264E_SRC} 33 ) 34 35target_link_libraries(hal_h264e hal_h264e_rkv hal_h264e_vpu mpp_base) 36set_target_properties(hal_h264e PROPERTIES FOLDER "mpp/hal") 37