1# Copyright (c) 2018 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
11visibility = [
12  ":*",
13  "../../../:*",
14]
15
16if (rtc_include_tests) {
17  rtc_library("test") {
18    testonly = true
19
20    sources = [
21      "audio_ring_buffer.cc",
22      "audio_ring_buffer.h",
23      "blocker.cc",
24      "blocker.h",
25      "lapped_transform.cc",
26      "lapped_transform.h",
27    ]
28
29    deps = [
30      "../../../../../common_audio",
31      "../../../../../common_audio:common_audio_c",
32      "../../../../../rtc_base:checks",
33      "../../../../../rtc_base/memory:aligned_malloc",
34    ]
35  }
36
37  rtc_library("test_unittest") {
38    testonly = true
39
40    sources = [
41      "audio_ring_buffer_unittest.cc",
42      "blocker_unittest.cc",
43      "lapped_transform_unittest.cc",
44    ]
45
46    deps = [
47      ":test",
48      "../../../../../common_audio",
49      "../../../../../common_audio:common_audio_c",
50      "../../../../../rtc_base:rtc_base_approved",
51      "../../../../../test:test_support",
52      "//testing/gtest",
53    ]
54  }
55}
56