blob: b30c69b2860765e4e4b4e67970184a24f2c65ecb [file] [log] [blame]
aleloi77ad3942016-07-04 06:33:02 -07001# Copyright (c) 2014 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
ehmaldonado38a21322016-09-02 04:10:34 -07009import("../../build/webrtc.gni")
10
kjellander6ceab082016-10-28 05:44:03 -070011group("audio_mixer") {
12 public_deps = [
13 ":audio_frame_manipulator",
14 ":audio_mixer_impl",
15 ]
16}
17
aleloi201dfe92016-10-20 05:06:39 -070018rtc_static_library("audio_mixer_impl") {
aleloi77ad3942016-07-04 06:33:02 -070019 sources = [
aleloi5d167d62016-08-24 02:20:54 -070020 "audio_mixer_impl.cc",
21 "audio_mixer_impl.h",
aleloi77ad3942016-07-04 06:33:02 -070022 ]
23
aleloi44968092016-08-08 10:18:58 -070024 public = [
aleloi201dfe92016-10-20 05:06:39 -070025 "audio_mixer_impl.h",
aleloi44968092016-08-08 10:18:58 -070026 ]
27
aleloi201dfe92016-10-20 05:06:39 -070028 public_deps = [
29 "../../api:audio_mixer_api",
30 ]
aleloi77ad3942016-07-04 06:33:02 -070031
aleloi77ad3942016-07-04 06:33:02 -070032 deps = [
aleloi201dfe92016-10-20 05:06:39 -070033 ":audio_frame_manipulator",
aleloi70f866c2016-08-16 02:15:49 -070034 "../..:webrtc_common",
aleloi6321b492016-12-05 01:46:09 -080035 "../../audio/utility:audio_frame_operations",
aleloi8b2233f2016-07-28 06:24:14 -070036 "../../base:rtc_base_approved",
aleloi77ad3942016-07-04 06:33:02 -070037 "../../system_wrappers",
aleloi6321b492016-12-05 01:46:09 -080038 "../audio_processing",
aleloi201dfe92016-10-20 05:06:39 -070039 ]
40}
41
42rtc_static_library("audio_frame_manipulator") {
43 visibility = [
44 ":*",
45 "../../modules:*",
46 ]
47
48 sources = [
49 "audio_frame_manipulator.cc",
50 "audio_frame_manipulator.h",
51 ]
52
53 deps = [
aleloi6321b492016-12-05 01:46:09 -080054 "../../audio/utility",
aleloi201dfe92016-10-20 05:06:39 -070055 "../../base:rtc_base_approved",
aleloi77ad3942016-07-04 06:33:02 -070056 ]
57}