xref: /rockchip-linux_mpp/mpp/codec/dec/avs2/CMakeLists.txt (revision 437bfbeb9567cca9cd9080e3f6954aa9d6a94f18)
1*437bfbebSnyanmisaka# vim: syntax=cmake
2*437bfbebSnyanmisakainclude_directories(.)
3*437bfbebSnyanmisaka
4*437bfbebSnyanmisaka# avs2 decoder api
5*437bfbebSnyanmisakaset(AVS2D_API
6*437bfbebSnyanmisaka
7*437bfbebSnyanmisaka    )
8*437bfbebSnyanmisakaset(AVS2D_COMMON
9*437bfbebSnyanmisaka
10*437bfbebSnyanmisaka    )
11*437bfbebSnyanmisaka
12*437bfbebSnyanmisaka# avs2 decoder header
13*437bfbebSnyanmisakaset(AVS2D_HDR
14*437bfbebSnyanmisaka    avs2d_global.h
15*437bfbebSnyanmisaka    avs2d_parse.h
16*437bfbebSnyanmisaka    avs2d_ps.h
17*437bfbebSnyanmisaka    avs2d_dpb.h
18*437bfbebSnyanmisaka    )
19*437bfbebSnyanmisaka
20*437bfbebSnyanmisaka# avs2 decoder sourse
21*437bfbebSnyanmisakaset(AVS2D_SRC
22*437bfbebSnyanmisaka    avs2d_api.c
23*437bfbebSnyanmisaka    avs2d_parse.c
24*437bfbebSnyanmisaka    avs2d_ps.c
25*437bfbebSnyanmisaka    avs2d_dpb.c
26*437bfbebSnyanmisaka    )
27*437bfbebSnyanmisaka
28*437bfbebSnyanmisakaadd_library(codec_avs2d STATIC
29*437bfbebSnyanmisaka    ${AVS2D_API}
30*437bfbebSnyanmisaka    ${AVS2D_COMMON}
31*437bfbebSnyanmisaka    ${AVS2D_HDR}
32*437bfbebSnyanmisaka    ${AVS2D_SRC}
33*437bfbebSnyanmisaka    )
34*437bfbebSnyanmisaka
35*437bfbebSnyanmisakatarget_link_libraries(codec_avs2d mpp_base)
36*437bfbebSnyanmisakaset_target_properties(codec_avs2d PROPERTIES FOLDER "mpp/codec")