xref: /rockchip-linux_mpp/mpp/hal/common/h265/CMakeLists.txt (revision 437bfbeb9567cca9cd9080e3f6954aa9d6a94f18)
1# vim: syntax=cmake
2include_directories(.)
3include_directories(../../rkenc/h265e/)
4include_directories(../../rkenc/common/)
5
6# hal h265 header
7set(HAL_H265E_HDR
8    )
9
10# hal h265 encoder common
11set(HAL_H265E_COM_SRC
12    hal_h265e_stream_amend.c
13    )
14
15add_library(hal_h265e_com STATIC
16            ${HAL_H265E_HDR}
17            ${HAL_H265E_COM_SRC}
18            )
19
20target_link_libraries(hal_h265e_com hal_h265e_vepu541 mpp_base)
21set_target_properties(hal_h265e_com PROPERTIES FOLDER "mpp/hal")
22
23# hal h265 encoder sourse
24set(HAL_H265E_SRC
25    hal_h265e_api_v2.c
26    )
27
28add_library(hal_h265e STATIC
29            ${HAL_H265E_HDR}
30            ${HAL_H265E_SRC}
31            )
32
33set_target_properties(hal_h265e PROPERTIES FOLDER "mpp/hal")
34
35target_link_libraries(hal_h265e hal_h265e_vepu541 mpp_base)
36