| OLD | NEW |
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 { | 5 { |
| 6 'variables': { | 6 'variables': { |
| 7 'conditions': [ | 7 'conditions': [ |
| 8 ['target_arch=="arm" or target_arch=="arm64"', { | 8 # TODO(wtc): change "mipselx" to "mipsel" in this file when the |
| 9 # compilation errors in the MIPS optimizations are fixed. |
| 10 ['target_arch=="arm" or target_arch=="arm64" or target_arch=="mipselx"', { |
| 9 'use_opus_fixed_point%': 1, | 11 'use_opus_fixed_point%': 1, |
| 10 }, { | 12 }, { |
| 11 'use_opus_fixed_point%': 0, | 13 'use_opus_fixed_point%': 0, |
| 12 }], | 14 }], |
| 13 ['target_arch=="arm"', { | 15 ['target_arch=="arm"', { |
| 14 'use_opus_arm_optimization%': 1, | 16 'use_opus_arm_optimization%': 1, |
| 15 }, { | 17 }, { |
| 16 'use_opus_arm_optimization%': 0, | 18 'use_opus_arm_optimization%': 0, |
| 17 }], | 19 }], |
| 20 ['target_arch=="mipselx"', { |
| 21 'use_opus_mips_optimization%': 1, |
| 22 }, { |
| 23 'use_opus_mips_optimization%': 0, |
| 24 }], |
| 18 ['target_arch=="arm" and (OS=="win" or OS=="android" or OS=="linux")', { | 25 ['target_arch=="arm" and (OS=="win" or OS=="android" or OS=="linux")', { |
| 19 # Based on the conditions in celt/arm/armcpu.c: | 26 # Based on the conditions in celt/arm/armcpu.c: |
| 20 # defined(_MSC_VER) || defined(__linux__). | 27 # defined(_MSC_VER) || defined(__linux__). |
| 21 'use_opus_rtcd%': 1, | 28 'use_opus_rtcd%': 1, |
| 22 }, { | 29 }, { |
| 23 'use_opus_rtcd%': 0, | 30 'use_opus_rtcd%': 0, |
| 24 }], | 31 }], |
| 25 ], | 32 ], |
| 26 }, | 33 }, |
| 27 'targets': [ | 34 'targets': [ |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 117 'OPUS_ARM_MAY_HAVE_MEDIA', | 124 'OPUS_ARM_MAY_HAVE_MEDIA', |
| 118 'OPUS_ARM_MAY_HAVE_NEON', | 125 'OPUS_ARM_MAY_HAVE_NEON', |
| 119 'OPUS_HAVE_RTCD', | 126 'OPUS_HAVE_RTCD', |
| 120 ], | 127 ], |
| 121 'includes': [ | 128 'includes': [ |
| 122 'opus_srcs_rtcd.gypi', | 129 'opus_srcs_rtcd.gypi', |
| 123 ], | 130 ], |
| 124 }], | 131 }], |
| 125 ], | 132 ], |
| 126 }], | 133 }], |
| 134 ['use_opus_mips_optimization==1', { |
| 135 'defines': [ |
| 136 'MIPSr1_ASM', |
| 137 'USE_ALLOCA', |
| 138 ], |
| 139 |
| 140 'includes': [ |
| 141 'opus_srcs_mips.gypi', |
| 142 ], |
| 143 }], |
| 127 ], | 144 ], |
| 128 }], | 145 }], |
| 129 ], | 146 ], |
| 130 }, # target opus | 147 }, # target opus |
| 131 { | 148 { |
| 132 'target_name': 'opus_compare', | 149 'target_name': 'opus_compare', |
| 133 'type': 'executable', | 150 'type': 'executable', |
| 134 'dependencies': [ | 151 'dependencies': [ |
| 135 'opus' | 152 'opus' |
| 136 ], | 153 ], |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 185 'sources': [ | 202 'sources': [ |
| 186 'src/src/opus_demo.c', | 203 'src/src/opus_demo.c', |
| 187 ], | 204 ], |
| 188 'include_dirs': [ | 205 'include_dirs': [ |
| 189 'src/celt', | 206 'src/celt', |
| 190 'src/silk', | 207 'src/silk', |
| 191 ], | 208 ], |
| 192 }, # target opus_demo | 209 }, # target opus_demo |
| 193 ] | 210 ] |
| 194 } | 211 } |
| OLD | NEW |