Rename desktop_cursor_loader_updater_aurax11.
[chromium-blink-merge.git] / chrome / nacl.gypi
blobab7a03c995642b9a71cd13638b9130d488c1f86f
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
3 # found in the LICENSE file.
6   'conditions': [
7     ['disable_nacl!=1', {
8       'conditions': [
9         ['OS=="linux"', {
10           'includes': [
11             '../components/nacl/nacl_defines.gypi',
12           ],
13           'targets': [
14             {
15               'target_name': 'nacl_helper',
16               'type': 'executable',
17               'include_dirs': [
18                 '..',
19               ],
20               'dependencies': [
21                 '../components/nacl.gyp:nacl',
22                 '../components/nacl_common.gyp:nacl_common',
23                 '../crypto/crypto.gyp:crypto',
24                 '../sandbox/sandbox.gyp:libc_urandom_override',
25                 '../sandbox/sandbox.gyp:sandbox',
26               ],
27               'defines': [
28                 '<@(nacl_defines)',
29               ],
30               'sources': [
31                 'nacl/nacl_helper_linux.cc',
32                 '../base/posix/unix_domain_socket_linux.cc',
33                 '../components/nacl/loader/nacl_sandbox_linux.cc',
34                 '../content/common/child_process_sandbox_support_impl_shm_linux.cc',
35                 '../content/common/sandbox_init_linux.cc',
36                 '../content/common/sandbox_seccomp_bpf_linux.cc',
37                 '../content/public/common/content_switches.cc',
38               ],
39               'conditions': [
40                 ['toolkit_uses_gtk == 1', {
41                   'dependencies': [
42                     '../build/linux/system.gyp:gtk',
43                   ],
44                 }],
45                 ['use_glib == 1', {
46                   'dependencies': [
47                     '../build/linux/system.gyp:glib',
48                   ],
49                 }],
50                 ['os_posix == 1 and OS != "mac"', {
51                   'conditions': [
52                     ['linux_use_tcmalloc==1', {
53                       'dependencies': [
54                         '../base/allocator/allocator.gyp:allocator',
55                       ],
56                     }],
57                   ],
58                 }],
59               ],
60               'cflags': ['-fPIE'],
61               'link_settings': {
62                 'ldflags': ['-pie'],
63               },
64             },
65           ],
66         }],
67       ],
68     }],
69   ],