OLD | NEW |
1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2011 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 'variables': { | 5 'variables': { |
6 # Generic libvpx C sources for both x86 and ARM targets. | 6 # Generic libvpx C sources for both x86 and ARM targets. |
7 'libvpx_generic_sources': [ | 7 'libvpx_generic_sources': [ |
8 'source/libvpx/vp8/common/alloccommon.c', | 8 'source/libvpx/vp8/common/alloccommon.c', |
9 'source/libvpx/vp8/common/blockd.c', | 9 'source/libvpx/vp8/common/blockd.c', |
10 'source/libvpx/vp8/common/debugmodes.c', | 10 'source/libvpx/vp8/common/debugmodes.c', |
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
136 'dependencies': [ | 136 'dependencies': [ |
137 '../yasm/yasm.gyp:yasm#host', | 137 '../yasm/yasm.gyp:yasm#host', |
138 ], | 138 ], |
139 'include_dirs': [ | 139 'include_dirs': [ |
140 'source/config/<(OS)/<(target_arch)', | 140 'source/config/<(OS)/<(target_arch)', |
141 'source/libvpx', | 141 'source/libvpx', |
142 'source/libvpx/vp8/common', | 142 'source/libvpx/vp8/common', |
143 'source/libvpx/vp8/decoder', | 143 'source/libvpx/vp8/decoder', |
144 'source/libvpx/vp8/encoder', | 144 'source/libvpx/vp8/encoder', |
145 ], | 145 ], |
| 146 'direct_dependent_settings': { |
| 147 'include_dirs': [ |
| 148 'source/libvpx', |
| 149 ], |
| 150 }, |
146 'cflags!': [ | 151 'cflags!': [ |
147 # Ensure the symbols are exported since this library gets wrapped by | 152 # Ensure the symbols are exported since this library gets wrapped by |
148 # ffmpeg's shared lib. When we stop doing that (crbug.com/70687) | 153 # ffmpeg's shared lib. When we stop doing that (crbug.com/70687) |
149 # this can go away. | 154 # this can go away. |
150 '-fvisibility=hidden', | 155 '-fvisibility=hidden', |
151 ], | 156 ], |
152 'conditions': [ | 157 'conditions': [ |
153 [ 'OS=="mac"', { | 158 [ 'OS=="mac"', { |
154 'xcode_settings': { | 159 'xcode_settings': { |
155 'GCC_SYMBOLS_PRIVATE_EXTERN': 'NO', # No -fvisibility=hidden | 160 'GCC_SYMBOLS_PRIVATE_EXTERN': 'NO', # No -fvisibility=hidden |
(...skipping 372 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
528 }, | 533 }, |
529 }, | 534 }, |
530 ], | 535 ], |
531 } | 536 } |
532 | 537 |
533 # Local Variables: | 538 # Local Variables: |
534 # tab-width:2 | 539 # tab-width:2 |
535 # indent-tabs-mode:nil | 540 # indent-tabs-mode:nil |
536 # End: | 541 # End: |
537 # vim: set expandtab tabstop=2 shiftwidth=2: | 542 # vim: set expandtab tabstop=2 shiftwidth=2: |
OLD | NEW |