# -*- mode: python -*- Import("env") env.Library( 'network_interface_impl', 'network_interface_impl.cpp', LIBDEPS=[ '$BUILD_DIR/mongo/base/base', '$BUILD_DIR/mongo/clientdriver' ]) env.Library('repl_settings', 'repl_settings.cpp', LIBDEPS=['$BUILD_DIR/mongo/foundation']) env.Library('replication_executor', 'replication_executor.cpp', LIBDEPS=['$BUILD_DIR/mongo/foundation']) env.CppUnitTest('replication_executor_test', 'replication_executor_test.cpp', LIBDEPS=['replication_executor', 'replmocks']) env.Library('repl_coordinator_impl', 'repl_coordinator_impl.cpp', LIBDEPS=['$BUILD_DIR/mongo/foundation', 'replication_executor', 'repl_settings']) env.CppUnitTest('repl_coordinator_impl_test', 'repl_coordinator_impl_test.cpp', LIBDEPS=['repl_coordinator_impl', 'replmocks']) env.Library('repl_coordinator_interface', 'repl_coordinator.cpp') env.Library('repl_coordinator_global', 'repl_coordinator_global.cpp', LIBDEPS=['repl_coordinator_interface']) env.Library('replmocks', ['repl_coordinator_mock.cpp', 'network_interface_mock.cpp', 'topology_coordinator_mock.cpp'], LIBDEPS=[ 'repl_coordinator_interface', 'replication_executor', ])