skia/ext: Early out from analysis when we have more than 1 draw op.
[chromium-blink-merge.git] / ppapi / native_client / src / trusted / plugin / plugin.gypi
bloba29fac1d74bf7a1c01e2d7f73d87e68206a9fb3c
1 # Copyright (c) 2012 The Native Client 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   'variables': {
7     'chromium_code': 1,  # Use higher warning level.
8     'common_sources': [
9       'module_ppapi.cc',
10       'nacl_subprocess.cc',
11       'plugin.cc',
12       'pnacl_coordinator.cc',
13       'pnacl_resources.cc',
14       'pnacl_translate_thread.cc',
15       'sel_ldr_launcher_chrome.cc',
16       'service_runtime.cc',
17       'srpc_client.cc',
18       'srpc_params.cc',
19       'temporary_file.cc',
20       'utility.cc',
21     ],
22   },
23   'includes': [
24     '../../../../../native_client/build/common.gypi',
25   ],
26   'target_defaults': {
27     'variables': {
28       'target_platform': 'none',
29     },
30     'conditions': [
31       ['OS=="linux"', {
32         'cflags': [
33           '-Wno-long-long',
34         ],
35         'cflags!': [
36           '-Wno-unused-parameter', # be a bit stricter to match NaCl flags.
37         ],
38         'conditions': [
39           ['asan!=1 and msan!=1 and ubsan_vptr!=1', {
40             'ldflags': [
41               # Catch unresolved symbols.
42               '-Wl,-z,defs',
43             ],
44           }],
45         ],
46         'libraries': [
47           '-ldl',
48         ],
49       }],
50       ['OS=="mac"', {
51         'cflags': [
52           '-Wno-long-long',
53         ],
54         'cflags!': [
55           '-Wno-unused-parameter', # be a bit stricter to match NaCl flags.
56         ],
57         'link_settings': {
58           'libraries': [
59             '$(SDKROOT)/System/Library/Frameworks/Carbon.framework',
60           ],
61         },
62       }],
63       ['OS=="win"', {
64         'defines': [
65           'WIN32',
66           '_WINDOWS'
67         ],
68         'flags': [
69           '-fPIC',
70           '-Wno-long-long',
71         ],
72         'link_settings': {
73           'libraries': [
74             '-lgdi32.lib',
75             '-luser32.lib',
76           ],
77         },
78       }],
79     ],
80   },