• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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.
4{
5  'conditions': [
6    ['OS=="linux"', {
7      'variables': {
8        'isolate_dependency_tracked': [
9          '<(PRODUCT_DIR)/libffmpegsumo.so',
10          '<(PRODUCT_DIR)/libosmesa.so',
11          '<(PRODUCT_DIR)/libppGoogleNaClPluginChrome.so',
12          '<(PRODUCT_DIR)/nacl_helper<(EXECUTABLE_SUFFIX)',
13          '<(PRODUCT_DIR)/nacl_helper_bootstrap<(EXECUTABLE_SUFFIX)',
14        ],
15      },
16    }],
17    ['OS=="linux" or OS=="mac" or OS=="win"', {
18      'variables': {
19        'isolate_dependency_tracked': [
20          '<(PRODUCT_DIR)/resources.pak',
21        ],
22      },
23    }],
24    ['OS=="linux" or OS=="win"', {
25      'variables': {
26        'command': [
27          '<(PRODUCT_DIR)/chrome<(EXECUTABLE_SUFFIX)',
28        ],
29        'isolate_dependency_tracked': [
30          '<(PRODUCT_DIR)/chrome<(EXECUTABLE_SUFFIX)',
31          '<(PRODUCT_DIR)/chrome_100_percent.pak',
32          '<(PRODUCT_DIR)/locales/en-US.pak',
33          '<(PRODUCT_DIR)/locales/fr.pak',
34          '<(PRODUCT_DIR)/nacl_irt_x86_64.nexe',
35        ],
36        'isolate_dependency_untracked': [
37          '<(PRODUCT_DIR)/resources/extension/',
38        ],
39      },
40    }],
41    ['OS=="mac"', {
42      'variables': {
43        'command': [
44          '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/MacOS/<(mac_product_name)',
45        ],
46        'isolate_dependency_tracked': [
47          '<(PRODUCT_DIR)/exif.so',
48          '<(PRODUCT_DIR)/ffmpegsumo.so',
49        ],
50        'isolate_dependency_untracked': [
51          '<(PRODUCT_DIR)/<(mac_product_name) Framework.framework/',
52          '<(PRODUCT_DIR)/<(mac_product_name) Helper.app/',
53          '<(PRODUCT_DIR)/<(mac_product_name).app/',
54        ],
55      },
56    }],
57    ['OS=="win"', {
58      'variables': {
59        'isolate_dependency_tracked': [
60          '<(PRODUCT_DIR)/<(version_full).manifest',
61          '<(PRODUCT_DIR)/chrome.dll',
62          '<(PRODUCT_DIR)/chrome_child.dll',
63          '<(PRODUCT_DIR)/chrome_elf.dll',
64          '<(PRODUCT_DIR)/d3dcompiler_46.dll',
65          '<(PRODUCT_DIR)/ffmpegsumo.dll',
66          '<(PRODUCT_DIR)/libEGL.dll',
67          '<(PRODUCT_DIR)/libexif.dll',
68          '<(PRODUCT_DIR)/libGLESv2.dll',
69          '<(PRODUCT_DIR)/nacl64<(EXECUTABLE_SUFFIX)',
70          '<(PRODUCT_DIR)/osmesa.dll',
71          '<(PRODUCT_DIR)/ppGoogleNaClPluginChrome.dll',
72        ],
73      },
74    }],
75  ],
76  'includes': [
77    '../base/base.isolate',
78  ],
79}
80