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