Roll src/third_party/skia 58b2752:6a93900
[chromium-blink-merge.git] / chrome / chrome.isolate
blob9ebce299e773560987cbf622d7a9ed15d436e270
1 # Copyright (c) 2013 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.
5   'conditions': [
6     ['OS=="linux"', {
7       'variables': {
8         'files': [
9           '<(PRODUCT_DIR)/libffmpegsumo.so',
10           '<(PRODUCT_DIR)/libosmesa.so',
11           '<(PRODUCT_DIR)/libpdf.so',
12         ],
13       },
14     }],
15     ['disable_nacl==0 and OS=="linux"', {
16       'variables': {
17         'files': [
18           '<(PRODUCT_DIR)/nacl_helper<(EXECUTABLE_SUFFIX)',
19           '<(PRODUCT_DIR)/nacl_helper_bootstrap<(EXECUTABLE_SUFFIX)',
20         ]
21       }
22     }],
23     ['disable_nacl==0 and OS=="linux" and '
24          '(target_arch=="x64" or target_arch=="ia32" or target_arch=="arm")', {
25       'variables': {
26         'files': [
27           '<(PRODUCT_DIR)/nacl_helper_nonsfi<(EXECUTABLE_SUFFIX)',
28         ]
29       }
30     }],
31     ['OS=="linux" or OS=="mac" or OS=="win"', {
32       'variables': {
33         'files': [
34           '<(PRODUCT_DIR)/resources.pak',
35         ],
36       },
37     }],
38     ['OS=="linux" or OS=="win"', {
39       'variables': {
40         'command': [
41           '<(PRODUCT_DIR)/chrome<(EXECUTABLE_SUFFIX)',
42         ],
43         'files': [
44           '<(PRODUCT_DIR)/chrome<(EXECUTABLE_SUFFIX)',
45           '<(PRODUCT_DIR)/chrome_100_percent.pak',
46           '<(PRODUCT_DIR)/locales/en-US.pak',
47           '<(PRODUCT_DIR)/locales/fr.pak',
48           '<(PRODUCT_DIR)/resources/extension/',
49         ],
50       },
51     }],
52     ['disable_nacl==0 and '
53          '(OS=="win" or (OS=="linux" and target_arch=="x64"))', {
54       'variables': {
55         'files': [
56           '<(PRODUCT_DIR)/nacl_irt_x86_64.nexe',
57         ],
58       },
59     }],
60     ['disable_nacl==0 and OS=="linux" and target_arch=="arm"', {
61       'variables': {
62         'files': [
63           '<(PRODUCT_DIR)/nacl_irt_arm.nexe',
64         ],
65       },
66     }],
67     ['OS=="mac"', {
68       'variables': {
69         'command': [
70           '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/MacOS/<(mac_product_name)',
71         ],
72         'files': [
73           '<(PRODUCT_DIR)/<(mac_product_name) Framework.framework/',
74           '<(PRODUCT_DIR)/<(mac_product_name) Helper.app/',
75           '<(PRODUCT_DIR)/<(mac_product_name).app/',
76           '<(PRODUCT_DIR)/exif.so',
77           '<(PRODUCT_DIR)/ffmpegsumo.so',
78         ],
79       },
80     }],
81     ['OS=="win"', {
82       'variables': {
83         'files': [
84           '<(PRODUCT_DIR)/<(version_full).manifest',
85           '<(PRODUCT_DIR)/chrome_200_percent.pak',
86           '<(PRODUCT_DIR)/chrome.dll',
87           '<(PRODUCT_DIR)/chrome_elf.dll',
88           '<(PRODUCT_DIR)/ffmpegsumo.dll',
89           '<(PRODUCT_DIR)/libexif.dll',
90           '<(PRODUCT_DIR)/osmesa.dll',
91           '<(PRODUCT_DIR)/pdf.dll',
92         ],
93       },
94     }],
95     ['OS=="win" and target_arch=="ia32"', {
96       'variables': {
97         'files': [
98           '<(PRODUCT_DIR)/wow_helper.exe',
99         ],
100       },
101     }],
102     ['disable_nacl==0 and OS=="win" and target_arch=="ia32"', {
103       'variables': {
104         'files': [
105           '<(PRODUCT_DIR)/nacl64.exe',
106           '<(PRODUCT_DIR)/nacl_irt_x86_32.nexe',
107         ],
108       },
109     }],
110     ['OS=="win" and component=="static_library"', {
111       'variables': {
112         'files': [
113           '<(PRODUCT_DIR)/chrome_child.dll',
114         ],
115       },
116     }],
117   ],
118   'includes': [
119     'angle.isolate',
120     '../gin/v8.isolate',
121   ],