1# vim: syntax=cmake 2include_directories(.) 3include_directories(../common) 4 5# h264 decoder api 6set(H264D_API 7 ) 8 9set(H264D_COMMON 10 ) 11 12# h264 decoder header 13set(H264D_HDR 14 h264d_global.h 15 h264d_parse.h 16 h264d_slice.h 17 h264d_sps.h 18 h264d_pps.h 19 h264d_scalist.h 20 h264d_sei.h 21 h264d_dpb.h 22 h264d_init.h 23 h264d_fill.h 24 ) 25 26# h264 decoder sourse 27set(H264D_SRC 28 h264d_api.c 29 h264d_parse.c 30 h264d_slice.c 31 h264d_sps.c 32 h264d_pps.c 33 h264d_scalist.c 34 h264d_sei.c 35 h264d_dpb.c 36 h264d_init.c 37 h264d_fill.c 38 ) 39 40 41add_library(${CODEC_H264D} STATIC 42 ${H264D_API} 43 ${H264D_COMMON} 44 ${H264D_HDR} 45 ${H264D_SRC} 46 ) 47 48target_link_libraries(${CODEC_H264D} dec_common mpp_base) 49set_target_properties(${CODEC_H264D} PROPERTIES FOLDER "mpp/codec") 50 51