xref: /rockchip-linux_mpp/mpp/base/CMakeLists.txt (revision 437bfbeb9567cca9cd9080e3f6954aa9d6a94f18)
1# vim: syntax=cmake
2
3# ----------------------------------------------------------------------------
4# add mpp basic components
5# ----------------------------------------------------------------------------
6add_library(mpp_base OBJECT
7    mpp_enc_refs.c
8    mpp_enc_ref.c
9    mpp_enc_cfg.c
10    mpp_dec_cfg.c
11    mpp_sys_cfg.c
12    mpp_sys_cfg_st.c
13    mpp_cluster.c
14    mpp_buf_slot.c
15    mpp_buffer_impl.c
16    mpp_buffer.c
17    mpp_packet.c
18    mpp_frame.c
19    mpp_task_impl.c
20    mpp_task.c
21    mpp_meta.c
22    mpp_trie.c
23    mpp_bitwrite.c
24    mpp_bitread.c
25    mpp_bitput.c
26    mpp_cfg_io.c
27    mpp_cfg.c
28    mpp_2str.c
29    mpp_dec_hdr_meta.c
30    )
31
32set_target_properties(mpp_base PROPERTIES FOLDER "mpp/base")
33
34#target_link_libraries(mpp_base osal)
35
36# unit test
37add_subdirectory(test)
38