1# Copyright (c) 2012 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
9{
10  'targets': [
11    {
12      'target_name': 'webrtc_opus',
13      'type': 'static_library',
14      'conditions': [
15        ['build_with_mozilla==1', {
16          # Mozilla provides its own build of the opus library.
17          'include_dirs': [
18            '$(DIST)/include/opus',
19           ]
20        }, {
21          'dependencies': [
22            '<(DEPTH)/third_party/opus/opus.gyp:opus'
23          ],
24        }],
25      ],
26      'include_dirs': [
27        '<(webrtc_root)',
28      ],
29      'sources': [
30        'interface/opus_interface.h',
31        'opus_inst.h',
32        'opus_interface.c',
33      ],
34    },
35  ],
36  'conditions': [
37    ['include_tests==1', {
38      'targets': [
39        {
40          'target_name': 'webrtc_opus_fec_test',
41          'type': 'executable',
42          'dependencies': [
43            'webrtc_opus',
44            '<(webrtc_root)/common_audio/common_audio.gyp:common_audio',
45            '<(webrtc_root)/test/test.gyp:test_support_main',
46            '<(DEPTH)/testing/gtest.gyp:gtest',
47          ],
48          'include_dirs': [
49            '<(webrtc_root)',
50          ],
51          'sources': [
52            'opus_fec_test.cc',
53          ],
54        },
55      ],
56    }],
57  ],
58}
59