]>
Commit | Line | Data |
---|---|---|
7c673cae | 1 | add_library(rbd_mirror_types STATIC |
11fdf7f2 | 2 | image_map/Types.cc |
7c673cae FG |
3 | instance_watcher/Types.cc |
4 | leader_watcher/Types.cc) | |
5 | ||
6 | set(rbd_mirror_internal | |
7 | ClusterWatcher.cc | |
8 | ImageDeleter.cc | |
11fdf7f2 | 9 | ImageMap.cc |
7c673cae FG |
10 | ImageReplayer.cc |
11 | ImageSync.cc | |
7c673cae FG |
12 | InstanceReplayer.cc |
13 | InstanceWatcher.cc | |
14 | Instances.cc | |
15 | LeaderWatcher.cc | |
16 | Mirror.cc | |
9f95a23c | 17 | MirrorStatusUpdater.cc |
7c673cae | 18 | MirrorStatusWatcher.cc |
9f95a23c TL |
19 | NamespaceReplayer.cc |
20 | PoolMetaCache.cc | |
7c673cae FG |
21 | PoolReplayer.cc |
22 | PoolWatcher.cc | |
9f95a23c | 23 | RemotePoolPoller.cc |
c07f9fc5 | 24 | ServiceDaemon.cc |
7c673cae | 25 | Threads.cc |
9f95a23c | 26 | Throttler.cc |
11fdf7f2 | 27 | Types.cc |
11fdf7f2 TL |
28 | image_deleter/SnapshotPurgeRequest.cc |
29 | image_deleter/TrashMoveRequest.cc | |
eafe8130 | 30 | image_deleter/TrashRemoveRequest.cc |
11fdf7f2 TL |
31 | image_deleter/TrashWatcher.cc |
32 | image_map/LoadRequest.cc | |
33 | image_map/Policy.cc | |
34 | image_map/SimplePolicy.cc | |
35 | image_map/StateTransition.cc | |
36 | image_map/UpdateRequest.cc | |
7c673cae FG |
37 | image_replayer/BootstrapRequest.cc |
38 | image_replayer/CloseImageRequest.cc | |
39 | image_replayer/CreateImageRequest.cc | |
d2e6a577 | 40 | image_replayer/GetMirrorImageIdRequest.cc |
7c673cae FG |
41 | image_replayer/OpenImageRequest.cc |
42 | image_replayer/OpenLocalImageRequest.cc | |
43 | image_replayer/PrepareLocalImageRequest.cc | |
d2e6a577 | 44 | image_replayer/PrepareRemoteImageRequest.cc |
9f95a23c | 45 | image_replayer/StateBuilder.cc |
1911f103 | 46 | image_replayer/TimeRollingMean.cc |
11fdf7f2 | 47 | image_replayer/Utils.cc |
9f95a23c TL |
48 | image_replayer/journal/CreateLocalImageRequest.cc |
49 | image_replayer/journal/EventPreprocessor.cc | |
50 | image_replayer/journal/PrepareReplayRequest.cc | |
51 | image_replayer/journal/Replayer.cc | |
52 | image_replayer/journal/ReplayStatusFormatter.cc | |
53 | image_replayer/journal/StateBuilder.cc | |
54 | image_replayer/journal/SyncPointHandler.cc | |
55 | image_replayer/snapshot/ApplyImageStateRequest.cc | |
56 | image_replayer/snapshot/CreateLocalImageRequest.cc | |
57 | image_replayer/snapshot/PrepareReplayRequest.cc | |
58 | image_replayer/snapshot/Replayer.cc | |
59 | image_replayer/snapshot/StateBuilder.cc | |
60 | image_replayer/snapshot/Utils.cc | |
7c673cae FG |
61 | image_sync/SyncPointCreateRequest.cc |
62 | image_sync/SyncPointPruneRequest.cc | |
9f95a23c | 63 | image_sync/Utils.cc |
c07f9fc5 FG |
64 | pool_watcher/RefreshImagesRequest.cc |
65 | service_daemon/Types.cc) | |
11fdf7f2 | 66 | |
7c673cae | 67 | add_library(rbd_mirror_internal STATIC |
9f95a23c TL |
68 | ${rbd_mirror_internal} |
69 | $<TARGET_OBJECTS:common_prioritycache_obj>) | |
7c673cae FG |
70 | |
71 | add_executable(rbd-mirror | |
72 | main.cc) | |
73 | target_link_libraries(rbd-mirror | |
74 | rbd_mirror_internal | |
75 | rbd_mirror_types | |
76 | rbd_api | |
77 | rbd_internal | |
78 | rbd_types | |
79 | journal | |
f67539c2 | 80 | libneorados |
7c673cae FG |
81 | librados |
82 | osdc | |
83 | cls_rbd_client | |
84 | cls_lock_client | |
85 | cls_journal_client | |
494da23a | 86 | global |
9f95a23c | 87 | heap_profiler |
f67539c2 TL |
88 | ${ALLOC_LIBS} |
89 | OpenSSL::SSL) | |
1e59de90 TL |
90 | install(TARGETS rbd-mirror |
91 | DESTINATION ${CMAKE_INSTALL_BINDIR}) |