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