Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 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 | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 { | 4 { |
| 5 'variables': { | 5 'variables': { |
| 6 'chromium_code': 1, | 6 'chromium_code': 1, |
| 7 | 7 |
| 8 # Define the common dependencies that contain all the actual | 8 # Define the common dependencies that contain all the actual |
| 9 # Chromium functionality. This list gets pulled in below by | 9 # Chromium functionality. This list gets pulled in below by |
| 10 # the link of the actual chrome (or chromium) executable on | 10 # the link of the actual chrome (or chromium) executable on |
| (...skipping 26 matching lines...) Expand all Loading... | |
| 37 'plugin', | 37 'plugin', |
| 38 'renderer', | 38 'renderer', |
| 39 'utility', | 39 'utility', |
| 40 '../content/content.gyp:content_gpu', | 40 '../content/content.gyp:content_gpu', |
| 41 '../content/content.gyp:content_ppapi_plugin', | 41 '../content/content.gyp:content_ppapi_plugin', |
| 42 '../content/content.gyp:content_worker', | 42 '../content/content.gyp:content_worker', |
| 43 '../third_party/WebKit/Source/devtools/devtools.gyp:devtools_frontend_ resources', | 43 '../third_party/WebKit/Source/devtools/devtools.gyp:devtools_frontend_ resources', |
| 44 ], | 44 ], |
| 45 }], | 45 }], |
| 46 ['OS=="win"', { | 46 ['OS=="win"', { |
| 47 'nacl_defines': [ | |
| 48 'NACL_WINDOWS=1', | |
| 49 'NACL_LINUX=0', | |
| 50 'NACL_OSX=0', | |
| 51 ], | |
| 52 'platform_locale_settings_grd': | 47 'platform_locale_settings_grd': |
| 53 'app/resources/locale_settings_win.grd', | 48 'app/resources/locale_settings_win.grd', |
| 54 },], | 49 },], |
| 55 ['OS!="android" and OS!="ios"', { | 50 ['OS!="android" and OS!="ios"', { |
| 56 'chromium_browser_dependencies': [ | 51 'chromium_browser_dependencies': [ |
| 57 # Android doesn't use the service process (only needed for print). | 52 # Android doesn't use the service process (only needed for print). |
| 58 'service', | 53 'service', |
| 59 ], | 54 ], |
| 60 }], | 55 }], |
| 61 ['OS=="linux"', { | 56 ['OS=="linux"', { |
| 62 'nacl_defines': [ | |
| 63 'NACL_WINDOWS=0', | |
| 64 'NACL_LINUX=1', | |
| 65 'NACL_OSX=0', | |
| 66 ], | |
| 67 'conditions': [ | 57 'conditions': [ |
| 68 ['chromeos==1', { | 58 ['chromeos==1', { |
| 69 'conditions': [ | 59 'conditions': [ |
| 70 ['branding=="Chrome"', { | 60 ['branding=="Chrome"', { |
| 71 'platform_locale_settings_grd': | 61 'platform_locale_settings_grd': |
| 72 'app/resources/locale_settings_google_chromeos.grd', | 62 'app/resources/locale_settings_google_chromeos.grd', |
| 73 }, { # branding!=Chrome | 63 }, { # branding!=Chrome |
| 74 'platform_locale_settings_grd': | 64 'platform_locale_settings_grd': |
| 75 'app/resources/locale_settings_chromiumos.grd', | 65 'app/resources/locale_settings_chromiumos.grd', |
| 76 }], | 66 }], |
| 77 ] | 67 ] |
| 78 }, { # chromeos==0 | 68 }, { # chromeos==0 |
| 79 'platform_locale_settings_grd': | 69 'platform_locale_settings_grd': |
| 80 'app/resources/locale_settings_linux.grd', | 70 'app/resources/locale_settings_linux.grd', |
| 81 }], | 71 }], |
| 82 ], | 72 ], |
| 83 },], | 73 },], |
| 84 ['os_posix == 1 and OS != "mac" and OS != "ios" and OS != "linux"', { | 74 ['os_posix == 1 and OS != "mac" and OS != "ios" and OS != "linux"', { |
| 85 'platform_locale_settings_grd': | 75 'platform_locale_settings_grd': |
| 86 'app/resources/locale_settings_linux.grd', | 76 'app/resources/locale_settings_linux.grd', |
| 87 },], | 77 },], |
| 88 ['OS=="mac"', { | 78 ['OS=="mac"', { |
| 89 'tweak_info_plist_path': '../build/mac/tweak_info_plist.py', | 79 'tweak_info_plist_path': '../build/mac/tweak_info_plist.py', |
| 90 'nacl_defines': [ | |
| 91 'NACL_WINDOWS=0', | |
| 92 'NACL_LINUX=0', | |
| 93 'NACL_OSX=1', | |
| 94 ], | |
| 95 'platform_locale_settings_grd': | 80 'platform_locale_settings_grd': |
| 96 'app/resources/locale_settings_mac.grd', | 81 'app/resources/locale_settings_mac.grd', |
| 97 'conditions': [ | 82 'conditions': [ |
| 98 ['branding=="Chrome"', { | 83 ['branding=="Chrome"', { |
| 99 'mac_bundle_id': 'com.google.Chrome', | 84 'mac_bundle_id': 'com.google.Chrome', |
| 100 'mac_creator': 'rimZ', | 85 'mac_creator': 'rimZ', |
| 101 # The policy .grd file also needs the bundle id. | 86 # The policy .grd file also needs the bundle id. |
| 102 'grit_defines': ['-D', 'mac_bundle_id=com.google.Chrome'], | 87 'grit_defines': ['-D', 'mac_bundle_id=com.google.Chrome'], |
| 103 }, { # else: branding!="Chrome" | 88 }, { # else: branding!="Chrome" |
| 104 'mac_bundle_id': 'org.chromium.Chromium', | 89 'mac_bundle_id': 'org.chromium.Chromium', |
| 105 'mac_creator': 'Cr24', | 90 'mac_creator': 'Cr24', |
| 106 # The policy .grd file also needs the bundle id. | 91 # The policy .grd file also needs the bundle id. |
| 107 'grit_defines': ['-D', 'mac_bundle_id=org.chromium.Chromium'], | 92 'grit_defines': ['-D', 'mac_bundle_id=org.chromium.Chromium'], |
| 108 }], # branding | 93 }], # branding |
| 109 ], # conditions | 94 ], # conditions |
| 110 }], # OS=="mac" | 95 }], # OS=="mac" |
| 111 # TODO(mcgrathr): This duplicates native_client/build/common.gypi; | |
| 112 # we should figure out a way to unify the settings. | |
| 113 ['target_arch=="ia32"', { | |
| 114 'nacl_defines': [ | |
| 115 'NACL_TARGET_SUBARCH=32', | |
| 116 'NACL_TARGET_ARCH=x86', | |
| 117 'NACL_BUILD_SUBARCH=32', | |
| 118 'NACL_BUILD_ARCH=x86', | |
| 119 ], | |
| 120 }], | |
| 121 ['target_arch=="x64"', { | |
| 122 'nacl_defines': [ | |
| 123 'NACL_TARGET_SUBARCH=64', | |
| 124 'NACL_TARGET_ARCH=x86', | |
| 125 'NACL_BUILD_SUBARCH=64', | |
| 126 'NACL_BUILD_ARCH=x86', | |
| 127 ], | |
| 128 }], | |
| 129 ['target_arch=="arm"', { | |
| 130 'nacl_defines': [ | |
| 131 'NACL_BUILD_ARCH=arm', | |
| 132 'NACL_BUILD_SUBARCH=32', | |
| 133 'NACL_TARGET_ARCH=arm', | |
| 134 'NACL_TARGET_SUBARCH=32', | |
| 135 ], | |
| 136 }], | |
| 137 ['target_arch=="mipsel"', { | |
| 138 'nacl_defines': [ | |
| 139 ], | |
| 140 }], | |
| 141 ], # conditions | 96 ], # conditions |
| 142 }, # variables | 97 }, # variables |
| 143 'includes': [ | 98 'includes': [ |
| 144 # Place some targets in gypi files to reduce contention on this file. | 99 # Place some targets in gypi files to reduce contention on this file. |
| 145 # By using an include, we keep everything in a single xcodeproj file. | 100 # By using an include, we keep everything in a single xcodeproj file. |
| 146 # Note on Win64 targets: targets that end with win64 be used | 101 # Note on Win64 targets: targets that end with win64 be used |
| 147 # on 64-bit Windows only. Targets that end with nacl_win64 should be used | 102 # on 64-bit Windows only. Targets that end with nacl_win64 should be used |
| 148 # by Native Client only. | 103 # by Native Client only. |
| 149 # NOTE: Most new includes should go in the OS!="ios" condition below. | 104 # NOTE: Most new includes should go in the OS!="ios" condition below. |
| 105 '../build/nacl_defines.gypi', | |
| 150 '../build/win_precompile.gypi', | 106 '../build/win_precompile.gypi', |
| 151 'chrome_browser.gypi', | 107 'chrome_browser.gypi', |
| 152 'chrome_browser_ui.gypi', | 108 'chrome_browser_ui.gypi', |
| 153 'chrome_common.gypi', | 109 'chrome_common.gypi', |
| 154 'chrome_installer_util.gypi', | 110 'chrome_installer_util.gypi', |
| 155 'chrome_tests_unit.gypi', | 111 'chrome_tests_unit.gypi', |
| 156 'version.gypi', | 112 'version.gypi', |
| 157 ], | 113 ], |
| 158 'conditions': [ | 114 'conditions': [ |
| 159 ['OS!="ios"', { | 115 ['OS!="ios"', { |
| 116 'defines': [ | |
|
Mark Seaborn
2013/07/28 00:41:07
In the removed code, there's nothing about the fie
| |
| 117 '<@(nacl_defines)', | |
| 118 ], | |
| 119 'direct_dependent_settings': { | |
| 120 'defines': [ | |
| 121 '<@(nacl_defines)', | |
| 122 ], | |
| 123 }, | |
| 160 'includes': [ | 124 'includes': [ |
| 161 'app/policy/policy_templates.gypi', | 125 'app/policy/policy_templates.gypi', |
| 162 'chrome_browser_extensions.gypi', | 126 'chrome_browser_extensions.gypi', |
| 163 'chrome_dll.gypi', | 127 'chrome_dll.gypi', |
| 164 'chrome_exe.gypi', | 128 'chrome_exe.gypi', |
| 165 'chrome_installer.gypi', | 129 'chrome_installer.gypi', |
| 166 'chrome_renderer.gypi', | 130 'chrome_renderer.gypi', |
| 167 'chrome_tests.gypi', | 131 'chrome_tests.gypi', |
| 168 'nacl.gypi', | 132 'nacl.gypi', |
| 169 '../apps/apps.gypi', | 133 '../apps/apps.gypi', |
| (...skipping 1064 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1234 ], # 'targets' | 1198 ], # 'targets' |
| 1235 'includes': [ | 1199 'includes': [ |
| 1236 'chrome_android.gypi', | 1200 'chrome_android.gypi', |
| 1237 ]}, # 'includes' | 1201 ]}, # 'includes' |
| 1238 ], # OS=="android" | 1202 ], # OS=="android" |
| 1239 ['configuration_policy==1 and OS!="android"', { | 1203 ['configuration_policy==1 and OS!="android"', { |
| 1240 'includes': [ 'policy.gypi', ], | 1204 'includes': [ 'policy.gypi', ], |
| 1241 }], | 1205 }], |
| 1242 ], # 'conditions' | 1206 ], # 'conditions' |
| 1243 } | 1207 } |
| OLD | NEW |