xref: /rockchip-linux_mpp/mpp/codec/dec/h264/CMakeLists.txt (revision 437bfbeb9567cca9cd9080e3f6954aa9d6a94f18)
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