summaryrefslogtreecommitdiff
path: root/src/mongo/db/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/SConscript')
-rw-r--r--src/mongo/db/SConscript83
1 files changed, 26 insertions, 57 deletions
diff --git a/src/mongo/db/SConscript b/src/mongo/db/SConscript
index 5ec20fc2915..04b218c1af6 100644
--- a/src/mongo/db/SConscript
+++ b/src/mongo/db/SConscript
@@ -400,7 +400,7 @@ env.Library(
LIBDEPS_PRIVATE=[
'$BUILD_DIR/mongo/util/caching',
'$BUILD_DIR/mongo/util/concurrency/thread_pool',
- 'logical_clock',
+ 'vector_clock',
],
)
@@ -1015,7 +1015,7 @@ env.Library(
LIBDEPS=[
'$BUILD_DIR/mongo/db/catalog/collection',
'rw_concern_d',
- 'logical_clock',
+ 'vector_clock',
],
LIBDEPS_PRIVATE=[
'index_builds_coordinator_interface',
@@ -1218,7 +1218,7 @@ env.Library(
LIBDEPS=[
'$BUILD_DIR/mongo/crypto/sha1_block',
'keys_collection_document',
- 'logical_clock',
+ 'vector_clock',
],
)
@@ -1504,9 +1504,9 @@ env.Library(
'keys_collection_client_direct.cpp',
],
LIBDEPS=[
- 'logical_clock',
'keys_collection_document',
'logical_time',
+ '$BUILD_DIR/mongo/s/catalog/sharding_catalog_client',
'$BUILD_DIR/mongo/s/client/rs_local_client',
'$BUILD_DIR/mongo/s/client/shard_interface',
],
@@ -1518,7 +1518,6 @@ env.Library(
'keys_collection_client_sharded.cpp',
],
LIBDEPS=[
- 'logical_clock',
'keys_collection_document',
'logical_time',
'$BUILD_DIR/mongo/s/catalog/sharding_catalog_client',
@@ -1526,45 +1525,31 @@ env.Library(
)
env.Library(
- target='keys_collection_manager',
+ target='vector_clock',
source=[
- env.Idlc('keys_collection_manager.idl')[0],
- 'keys_collection_manager.cpp',
- 'keys_collection_cache.cpp',
'key_generator.cpp',
- ],
- LIBDEPS=[
- 'logical_clock',
- 'keys_collection_document',
- 'logical_time',
- 'keys_collection_client_sharded',
- 'repl/repl_coordinator_interface',
- '$BUILD_DIR/mongo/transport/transport_layer_common',
- ],
-)
-
-env.Library(
- target='logical_clock',
- source=[
+ 'keys_collection_cache.cpp',
+ 'keys_collection_manager.cpp',
'logical_clock.cpp',
+ 'logical_time_validator.cpp',
+ 'vector_clock.cpp',
+ env.Idlc('keys_collection_manager.idl')[0],
env.Idlc('logical_clock.idl')[0],
],
LIBDEPS=[
+ 'auth/authprivilege',
'global_settings',
+ 'keys_collection_client_sharded',
+ 'keys_collection_document',
'logical_time',
+ 'repl/repl_coordinator_interface',
'service_context',
- 'vector_clock_mutable',
- ],
-)
-
-env.Library(
- target='vector_clock',
- source=[
- 'vector_clock.cpp',
+ 'signed_logical_time',
+ 'time_proof_service',
+ '$BUILD_DIR/mongo/transport/transport_layer_common',
],
- LIBDEPS=[
- 'logical_time',
- 'service_context',
+ LIBDEPS_PRIVATE=[
+ 'server_options_core',
],
)
@@ -1579,7 +1564,7 @@ env.Library(
)
env.Library(
- target='vector_clock_d',
+ target='vector_clock_mongod',
source=[
'vector_clock_mongod.cpp',
],
@@ -1603,28 +1588,13 @@ env.Library(
)
env.Library(
- target='logical_time_validator',
- source=[
- 'logical_time_validator.cpp',
- ],
- LIBDEPS=[
- 'keys_collection_manager',
- 'service_context',
- 'signed_logical_time',
- 'time_proof_service',
- '$BUILD_DIR/mongo/db/auth/auth',
- '$BUILD_DIR/mongo/db/auth/authprivilege',
- ],
-)
-
-env.Library(
target= 'logical_time_metadata_hook',
source= [
'logical_time_metadata_hook.cpp',
],
LIBDEPS= [
- 'logical_time_validator',
- 'signed_logical_time',
+ 'logical_time',
+ 'vector_clock',
'$BUILD_DIR/mongo/rpc/metadata',
],
)
@@ -1646,8 +1616,8 @@ env.Library(
'logical_clock_test_fixture.cpp',
],
LIBDEPS= [
- 'logical_clock',
'signed_logical_time',
+ 'vector_clock',
'$BUILD_DIR/mongo/db/auth/authmocks',
'$BUILD_DIR/mongo/s/sharding_mongod_test_fixture',
'$BUILD_DIR/mongo/util/clock_source_mock'
@@ -1906,9 +1876,8 @@ envWithAsio.CppUnitTest(
'dbmessage',
'index_build_entry_helpers',
'index_builds_coordinator_mongod',
+ 'keys_collection_client_direct',
'keys_collection_document',
- 'keys_collection_manager',
- 'logical_clock',
'logical_clock_test_fixture',
'logical_session_cache',
'logical_session_cache_impl',
@@ -1946,6 +1915,7 @@ envWithAsio.CppUnitTest(
'time_proof_service',
'transaction',
'update_index_data',
+ 'vector_clock',
'write_concern_options',
'write_ops',
],
@@ -1966,8 +1936,7 @@ envWithAsio.CppUnitTest(
'$BUILD_DIR/mongo/s/catalog/dist_lock_manager_mock',
'$BUILD_DIR/mongo/s/config_server_test_fixture',
'auth/authmocks',
- 'keys_collection_manager',
- 'logical_time_validator',
+ 'vector_clock',
],
)