xref: /rockchip-linux_mpp/mpp/hal/common/jpeg/CMakeLists.txt (revision 437bfbeb9567cca9cd9080e3f6954aa9d6a94f18)
1# vim: syntax=cmake
2include_directories(.)
3include_directories(../../rkenc/common/)
4include_directories(../../rkenc/jpege/)
5include_directories(../../vpu/jpege/)
6
7# hal h264 header
8set(HAL_JPEGE_HDR
9    )
10
11# hal h264 encoder common
12set(HAL_JPEGE_SRC
13    hal_jpege_hdr.c
14    )
15
16add_library(hal_jpege_com STATIC
17            ${HAL_JPEGE_HDR}
18            ${HAL_JPEGE_SRC}
19            )
20
21target_link_libraries(hal_jpege_com mpp_base)
22set_target_properties(hal_jpege_com PROPERTIES FOLDER "mpp/hal")
23
24# hal h264 encoder sourse
25set(HAL_JPEGE_SRC
26    hal_jpege_api_v2.c
27    )
28
29add_library(hal_jpege STATIC
30            ${HAL_JPEGE_HDR}
31            ${HAL_JPEGE_SRC}
32            )
33
34target_link_libraries(hal_jpege hal_jpege_rkv hal_jpege_vpu mpp_base)
35set_target_properties(hal_jpege PROPERTIES FOLDER "mpp/hal")
36