ckehoe | a9408e14 | 2015-02-17 20:05:24 | [diff] [blame] | 1 | # Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 | # Use of this source code is governed by a BSD-style license that can be |
| 3 | # found in the LICENSE file. |
| 4 | |
brettw | 0741cb1c | 2015-08-21 22:06:00 | [diff] [blame^] | 5 | source_set("audio_modem") { |
| 6 | public = [ |
| 7 | "public/audio_modem_types.h", |
| 8 | "public/modem.h", |
| 9 | "public/whispernet_client.h", |
| 10 | ] |
ckehoe | a9408e14 | 2015-02-17 20:05:24 | [diff] [blame] | 11 | sources = [ |
scottmg | 7c7296f4 | 2015-02-28 02:23:09 | [diff] [blame] | 12 | "audio_modem_switches.cc", |
| 13 | "audio_modem_switches.h", |
ckehoe | a9408e14 | 2015-02-17 20:05:24 | [diff] [blame] | 14 | "audio_player.h", |
| 15 | "audio_player_impl.cc", |
| 16 | "audio_player_impl.h", |
| 17 | "audio_recorder.h", |
| 18 | "audio_recorder_impl.cc", |
| 19 | "audio_recorder_impl.h", |
| 20 | "constants.cc", |
| 21 | "modem_impl.cc", |
| 22 | "modem_impl.h", |
ckehoe | a9408e14 | 2015-02-17 20:05:24 | [diff] [blame] | 23 | ] |
| 24 | |
| 25 | deps = [ |
| 26 | "//base", |
| 27 | "//content", |
| 28 | "//media", |
brettw | 03b41ba | 2015-08-19 19:53:17 | [diff] [blame] | 29 | "//media:shared_memory_support", |
ckehoe | a9408e14 | 2015-02-17 20:05:24 | [diff] [blame] | 30 | "//third_party/webrtc/common_audio", |
| 31 | ] |
| 32 | } |
Charlie Kehoe | d5f5d11 | 2015-02-20 00:44:34 | [diff] [blame] | 33 | |
tfarina | 4df99d3 | 2015-07-22 17:58:41 | [diff] [blame] | 34 | source_set("test_support") { |
brettw | 0741cb1c | 2015-08-21 22:06:00 | [diff] [blame^] | 35 | testonly = true |
Charlie Kehoe | d5f5d11 | 2015-02-20 00:44:34 | [diff] [blame] | 36 | sources = [ |
| 37 | "test/random_samples.cc", |
| 38 | "test/random_samples.h", |
| 39 | "test/stub_modem.cc", |
| 40 | "test/stub_modem.h", |
| 41 | "test/stub_whispernet_client.cc", |
| 42 | "test/stub_whispernet_client.h", |
| 43 | ] |
| 44 | |
brettw | 0741cb1c | 2015-08-21 22:06:00 | [diff] [blame^] | 45 | public_deps = [ |
| 46 | ":audio_modem", |
| 47 | ] |
Charlie Kehoe | d5f5d11 | 2015-02-20 00:44:34 | [diff] [blame] | 48 | deps = [ |
| 49 | "//base", |
| 50 | "//media", |
| 51 | ] |
| 52 | } |
brettw | 0741cb1c | 2015-08-21 22:06:00 | [diff] [blame^] | 53 | |
| 54 | source_set("unit_tests") { |
| 55 | testonly = true |
| 56 | sources = [ |
| 57 | "audio_player_unittest.cc", |
| 58 | "audio_recorder_unittest.cc", |
| 59 | "modem_unittest.cc", |
| 60 | ] |
| 61 | |
| 62 | configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
| 63 | |
| 64 | deps = [ |
| 65 | ":test_support", |
| 66 | "//testing/gtest", |
| 67 | ] |
| 68 | } |