blob: 408dc5b9f175f109db37181a0f11b4e870867fb7 [file] [log] [blame]
Artem Titov9d777622020-09-18 18:23:08 +02001# Copyright (c) 2020 The WebRTC project authors. All Rights Reserved.
2#
3# Use of this source code is governed by a BSD-style license
4# that can be found in the LICENSE file in the root of the source
5# tree. An additional intellectual property rights grant can be found
6# in the file PATENTS. All contributing project authors may
7# be found in the AUTHORS file in the root of the source tree.
8
9import("../../webrtc.gni")
10
11rtc_library("numerics") {
12 visibility = [ "*" ]
13
14 sources = [
15 "samples_stats_counter.cc",
16 "samples_stats_counter.h",
17 ]
18 deps = [
19 "..:array_view",
20 "../../rtc_base:checks",
21 "../../rtc_base:rtc_numerics",
22 "../../rtc_base:timeutils",
23 "../units:timestamp",
24 ]
25 absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ]
26}
27
28if (rtc_include_tests) {
29 rtc_library("numerics_unittests") {
30 visibility = [ "*" ]
31 testonly = true
32
33 sources = [ "samples_stats_counter_unittest.cc" ]
34
35 deps = [
36 ":numerics",
37 "../../test:test_support",
38 ]
39 absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ]
40 }
41}