cpp_library( name = 'loadgen', srcs = [ 'Controller.cpp', 'LatencyMonitor.cpp', 'LatencyScoreBoard.cpp', 'LoadConfig.cpp', 'loadgen.cpp', 'QpsMonitor.cpp', 'QpsScoreBoard.cpp', 'RNG.cpp', 'TerminalMonitor.cpp', 'WeightedLoadConfig.cpp', ], deps = [ '@/common/time:time', ], external_deps = [ ('boost', None, 'boost'), ], ) cpp_binary( name = 'perftest', srcs = [ 'PerfTest.cpp', ], deps = [ ':loadgen', '@/common/config', ], )