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