initial code repo
[stor4nfv.git] / src / ceph / src / mon / CMakeLists.txt
1 set(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
12   MgrStatMonitor.cc
13   Monitor.cc
14   MonmapMonitor.cc
15   LogMonitor.cc
16   AuthMonitor.cc
17   Elector.cc
18   HealthMonitor.cc
19   OldHealthMonitor.cc
20   DataHealthService.cc
21   PGMonitor.cc
22   PGMap.cc
23   ConfigKeyService.cc
24   ../mgr/mgr_commands.cc)
25 add_library(mon STATIC
26   ${lib_mon_srcs}
27   $<TARGET_OBJECTS:kv_objs>
28   $<TARGET_OBJECTS:heap_profiler_objs>)
29 target_link_libraries(mon ${ALLOC_LIBS})