]> git.proxmox.com Git - ceph.git/blame - ceph/src/mon/CMakeLists.txt
import ceph 12.2.12
[ceph.git] / ceph / src / mon / CMakeLists.txt
CommitLineData
7c673cae
FG
1set(lib_mon_srcs
2 ${CMAKE_SOURCE_DIR}/src/auth/cephx/CephxKeyServer.cc
3 ${CMAKE_SOURCE_DIR}/src/auth/cephx/CephxServiceHandler.cc
4 ${CMAKE_SOURCE_DIR}/src/auth/AuthServiceHandler.cc
5 ${osd_mon_files}
6 Paxos.cc
7 PaxosService.cc
8 OSDMonitor.cc
9 MDSMonitor.cc
10 FSCommands.cc
11 MgrMonitor.cc
31f18b77
FG
12 MgrStatMonitor.cc
13 Monitor.cc
7c673cae
FG
14 MonmapMonitor.cc
15 LogMonitor.cc
16 AuthMonitor.cc
17 Elector.cc
18 HealthMonitor.cc
224ce89b 19 OldHealthMonitor.cc
7c673cae
FG
20 DataHealthService.cc
21 PGMonitor.cc
22 PGMap.cc
c07f9fc5 23 ConfigKeyService.cc
a8e16298 24 ../mds/MDSAuthCaps.cc
28e407b8
AA
25 ../mgr/mgr_commands.cc
26 ../osd/OSDCap.cc)
31f18b77
FG
27add_library(mon STATIC
28 ${lib_mon_srcs}
29 $<TARGET_OBJECTS:kv_objs>
30 $<TARGET_OBJECTS:heap_profiler_objs>)
7c673cae 31target_link_libraries(mon ${ALLOC_LIBS})