bjornv@webrtc.org | 7056908 | 2012-04-12 12:13:50 +0000 | [diff] [blame] | 1 | # Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. |
niklase@google.com | 470e71d | 2011-07-07 08:21:25 +0000 | [diff] [blame] | 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 | |
| 9 | { |
andrew@webrtc.org | bd8c865 | 2015-03-20 00:28:22 +0000 | [diff] [blame] | 10 | 'targets': [ |
| 11 | { |
kjellander | f97bfed | 2015-11-05 06:02:15 -0800 | [diff] [blame] | 12 | 'target_name': 'audioproc_test_utils', |
| 13 | 'type': 'static_library', |
| 14 | 'dependencies': [ |
kjellander | f97bfed | 2015-11-05 06:02:15 -0800 | [diff] [blame] | 15 | '<(webrtc_root)/base/base.gyp:rtc_base_approved', |
| 16 | '<(webrtc_root)/common_audio/common_audio.gyp:common_audio', |
| 17 | ], |
| 18 | 'sources': [ |
kjellander | f97bfed | 2015-11-05 06:02:15 -0800 | [diff] [blame] | 19 | 'test/test_utils.cc', |
| 20 | 'test/test_utils.h', |
| 21 | ], |
| 22 | }, |
| 23 | { |
andrew@webrtc.org | bd8c865 | 2015-03-20 00:28:22 +0000 | [diff] [blame] | 24 | 'target_name': 'transient_suppression_test', |
| 25 | 'type': 'executable', |
| 26 | 'dependencies': [ |
| 27 | '<(DEPTH)/testing/gtest.gyp:gtest', |
| 28 | '<(DEPTH)/third_party/gflags/gflags.gyp:gflags', |
| 29 | '<(webrtc_root)/test/test.gyp:test_support', |
| 30 | '<(webrtc_root)/modules/modules.gyp:audio_processing', |
| 31 | ], |
| 32 | 'sources': [ |
| 33 | 'transient/transient_suppression_test.cc', |
| 34 | 'transient/file_utils.cc', |
| 35 | 'transient/file_utils.h', |
| 36 | ], |
| 37 | }, # transient_suppression_test |
| 38 | { |
| 39 | 'target_name': 'click_annotate', |
| 40 | 'type': 'executable', |
| 41 | 'dependencies': [ |
| 42 | '<(webrtc_root)/modules/modules.gyp:audio_processing', |
| 43 | ], |
| 44 | 'sources': [ |
| 45 | 'transient/click_annotate.cc', |
| 46 | 'transient/file_utils.cc', |
| 47 | 'transient/file_utils.h', |
| 48 | ], |
| 49 | }, # click_annotate |
| 50 | { |
| 51 | 'target_name': 'nonlinear_beamformer_test', |
| 52 | 'type': 'executable', |
| 53 | 'dependencies': [ |
Andrew MacDonald | cb05b72 | 2015-05-07 22:17:51 -0700 | [diff] [blame] | 54 | 'audioproc_test_utils', |
andrew@webrtc.org | bd8c865 | 2015-03-20 00:28:22 +0000 | [diff] [blame] | 55 | '<(DEPTH)/third_party/gflags/gflags.gyp:gflags', |
| 56 | '<(webrtc_root)/modules/modules.gyp:audio_processing', |
| 57 | ], |
| 58 | 'sources': [ |
| 59 | 'beamformer/nonlinear_beamformer_test.cc', |
andrew@webrtc.org | bd8c865 | 2015-03-20 00:28:22 +0000 | [diff] [blame] | 60 | ], |
| 61 | }, # nonlinear_beamformer_test |
ekm | db4fecf | 2015-06-22 17:49:08 -0700 | [diff] [blame] | 62 | { |
| 63 | 'target_name': 'intelligibility_proc', |
| 64 | 'type': 'executable', |
| 65 | 'dependencies': [ |
| 66 | 'audioproc_test_utils', |
| 67 | '<(DEPTH)/third_party/gflags/gflags.gyp:gflags', |
| 68 | '<(DEPTH)/testing/gtest.gyp:gtest', |
| 69 | '<(webrtc_root)/modules/modules.gyp:audio_processing', |
| 70 | '<(webrtc_root)/test/test.gyp:test_support', |
| 71 | ], |
| 72 | 'sources': [ |
ekm | 35b72fb | 2015-07-10 14:11:52 -0700 | [diff] [blame] | 73 | 'intelligibility/test/intelligibility_proc.cc', |
ekm | db4fecf | 2015-06-22 17:49:08 -0700 | [diff] [blame] | 74 | ], |
| 75 | }, # intelligibility_proc |
andrew@webrtc.org | bd8c865 | 2015-03-20 00:28:22 +0000 | [diff] [blame] | 76 | ], |
andrew@webrtc.org | 7bf2646 | 2011-12-03 00:03:31 +0000 | [diff] [blame] | 77 | 'conditions': [ |
| 78 | ['enable_protobuf==1', { |
| 79 | 'targets': [ |
| 80 | { |
andrew@webrtc.org | dd5d804 | 2014-03-13 00:57:52 +0000 | [diff] [blame] | 81 | 'target_name': 'audioproc_unittest_proto', |
| 82 | 'type': 'static_library', |
| 83 | 'sources': [ 'test/unittest.proto', ], |
| 84 | 'variables': { |
| 85 | 'proto_in_dir': 'test', |
| 86 | # Workaround to protect against gyp's pathname relativization when |
| 87 | # this file is included by modules.gyp. |
| 88 | 'proto_out_protected': 'webrtc/audio_processing', |
| 89 | 'proto_out_dir': '<(proto_out_protected)', |
| 90 | }, |
| 91 | 'includes': [ '../../build/protoc.gypi', ], |
| 92 | }, |
| 93 | { |
Andrew MacDonald | cb05b72 | 2015-05-07 22:17:51 -0700 | [diff] [blame] | 94 | 'target_name': 'audioproc_protobuf_utils', |
| 95 | 'type': 'static_library', |
| 96 | 'dependencies': [ |
| 97 | 'audioproc_debug_proto', |
| 98 | ], |
| 99 | 'sources': [ |
| 100 | 'test/protobuf_utils.cc', |
| 101 | 'test/protobuf_utils.h', |
| 102 | ], |
| 103 | }, |
| 104 | { |
andrew@webrtc.org | 7bf2646 | 2011-12-03 00:03:31 +0000 | [diff] [blame] | 105 | 'target_name': 'audioproc', |
| 106 | 'type': 'executable', |
| 107 | 'dependencies': [ |
| 108 | 'audio_processing', |
andrew@webrtc.org | ae7017d | 2011-12-03 01:43:29 +0000 | [diff] [blame] | 109 | 'audioproc_debug_proto', |
Andrew MacDonald | cb05b72 | 2015-05-07 22:17:51 -0700 | [diff] [blame] | 110 | 'audioproc_test_utils', |
| 111 | 'audioproc_protobuf_utils', |
andrew@webrtc.org | b43502e | 2012-11-26 23:57:38 +0000 | [diff] [blame] | 112 | '<(DEPTH)/testing/gtest.gyp:gtest', |
andresp@webrtc.org | 86e1e48 | 2015-01-14 09:30:52 +0000 | [diff] [blame] | 113 | '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers', |
Bjorn Volcker | 1ca324f | 2015-06-29 14:57:29 +0200 | [diff] [blame] | 114 | '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers_default', |
kma@webrtc.org | 0e73950 | 2012-12-07 15:26:28 +0000 | [diff] [blame] | 115 | '<(webrtc_root)/test/test.gyp:test_support', |
andrew@webrtc.org | 7bf2646 | 2011-12-03 00:03:31 +0000 | [diff] [blame] | 116 | ], |
| 117 | 'sources': [ 'test/process_test.cc', ], |
| 118 | }, |
| 119 | { |
andrew@webrtc.org | 08df9b2 | 2014-12-16 20:57:15 +0000 | [diff] [blame] | 120 | 'target_name': 'audioproc_f', |
| 121 | 'type': 'executable', |
| 122 | 'dependencies': [ |
| 123 | 'audio_processing', |
| 124 | 'audioproc_debug_proto', |
Andrew MacDonald | cb05b72 | 2015-05-07 22:17:51 -0700 | [diff] [blame] | 125 | 'audioproc_test_utils', |
| 126 | 'audioproc_protobuf_utils', |
Bjorn Volcker | 1ca324f | 2015-06-29 14:57:29 +0200 | [diff] [blame] | 127 | '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers_default', |
Andrew MacDonald | b444b3f | 2015-05-27 17:26:03 -0700 | [diff] [blame] | 128 | '<(webrtc_root)/test/test.gyp:test_support', |
andrew@webrtc.org | 08df9b2 | 2014-12-16 20:57:15 +0000 | [diff] [blame] | 129 | '<(DEPTH)/third_party/gflags/gflags.gyp:gflags', |
| 130 | ], |
| 131 | 'sources': [ 'test/audioproc_float.cc', ], |
| 132 | }, |
| 133 | { |
andrew@webrtc.org | 7bf2646 | 2011-12-03 00:03:31 +0000 | [diff] [blame] | 134 | 'target_name': 'unpack_aecdump', |
| 135 | 'type': 'executable', |
| 136 | 'dependencies': [ |
| 137 | 'audioproc_debug_proto', |
Andrew MacDonald | cb05b72 | 2015-05-07 22:17:51 -0700 | [diff] [blame] | 138 | 'audioproc_test_utils', |
| 139 | 'audioproc_protobuf_utils', |
andresp@webrtc.org | 86e1e48 | 2015-01-14 09:30:52 +0000 | [diff] [blame] | 140 | '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers', |
aluebs@webrtc.org | 841f58f | 2014-09-02 07:51:51 +0000 | [diff] [blame] | 141 | '<(webrtc_root)/common_audio/common_audio.gyp:common_audio', |
fischman@webrtc.org | dde7d4c | 2013-08-15 23:31:30 +0000 | [diff] [blame] | 142 | '<(DEPTH)/third_party/gflags/gflags.gyp:gflags', |
andrew@webrtc.org | 7bf2646 | 2011-12-03 00:03:31 +0000 | [diff] [blame] | 143 | ], |
| 144 | 'sources': [ 'test/unpack.cc', ], |
| 145 | }, |
aluebs@webrtc.org | 0c39e91 | 2014-12-18 22:22:04 +0000 | [diff] [blame] | 146 | ], |
| 147 | }], |
niklase@google.com | 470e71d | 2011-07-07 08:21:25 +0000 | [diff] [blame] | 148 | ], |
| 149 | } |