| 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 { | 5 { |
| 6 'targets': [ | 6 'targets': [ |
| 7 { | 7 { |
| 8 # GN version: //chrome | 8 # GN version: //chrome |
| 9 'target_name': 'chrome', | 9 'target_name': 'chrome', |
| 10 'type': 'none', | 10 'type': 'none', |
| 11 'dependencies': [ 'chrome_initial', ], | 11 'dependencies': [ 'chrome_initial', ], |
| 12 'conditions': [ | |
| 13 ['OS == "win"', { | |
| 14 'actions': [ | |
| 15 { | |
| 16 'variables': { | |
| 17 'reorder_py_path': '<(DEPTH)/build/win/reorder-imports.py', | |
| 18 # See comment in chrome_dll.gypi in the hardlink_to_output | |
| 19 # target for why this cannot be 'initial' like the DLL. | |
| 20 'exe_input_path':'$(OutDir)\\initialexe', | |
| 21 'exe_output_path':'<(PRODUCT_DIR)', | |
| 22 }, | |
| 23 'action_name': 'reorder_imports', | |
| 24 'inputs': [ | |
| 25 '<(reorder_py_path)', | |
| 26 '$(OutDir)\\initialexe\\chrome.exe', | |
| 27 ], | |
| 28 'outputs': [ | |
| 29 '<(PRODUCT_DIR)\\chrome.exe', | |
| 30 '<(PRODUCT_DIR)\\chrome.exe.pdb', | |
| 31 ], | |
| 32 'action': [ | |
| 33 'python', | |
| 34 '<(reorder_py_path)', | |
| 35 '-i', '<(exe_input_path)', | |
| 36 '-o', '<(exe_output_path)', | |
| 37 '-a', '<(target_arch)', | |
| 38 ], | |
| 39 'message': 'Reordering Imports', | |
| 40 }, | |
| 41 ], | |
| 42 }], | |
| 43 ], | |
| 44 }, | 12 }, |
| 45 { | 13 { |
| 46 # GN version: //chrome:chrome_initial | 14 # GN version: //chrome:chrome_initial |
| 47 'target_name': 'chrome_initial', | 15 'target_name': 'chrome_initial', |
| 48 'type': 'executable', | 16 'type': 'executable', |
| 49 'dependencies' : [ | 17 'dependencies' : [ |
| 50 '../chrome/common_constants.gyp:version_header', | 18 '../chrome/common_constants.gyp:version_header', |
| 51 '../chrome/chrome_features.gyp:chrome_common_features', | 19 '../chrome/chrome_features.gyp:chrome_common_features', |
| 52 ], | 20 ], |
| 53 # Name the exe chrome.exe, not chrome_initial.exe. | 21 # Name the exe chrome.exe, not chrome_initial.exe. |
| 54 'product_name': 'chrome', | 22 'product_name': 'chrome', |
| 55 'mac_bundle': 1, | 23 'mac_bundle': 1, |
| 56 'variables': { | 24 'variables': { |
| 57 'use_system_xdg_utils%': 0, | 25 'use_system_xdg_utils%': 0, |
| 58 'enable_wexit_time_destructors': 1, | 26 'enable_wexit_time_destructors': 1, |
| 59 }, | 27 }, |
| 60 'sources': [ | 28 'sources': [ |
| 61 # Note that due to InitializeSandboxInfo, this must be directly linked | 29 # Note that due to InitializeSandboxInfo, this must be directly linked |
| 62 # into chrome.exe, not into a dependent. | 30 # into chrome.exe, not into a dependent. |
| 63 '<(DEPTH)/content/app/sandbox_helper_win.cc', | |
| 64 '<(DEPTH)/content/public/common/content_switches.cc', | 31 '<(DEPTH)/content/public/common/content_switches.cc', |
| 65 'app/chrome_exe_load_config_win.cc', | 32 'app/chrome_exe_load_config_win.cc', |
| 66 'app/chrome_exe_main_aura.cc', | 33 'app/chrome_exe_main_aura.cc', |
| 67 'app/chrome_exe_main_mac.c', | 34 'app/chrome_exe_main_mac.c', |
| 68 'app/chrome_exe_main_win.cc', | 35 'app/chrome_exe_main_win.cc', |
| 69 'app/chrome_exe_resource.h', | 36 'app/chrome_exe_resource.h', |
| 70 'app/chrome_watcher_client_win.cc', | 37 'app/chrome_watcher_client_win.cc', |
| 71 'app/chrome_watcher_client_win.h', | 38 'app/chrome_watcher_client_win.h', |
| 72 'app/chrome_watcher_command_line_win.cc', | 39 'app/chrome_watcher_command_line_win.cc', |
| 73 'app/chrome_watcher_command_line_win.h', | 40 'app/chrome_watcher_command_line_win.h', |
| (...skipping 333 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 407 'chrome_dll', | 374 'chrome_dll', |
| 408 'chrome_nacl_win64', | 375 'chrome_nacl_win64', |
| 409 'chrome_process_finder', | 376 'chrome_process_finder', |
| 410 'chrome_version_resources', | 377 'chrome_version_resources', |
| 411 'installer_util', | 378 'installer_util', |
| 412 'file_pre_reader', | 379 'file_pre_reader', |
| 413 '../base/base.gyp:base', | 380 '../base/base.gyp:base', |
| 414 '../crypto/crypto.gyp:crypto', | 381 '../crypto/crypto.gyp:crypto', |
| 415 '../breakpad/breakpad.gyp:breakpad_handler', | 382 '../breakpad/breakpad.gyp:breakpad_handler', |
| 416 '../breakpad/breakpad.gyp:breakpad_sender', | 383 '../breakpad/breakpad.gyp:breakpad_sender', |
| 417 '../chrome_elf/chrome_elf.gyp:chrome_elf', | |
| 418 '../components/components.gyp:crash_component', | 384 '../components/components.gyp:crash_component', |
| 419 '../components/components.gyp:crash_core_common', | 385 '../components/components.gyp:crash_core_common', |
| 420 '../components/components.gyp:flags_ui_switches', | 386 '../components/components.gyp:flags_ui_switches', |
| 421 '../components/components.gyp:policy', | 387 '../components/components.gyp:policy', |
| 422 '../components/components.gyp:startup_metric_utils_common', | 388 '../components/components.gyp:startup_metric_utils_common', |
| 423 '../sandbox/sandbox.gyp:sandbox', | 389 '../sandbox/sandbox.gyp:sandbox', |
| 424 '../third_party/kasko/kasko.gyp:kasko_features', | 390 '../third_party/kasko/kasko.gyp:kasko_features', |
| 425 '../ui/gfx/gfx.gyp:gfx', | 391 '../ui/gfx/gfx.gyp:gfx', |
| 426 '../win8/win8.gyp:visual_elements_resources', | 392 '../win8/win8.gyp:visual_elements_resources', |
| 427 ], | 393 ], |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 511 }, | 477 }, |
| 512 ], | 478 ], |
| 513 'conditions': [ | 479 'conditions': [ |
| 514 ['disable_nacl!=1 and target_arch=="ia32"', { | 480 ['disable_nacl!=1 and target_arch=="ia32"', { |
| 515 'targets': [ | 481 'targets': [ |
| 516 { | 482 { |
| 517 'target_name': 'chrome_nacl_win64', | 483 'target_name': 'chrome_nacl_win64', |
| 518 'type': 'executable', | 484 'type': 'executable', |
| 519 'product_name': 'nacl64', | 485 'product_name': 'nacl64', |
| 520 'sources': [ | 486 'sources': [ |
| 521 '../content/app/sandbox_helper_win.cc', | |
| 522 '../content/common/sandbox_init_win.cc', | |
| 523 '../content/common/sandbox_win.cc', | |
| 524 '../content/public/common/content_switches.cc', | 487 '../content/public/common/content_switches.cc', |
| 525 '../content/public/common/sandboxed_process_launcher_delegate.cc
', | 488 '../content/public/common/sandboxed_process_launcher_delegate.cc
', |
| 526 '<(SHARED_INTERMEDIATE_DIR)/chrome_version/nacl64_exe_version.rc
', | 489 '<(SHARED_INTERMEDIATE_DIR)/chrome_version/nacl64_exe_version.rc
', |
| 527 'app/chrome_crash_reporter_client.cc', | 490 'app/chrome_crash_reporter_client.cc', |
| 528 'common/crash_keys.cc', | 491 'common/crash_keys.cc', |
| 529 'nacl/nacl_exe_win_64.cc', | 492 'nacl/nacl_exe_win_64.cc', |
| 530 ], | 493 ], |
| 531 'dependencies': [ | 494 'dependencies': [ |
| 532 'chrome_version_resources', | 495 'chrome_version_resources', |
| 533 'installer_util_nacl_win64', | 496 'installer_util_nacl_win64', |
| 534 '../base/base.gyp:base_i18n_nacl_win64', | 497 '../base/base.gyp:base_i18n_nacl_win64', |
| 535 '../base/base.gyp:base_win64', | 498 '../base/base.gyp:base_win64', |
| 536 '../base/base.gyp:base_static_win64', | 499 '../base/base.gyp:base_static_win64', |
| 537 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp
:dynamic_annotations_win64', | 500 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp
:dynamic_annotations_win64', |
| 538 '../breakpad/breakpad.gyp:breakpad_handler_win64', | 501 '../breakpad/breakpad.gyp:breakpad_handler_win64', |
| 539 '../breakpad/breakpad.gyp:breakpad_sender_win64', | 502 '../breakpad/breakpad.gyp:breakpad_sender_win64', |
| 540 '../components/components.gyp:breakpad_win64', | 503 '../components/components.gyp:breakpad_win64', |
| 541 '../components/components.gyp:crash_core_common_win64', | 504 '../components/components.gyp:crash_core_common_win64', |
| 542 '../components/components.gyp:flags_ui_switches_win64', | 505 '../components/components.gyp:flags_ui_switches_win64', |
| 543 '../components/components.gyp:policy_win64', | 506 '../components/components.gyp:policy_win64', |
| 544 '../chrome/common_constants.gyp:common_constants_win64', | 507 '../chrome/common_constants.gyp:common_constants_win64', |
| 545 '../components/nacl.gyp:nacl_win64', | 508 '../components/nacl.gyp:nacl_win64', |
| 546 '../crypto/crypto.gyp:crypto_nacl_win64', | 509 '../crypto/crypto.gyp:crypto_nacl_win64', |
| 547 '../ipc/ipc.gyp:ipc_win64', | 510 '../ipc/ipc.gyp:ipc_win64', |
| 548 '../sandbox/sandbox.gyp:sandbox_win64', | |
| 549 '../third_party/kasko/kasko.gyp:kasko_features', | 511 '../third_party/kasko/kasko.gyp:kasko_features', |
| 550 ], | 512 ], |
| 551 'defines': [ | 513 'defines': [ |
| 552 '<@(nacl_win64_defines)', | 514 '<@(nacl_win64_defines)', |
| 553 'COMPILE_CONTENT_STATICALLY', | 515 'COMPILE_CONTENT_STATICALLY', |
| 554 ], | 516 ], |
| 555 'include_dirs': [ | 517 'include_dirs': [ |
| 556 '<(SHARED_INTERMEDIATE_DIR)/chrome', | 518 '<(SHARED_INTERMEDIATE_DIR)/chrome', |
| 557 ], | 519 ], |
| 558 'msvs_settings': { | 520 'msvs_settings': { |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 600 'dependencies': [ | 562 'dependencies': [ |
| 601 'chrome_nacl_win64', | 563 'chrome_nacl_win64', |
| 602 ], | 564 ], |
| 603 }], | 565 }], |
| 604 ], | 566 ], |
| 605 }, | 567 }, |
| 606 ], | 568 ], |
| 607 }], | 569 }], |
| 608 ], | 570 ], |
| 609 } | 571 } |
| OLD | NEW |