xref: /rockchip-linux_mpp/mpp/codec/enc/h264/CMakeLists.txt (revision 437bfbeb9567cca9cd9080e3f6954aa9d6a94f18)
1# vim: syntax=cmake
2include_directories(.)
3include_directories(include)
4
5# h264 encoder api
6set(H264E_API
7    h264e_api_v2.c
8    )
9set(H264E_COMMON
10    )
11
12# h264 encoder header
13set(H264E_HDR
14    )
15
16# h264 encoder sourse
17set(H264E_SRC
18    h264e_sps.c
19    h264e_pps.c
20    h264e_sei.c
21    h264e_dpb.c
22    h264e_slice.c
23    )
24
25
26add_library(${CODEC_H264E} STATIC
27    ${H264E_API}
28    ${H264E_COMMON}
29    ${H264E_HDR}
30    ${H264E_SRC}
31    )
32
33target_link_libraries(${CODEC_H264E} mpp_rc enc_rc mpp_base)
34set_target_properties(${CODEC_H264E} PROPERTIES FOLDER "mpp/codec")
35