Note: We no longer publish the latest version of our code here. We primarily use a kumc-bmi github organization. The heron ETL repository, in particular, is not public. Peers in the informatics community should see MultiSiteDev for details on requesting access.

source: webrtc/webrtc/modules/audio_coding/codecs/ilbc/ilbc.gypi @ 0:4bda6873e34c

pub_scrub_3792 tip
Last change on this file since 0:4bda6873e34c was 0:4bda6873e34c, checked in by Michael Prittie <mprittie@…>, 6 years ago

Scrubbed password for publication.

File size: 4.8 KB
Line 
1# Copyright (c) 2011 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': 'iLBC',
13      'type': 'static_library',
14      'dependencies': [
15        '<(webrtc_root)/common_audio/common_audio.gyp:common_audio',
16      ],
17      'include_dirs': [
18        'interface',
19        '<(webrtc_root)',
20      ],
21      'direct_dependent_settings': {
22        'include_dirs': [
23          'interface',
24          '<(webrtc_root)',
25        ],
26      },
27      'sources': [
28        'interface/ilbc.h',
29        'abs_quant.c',
30        'abs_quant_loop.c',
31        'augmented_cb_corr.c',
32        'bw_expand.c',
33        'cb_construct.c',
34        'cb_mem_energy.c',
35        'cb_mem_energy_augmentation.c',
36        'cb_mem_energy_calc.c',
37        'cb_search.c',
38        'cb_search_core.c',
39        'cb_update_best_index.c',
40        'chebyshev.c',
41        'comp_corr.c',
42        'constants.c',
43        'create_augmented_vec.c',
44        'decode.c',
45        'decode_residual.c',
46        'decoder_interpolate_lsf.c',
47        'do_plc.c',
48        'encode.c',
49        'energy_inverse.c',
50        'enh_upsample.c',
51        'enhancer.c',
52        'enhancer_interface.c',
53        'filtered_cb_vecs.c',
54        'frame_classify.c',
55        'gain_dequant.c',
56        'gain_quant.c',
57        'get_cd_vec.c',
58        'get_lsp_poly.c',
59        'get_sync_seq.c',
60        'hp_input.c',
61        'hp_output.c',
62        'ilbc.c',
63        'index_conv_dec.c',
64        'index_conv_enc.c',
65        'init_decode.c',
66        'init_encode.c',
67        'interpolate.c',
68        'interpolate_samples.c',
69        'lpc_encode.c',
70        'lsf_check.c',
71        'lsf_interpolate_to_poly_dec.c',
72        'lsf_interpolate_to_poly_enc.c',
73        'lsf_to_lsp.c',
74        'lsf_to_poly.c',
75        'lsp_to_lsf.c',
76        'my_corr.c',
77        'nearest_neighbor.c',
78        'pack_bits.c',
79        'poly_to_lsf.c',
80        'poly_to_lsp.c',
81        'refiner.c',
82        'simple_interpolate_lsf.c',
83        'simple_lpc_analysis.c',
84        'simple_lsf_dequant.c',
85        'simple_lsf_quant.c',
86        'smooth.c',
87        'smooth_out_data.c',
88        'sort_sq.c',
89        'split_vq.c',
90        'state_construct.c',
91        'state_search.c',
92        'swap_bytes.c',
93        'unpack_bits.c',
94        'vq3.c',
95        'vq4.c',
96        'window32_w32.c',
97        'xcorr_coef.c',
98        'abs_quant.h',
99        'abs_quant_loop.h',
100        'augmented_cb_corr.h',
101        'bw_expand.h',
102        'cb_construct.h',
103        'cb_mem_energy.h',
104        'cb_mem_energy_augmentation.h',
105        'cb_mem_energy_calc.h',
106        'cb_search.h',
107        'cb_search_core.h',
108        'cb_update_best_index.h',
109        'chebyshev.h',
110        'comp_corr.h',
111        'constants.h',
112        'create_augmented_vec.h',
113        'decode.h',
114        'decode_residual.h',
115        'decoder_interpolate_lsf.h',
116        'do_plc.h',
117        'encode.h',
118        'energy_inverse.h',
119        'enh_upsample.h',
120        'enhancer.h',
121        'enhancer_interface.h',
122        'filtered_cb_vecs.h',
123        'frame_classify.h',
124        'gain_dequant.h',
125        'gain_quant.h',
126        'get_cd_vec.h',
127        'get_lsp_poly.h',
128        'get_sync_seq.h',
129        'hp_input.h',
130        'hp_output.h',
131        'defines.h',
132        'index_conv_dec.h',
133        'index_conv_enc.h',
134        'init_decode.h',
135        'init_encode.h',
136        'interpolate.h',
137        'interpolate_samples.h',
138        'lpc_encode.h',
139        'lsf_check.h',
140        'lsf_interpolate_to_poly_dec.h',
141        'lsf_interpolate_to_poly_enc.h',
142        'lsf_to_lsp.h',
143        'lsf_to_poly.h',
144        'lsp_to_lsf.h',
145        'my_corr.h',
146        'nearest_neighbor.h',
147        'pack_bits.h',
148        'poly_to_lsf.h',
149        'poly_to_lsp.h',
150        'refiner.h',
151        'simple_interpolate_lsf.h',
152        'simple_lpc_analysis.h',
153        'simple_lsf_dequant.h',
154        'simple_lsf_quant.h',
155        'smooth.h',
156        'smooth_out_data.h',
157        'sort_sq.h',
158        'split_vq.h',
159        'state_construct.h',
160        'state_search.h',
161        'swap_bytes.h',
162        'unpack_bits.h',
163        'vq3.h',
164        'vq4.h',
165        'window32_w32.h',
166        'xcorr_coef.h',
167     ], # sources
168    }, # iLBC
169  ], # targets
170  'conditions': [
171    ['include_tests==1', {
172      'targets': [
173        {
174          'target_name': 'iLBCtest',
175          'type': 'executable',
176          'dependencies': [
177            'iLBC',
178          ],
179          'sources': [
180            'test/iLBC_test.c',
181          ],
182        }, # iLBCtest
183      ], # targets
184    }], # include_tests
185  ], # conditions
186}
Note: See TracBrowser for help on using the repository browser.