]> git.proxmox.com Git - ceph.git/blame - ceph/src/mds/CMakeLists.txt
import ceph 16.2.6
[ceph.git] / ceph / src / mds / CMakeLists.txt
CommitLineData
7c673cae 1set(mds_srcs
9f95a23c 2 BatchOp.cc
7c673cae
FG
3 Capability.cc
4 MDSDaemon.cc
5 MDSRank.cc
6 Beacon.cc
7 flock.cc
8 locks.c
9 journal.cc
10 Server.cc
11 Mutation.cc
12 MDCache.cc
13 RecoveryQueue.cc
14 StrayManager.cc
15 PurgeQueue.cc
16 Locker.cc
17 Migrator.cc
18 MDBalancer.cc
19 CDentry.cc
20 CDir.cc
21 CInode.cc
22 LogEvent.cc
23 MDSTable.cc
24 InoTable.cc
25 JournalPointer.cc
26 MDSTableClient.cc
27 MDSTableServer.cc
28 ScrubStack.cc
29 DamageTable.cc
30 SimpleLock.cc
31 SnapRealm.cc
32 SnapServer.cc
11fdf7f2 33 SnapClient.cc
7c673cae
FG
34 snap.cc
35 SessionMap.cc
36 MDSContext.cc
37 MDSAuthCaps.cc
38 MDLog.cc
39 MDSCacheObject.cc
40 Mantle.cc
11fdf7f2
TL
41 Anchor.cc
42 OpenFileTable.cc
f67539c2
TL
43 MDSPinger.cc
44 MetricAggregator.cc
45 MetricsHandler.cc
7c673cae 46 ${CMAKE_SOURCE_DIR}/src/common/TrackedOp.cc
11fdf7f2 47 ${CMAKE_SOURCE_DIR}/src/common/MemoryModel.cc
f67539c2
TL
48 ${CMAKE_SOURCE_DIR}/src/osdc/Journaler.cc
49 ${CMAKE_SOURCE_DIR}/src/mgr/MDSPerfMetricTypes.cc)
11fdf7f2
TL
50add_library(mds STATIC ${mds_srcs})
51target_link_libraries(mds PRIVATE
f67539c2
TL
52 heap_profiler cpu_profiler osdc ${LUA_LIBRARIES})
53target_include_directories(mds PRIVATE "${LUA_INCLUDE_DIR}")