OLD | NEW |
1 # Copyright 2012 The Chromium Authors. All rights reserved. | 1 # Copyright 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 { | 5 { |
6 'targets': [ | 6 'targets': [ |
7 { | 7 { |
8 'target_name': 'browser', | 8 'target_name': 'browser', |
| 9 'type': 'none', |
| 10 'dependencies': [ 'browser_real', ], |
| 11 'export_dependent_settings': [ |
| 12 'browser_real', |
| 13 ], |
| 14 }, |
| 15 { |
| 16 'target_name': 'browser_real', |
9 'type': 'static_library', | 17 'type': 'static_library', |
10 'variables': { 'enable_wexit_time_destructors': 1, }, | 18 'variables': { 'enable_wexit_time_destructors': 1, }, |
11 'dependencies': [ | 19 'dependencies': [ |
12 # NOTE: New dependencies should generally be added in the OS!="ios" | 20 # NOTE: New dependencies should generally be added in the OS!="ios" |
13 # dependencies block below, rather than here. | 21 # dependencies block below, rather than here. |
14 'browser/search_engines/prepopulated_engines.gyp:prepopulated_engines', | 22 'browser/search_engines/prepopulated_engines.gyp:prepopulated_engines', |
15 'browser_ui', | 23 'browser_ui', |
16 'cert_logger_proto', | 24 'cert_logger_proto', |
17 'chrome_resources.gyp:chrome_extra_resources', | 25 'chrome_resources.gyp:chrome_extra_resources', |
18 'chrome_resources.gyp:chrome_resources', | 26 'chrome_resources.gyp:chrome_resources', |
(...skipping 3355 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3374 ['enable_rlz==1', { | 3382 ['enable_rlz==1', { |
3375 'dependencies': [ | 3383 'dependencies': [ |
3376 '../rlz/rlz.gyp:rlz_lib', | 3384 '../rlz/rlz.gyp:rlz_lib', |
3377 ], | 3385 ], |
3378 }, { # enable_rlz!=1 | 3386 }, { # enable_rlz!=1 |
3379 'sources/': [ | 3387 'sources/': [ |
3380 # Exclude all of rlz. | 3388 # Exclude all of rlz. |
3381 ['exclude', '^browser/rlz/'], | 3389 ['exclude', '^browser/rlz/'], |
3382 ], | 3390 ], |
3383 }], | 3391 }], |
| 3392 # Temporary fix to break the browser target into smaller chunks so it |
| 3393 # will link with goma builds. |
| 3394 ['OS=="win" and chromium_win_pch==0', { |
| 3395 'msvs_shard': 4, |
| 3396 }], |
3384 ['OS=="win"', { | 3397 ['OS=="win"', { |
3385 'include_dirs': [ | 3398 'include_dirs': [ |
3386 '<(DEPTH)/third_party/wtl/include', | 3399 '<(DEPTH)/third_party/wtl/include', |
3387 ], | 3400 ], |
3388 'dependencies': [ | 3401 'dependencies': [ |
3389 'chrome_process_finder', | 3402 'chrome_process_finder', |
3390 'installer_util_strings', | 3403 'installer_util_strings', |
3391 '../chrome/chrome.gyp:chrome_version_header', | 3404 '../chrome/chrome.gyp:chrome_version_header', |
3392 '../chrome_elf/chrome_elf.gyp:blacklist', | 3405 '../chrome_elf/chrome_elf.gyp:blacklist', |
3393 '../google_update/google_update.gyp:google_update', | 3406 '../google_update/google_update.gyp:google_update', |
(...skipping 362 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3756 'package_name': 'org/chromium/chrome/browser/ui/toolbar', | 3769 'package_name': 'org/chromium/chrome/browser/ui/toolbar', |
3757 'template_deps': ['browser/ui/toolbar/toolbar_model_security_level_l
ist.h'], | 3770 'template_deps': ['browser/ui/toolbar/toolbar_model_security_level_l
ist.h'], |
3758 }, | 3771 }, |
3759 'includes': [ '../build/android/java_cpp_template.gypi' ], | 3772 'includes': [ '../build/android/java_cpp_template.gypi' ], |
3760 }, | 3773 }, |
3761 ], | 3774 ], |
3762 }, | 3775 }, |
3763 ], | 3776 ], |
3764 ], | 3777 ], |
3765 } | 3778 } |
OLD | NEW |