summaryrefslogtreecommitdiffstats
path: root/src/crimson/os/seastore/CMakeLists.txt
blob: 77f8465cf9a665bcf64dd815f8b957f6fbbf87d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
add_library(crimson-seastore STATIC
  cached_extent.cc
  seastore_types.cc
  segment_manager/ephemeral.cc
  segment_manager/block.cc
  transaction_manager.cc
  journal.cc
  cache.cc
  lba_manager.cc
  segment_cleaner.cc
  lba_manager/btree/btree_lba_manager.cc
  lba_manager/btree/lba_btree_node_impl.cc
  lba_manager/btree/btree_range_pin.cc
  onode.cc
  onode_manager/simple-fltree/onode_block.cc
  onode_manager/simple-fltree/onode_delta.cc
  onode_manager/simple-fltree/onode_node.cc
  onode_manager/staged-fltree/node.cc
  onode_manager/staged-fltree/node_extent_manager.cc
  onode_manager/staged-fltree/node_extent_manager/seastore.cc
  onode_manager/staged-fltree/node_extent_mutable.cc
  onode_manager/staged-fltree/node_impl.cc
  onode_manager/staged-fltree/stages/item_iterator_stage.cc
  onode_manager/staged-fltree/stages/key_layout.cc
  onode_manager/staged-fltree/stages/node_stage_layout.cc
  onode_manager/staged-fltree/stages/node_stage.cc
  onode_manager/staged-fltree/stages/sub_items_stage.cc
  onode_manager/staged-fltree/super.cc
  onode_manager/staged-fltree/tree.cc
  extentmap_manager.cc
  extentmap_manager/btree/extentmap_btree_node_impl.cc
  extentmap_manager/btree/btree_extentmap_manager.cc
  seastore.cc
  ../../../test/crimson/seastore/test_block.cc
	)
target_link_libraries(crimson-seastore
  crimson)