Home | History | Annotate | Download | only in opus
      1 # Copyright 2014 The Chromium Authors. All rights reserved.
      2 # Use of this source code is governed by a BSD-style license that can be
      3 # found in the LICENSE file.
      4 
      5 {
      6   'includes': [
      7     '../../native_client/build/untrusted.gypi',
      8   ],
      9   'targets': [
     10     {
     11       'target_name': 'opus_nacl',
     12       'type': 'none',
     13       'variables': {
     14         'nlib_target': 'libopus_nacl.a',
     15         'build_glibc': 0,
     16         'build_newlib': 0,
     17         'build_pnacl_newlib': 1,
     18       },
     19       'dependencies': [
     20         '<(DEPTH)/native_client/tools.gyp:prep_toolchain',
     21       ],
     22       'defines': [
     23         'OPUS_BUILD',
     24         'OPUS_EXPORT=',
     25         'HAVE_LRINT',
     26         'HAVE_LRINTF',
     27         'VAR_ARRAYS',
     28       ],
     29       'include_dirs': [
     30         'src/celt',
     31         'src/include',
     32         'src/silk',
     33         'src/silk/float',
     34       ],
     35       'includes': ['opus_srcs.gypi', ],
     36       'sources': [
     37         '<@(opus_common_sources)',
     38         '<@(opus_float_sources)',
     39       ],
     40       # Suppress a warning given by opus_decoder.c that tells us
     41       # optimizations are turned off.
     42       'cflags': [
     43         '-Wno-#pragma-messages',
     44       ],
     45     },  # end of target 'opus_nacl'
     46   ],
     47 }
     48