Updating trunk VERSION from 2139.0 to 2140.0
[chromium-blink-merge.git] / build / android / android_exports.gyp
blobc259eee3756c495e7198e1a2c922d2a4b2f1a6dd
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.
6   'targets': [
7     {
8       'target_name': 'android_exports',
9       'type': 'none',
10       'inputs': [
11         '<(DEPTH)/build/android/android_exports.lst',
12       ],
13       'outputs': [
14         '<(android_linker_script)',
15       ],
16       'copies': [
17         {
18           'destination': '<(SHARED_INTERMEDIATE_DIR)',
19           'files': [
20             '<@(_inputs)',
21          ],
22         },
23       ],
24       'conditions': [
25         ['component=="static_library"', {
26           'link_settings': {
27             'ldflags': [
28               # Only export symbols that are specified in version script.
29               '-Wl,--version-script=<(android_linker_script)',
30             ],
31             'ldflags!': [
32               '-Wl,--exclude-libs=ALL',
33             ],
34           },
35         }],
36       ],
37     },
38   ],