xref: /rockchip-linux_mpp/mpp/hal/rkdec/avsd/CMakeLists.txt (revision 437bfbeb9567cca9cd9080e3f6954aa9d6a94f18)
1*437bfbebSnyanmisaka# vim: syntax=cmake
2*437bfbebSnyanmisaka
3*437bfbebSnyanmisaka# hal avs decoder api
4*437bfbebSnyanmisakaset(HAL_AVSD_API
5*437bfbebSnyanmisaka    )
6*437bfbebSnyanmisaka
7*437bfbebSnyanmisaka# hal avs header
8*437bfbebSnyanmisakaset(HAL_AVSD_HDR
9*437bfbebSnyanmisaka    hal_avsd_base.h
10*437bfbebSnyanmisaka    hal_avsd_vdpu1.h
11*437bfbebSnyanmisaka    hal_avsd_vdpu2.h
12*437bfbebSnyanmisaka    hal_avsd_plus.h
13*437bfbebSnyanmisaka    hal_avsd_vdpu1_reg.h
14*437bfbebSnyanmisaka    hal_avsd_vdpu2_reg.h
15*437bfbebSnyanmisaka    hal_avsd_plus_reg.h
16*437bfbebSnyanmisaka    )
17*437bfbebSnyanmisaka
18*437bfbebSnyanmisaka# hal avs decoder sourse
19*437bfbebSnyanmisakaset(HAL_AVSD_SRC
20*437bfbebSnyanmisaka    hal_avsd_api.c
21*437bfbebSnyanmisaka    hal_avsd_base.c
22*437bfbebSnyanmisaka    hal_avsd_vdpu1.c
23*437bfbebSnyanmisaka    hal_avsd_vdpu2.c
24*437bfbebSnyanmisaka    hal_avsd_plus.c
25*437bfbebSnyanmisaka    )
26*437bfbebSnyanmisaka
27*437bfbebSnyanmisakaadd_library(hal_avsd STATIC
28*437bfbebSnyanmisaka            ${HAL_AVSD_API}
29*437bfbebSnyanmisaka            ${HAL_AVSD_HDR}
30*437bfbebSnyanmisaka            ${HAL_AVSD_SRC}
31*437bfbebSnyanmisaka            )
32*437bfbebSnyanmisaka
33*437bfbebSnyanmisakatarget_link_libraries(hal_avsd mpp_base)
34*437bfbebSnyanmisakaset_target_properties(hal_avsd PROPERTIES FOLDER "mpp/hal")
35*437bfbebSnyanmisaka
36