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