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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
# -*- mode: python -*-
Import("env")
env.Library(
target="test_commands_enabled",
source=[
"test_commands_enabled.cpp",
]
)
env.Library(
target='server_status_core',
source=[
'server_status_internal.cpp',
'server_status_metric.cpp',
],
LIBDEPS=[
'$BUILD_DIR/mongo/util/net/hostname_canonicalization_worker',
'$BUILD_DIR/mongo/base'
]
)
env.Library(
target="core",
source=[
"authentication_commands.cpp",
"conn_pool_stats.cpp",
"conn_pool_sync.cpp",
"connection_status.cpp",
"copydb_common.cpp",
"fail_point_cmd.cpp",
"find_and_modify_common.cpp",
"hashcmd.cpp",
"isself.cpp",
"mr_common.cpp",
"rename_collection_common.cpp",
"server_status.cpp",
"parameters.cpp",
"user_management_commands_common.cpp",
"write_commands/write_commands_common.cpp",
"generic.cpp",
],
LIBDEPS=[
'$BUILD_DIR/mongo/client/clientdriver',
'$BUILD_DIR/mongo/db/audit',
'$BUILD_DIR/mongo/db/auth/authcommon',
'$BUILD_DIR/mongo/db/auth/authorization_manager_global',
'$BUILD_DIR/mongo/db/auth/serverauth',
'$BUILD_DIR/mongo/db/commands',
'$BUILD_DIR/mongo/db/commands/test_commands_enabled',
'$BUILD_DIR/mongo/db/common',
'$BUILD_DIR/mongo/db/curop',
'$BUILD_DIR/mongo/db/exec/working_set',
'$BUILD_DIR/mongo/db/index/key_generator',
'$BUILD_DIR/mongo/db/index_names',
'$BUILD_DIR/mongo/db/lasterror',
'$BUILD_DIR/mongo/db/log_process_details',
'$BUILD_DIR/mongo/db/matcher/expressions',
'$BUILD_DIR/mongo/db/matcher/expressions_geo',
'$BUILD_DIR/mongo/db/repl/isself',
'$BUILD_DIR/mongo/db/repl/repl_coordinator_global',
'$BUILD_DIR/mongo/db/server_options',
'$BUILD_DIR/mongo/db/server_parameters',
'$BUILD_DIR/mongo/db/startup_warnings_common',
'$BUILD_DIR/mongo/db/stats/counters',
'$BUILD_DIR/mongo/db/stats/timer_stats',
'$BUILD_DIR/mongo/logger/parse_log_component_settings',
'$BUILD_DIR/mongo/s/client/sharding_client',
'$BUILD_DIR/mongo/s/write_ops/batch_write_types',
'$BUILD_DIR/mongo/scripting/scripting_common',
'$BUILD_DIR/mongo/util/cmdline_utils/cmdline_utils',
'$BUILD_DIR/mongo/util/foundation',
'$BUILD_DIR/mongo/util/processinfo',
'server_status_core',
],
LIBDEPS_TAGS=[
# Depends on coreshard.
'incomplete',
],
)
env.Library(
target='killcursors_common',
source=[
'killcursors_common.cpp',
],
LIBDEPS=[
'$BUILD_DIR/mongo/db/audit',
'$BUILD_DIR/mongo/db/commands',
'$BUILD_DIR/mongo/db/auth/authorization_manager_global',
'$BUILD_DIR/mongo/db/query/command_request_response',
],
)
env.CppUnitTest(
target="index_filter_commands_test",
source=[
"index_filter_commands_test.cpp",
],
LIBDEPS=[
"$BUILD_DIR/mongo/db/serveronly",
"$BUILD_DIR/mongo/util/ntservice_mock",
],
NO_CRUTCH = True,
)
env.CppUnitTest(
target="mr_test",
source=[
"mr_test.cpp",
],
LIBDEPS=[
"$BUILD_DIR/mongo/db/serveronly",
"$BUILD_DIR/mongo/util/ntservice_mock",
],
NO_CRUTCH = True,
)
env.CppUnitTest(
target="plan_cache_commands_test",
source=[
"plan_cache_commands_test.cpp",
],
LIBDEPS=[
"$BUILD_DIR/mongo/db/serveronly",
"$BUILD_DIR/mongo/util/ntservice_mock",
],
NO_CRUTCH = True,
)
|