xref: /rockchip-linux_mpp/mpp/hal/vpu/vp8d/CMakeLists.txt (revision 437bfbeb9567cca9cd9080e3f6954aa9d6a94f18)
1*437bfbebSnyanmisaka# vim: syntax=cmake
2*437bfbebSnyanmisakainclude_directories(.)
3*437bfbebSnyanmisaka
4*437bfbebSnyanmisaka# hal vp8 decoder api
5*437bfbebSnyanmisakaset(HAL_VP8D_API
6*437bfbebSnyanmisaka    ../../inc/hal_vp8d_api.h
7*437bfbebSnyanmisaka    ../../../common/vp8d_syntax.h
8*437bfbebSnyanmisaka    )
9*437bfbebSnyanmisaka
10*437bfbebSnyanmisaka# hal vp8 header
11*437bfbebSnyanmisakaset(HAL_VP8D_HDR
12*437bfbebSnyanmisaka    hal_vp8d_base.h
13*437bfbebSnyanmisaka    )
14*437bfbebSnyanmisaka
15*437bfbebSnyanmisaka# hal vp8 decoder sourse
16*437bfbebSnyanmisakaset(HAL_VP8D_SRC
17*437bfbebSnyanmisaka    hal_vp8d_api.c
18*437bfbebSnyanmisaka    hal_vp8d_vdpu2.c
19*437bfbebSnyanmisaka    hal_vp8d_vdpu1.c
20*437bfbebSnyanmisaka    )
21*437bfbebSnyanmisaka
22*437bfbebSnyanmisakaadd_library(hal_vp8d STATIC
23*437bfbebSnyanmisaka            ${HAL_VP8D_API}
24*437bfbebSnyanmisaka            ${HAL_VP8D_HDR}
25*437bfbebSnyanmisaka            ${HAL_VP8D_SRC}
26*437bfbebSnyanmisaka            )
27*437bfbebSnyanmisaka
28*437bfbebSnyanmisakatarget_link_libraries(hal_vp8d mpp_base)
29*437bfbebSnyanmisakaset_target_properties(hal_vp8d PROPERTIES FOLDER "mpp/hal")
30*437bfbebSnyanmisaka
31