Home | History | Annotate | Download | only in source
      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   'includes': [
     11     '../../../../common_settings.gypi', # Common settings
     12   ],
     13   'targets': [
     14     {
     15       'target_name': 'spl',
     16       'type': '<(library)',
     17       'include_dirs': [
     18         '../interface',
     19       ],
     20       'direct_dependent_settings': {
     21         'include_dirs': [
     22           '../interface',
     23         ],
     24       },
     25       'sources': [
     26         '../interface/signal_processing_library.h',
     27         '../interface/spl_inl.h',
     28         'add_sat_w16.c',
     29         'add_sat_w32.c',
     30         'auto_corr_to_refl_coef.c',
     31         'auto_correlation.c',
     32         'complex_fft.c',
     33         'complex_ifft.c',
     34         'complex_bit_reverse.c',
     35         'copy_set_operations.c',
     36         'cos_table.c',
     37         'cross_correlation.c',
     38         'division_operations.c',
     39         'dot_product_with_scale.c',
     40         'downsample_fast.c',
     41         'energy.c',
     42         'filter_ar.c',
     43         'filter_ar_fast_q12.c',
     44         'filter_ma_fast_q12.c',
     45         'get_hanning_window.c',
     46         'get_scaling_square.c',
     47         'get_size_in_bits.c',
     48         'hanning_table.c',
     49         'ilbc_specific_functions.c',
     50         'levinson_durbin.c',
     51         'lpc_to_refl_coef.c',
     52         'min_max_operations.c',
     53         'norm_u32.c',
     54         'norm_w16.c',
     55         'norm_w32.c',
     56         'randn_table.c',
     57         'randomization_functions.c',
     58         'refl_coef_to_lpc.c',
     59         'resample.c',
     60         'resample_48khz.c',
     61         'resample_by_2.c',
     62         'resample_by_2_internal.c',
     63         'resample_by_2_internal.h',
     64         'resample_fractional.c',
     65         'sin_table.c',
     66         'sin_table_1024.c',
     67         'spl_sqrt.c',
     68         'spl_sqrt_floor.c',
     69         'spl_version.c',
     70         'splitting_filter.c',
     71         'sqrt_of_one_minus_x_squared.c',
     72         'sub_sat_w16.c',
     73         'sub_sat_w32.c',
     74         'vector_scaling_operations.c',
     75       ],
     76     },
     77   ],
     78 }
     79 
     80 # Local Variables:
     81 # tab-width:2
     82 # indent-tabs-mode:nil
     83 # End:
     84 # vim: set expandtab tabstop=2 shiftwidth=2:
     85