| OLD | NEW |
| 1 # Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2009 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 'variables': { | 6 'variables': { |
| 7 'chromium_code': 1, | 7 'chromium_code': 1, |
| 8 | 8 |
| 9 'variables': { | 9 'variables': { |
| 10 'version_py_path': 'tools/build/version.py', | 10 'version_py_path': 'tools/build/version.py', |
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 138 },], | 138 },], |
| 139 ['OS=="linux"', { | 139 ['OS=="linux"', { |
| 140 'nacl_defines': [ | 140 'nacl_defines': [ |
| 141 'NACL_WINDOWS=0', | 141 'NACL_WINDOWS=0', |
| 142 'NACL_LINUX=1', | 142 'NACL_LINUX=1', |
| 143 'NACL_OSX=0', | 143 'NACL_OSX=0', |
| 144 ], | 144 ], |
| 145 },], | 145 },], |
| 146 ['OS=="mac"', { | 146 ['OS=="mac"', { |
| 147 'tweak_info_plist_path': 'tools/build/mac/tweak_info_plist', | 147 'tweak_info_plist_path': 'tools/build/mac/tweak_info_plist', |
| 148 'symlink_lprojs_path': 'tools/build/mac/symlink_lprojs', |
| 148 'nacl_defines': [ | 149 'nacl_defines': [ |
| 149 'NACL_WINDOWS=0', | 150 'NACL_WINDOWS=0', |
| 150 'NACL_LINUX=0', | 151 'NACL_LINUX=0', |
| 151 'NACL_OSX=1', | 152 'NACL_OSX=1', |
| 152 ], | 153 ], |
| 153 'conditions': [ | 154 'conditions': [ |
| 154 ['branding=="Chrome"', { | 155 ['branding=="Chrome"', { |
| 155 'mac_bundle_id': 'com.google.Chrome', | 156 'mac_bundle_id': 'com.google.Chrome', |
| 156 'mac_creator': 'rimZ', | 157 'mac_creator': 'rimZ', |
| 157 }, { # else: branding!="Chrome" | 158 }, { # else: branding!="Chrome" |
| (...skipping 2402 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2560 '$(SDKROOT)/System/Library/Frameworks/SecurityInterface.framework'
, | 2561 '$(SDKROOT)/System/Library/Frameworks/SecurityInterface.framework'
, |
| 2561 '$(SDKROOT)/System/Library/Frameworks/QuartzCore.framework', | 2562 '$(SDKROOT)/System/Library/Frameworks/QuartzCore.framework', |
| 2562 ], | 2563 ], |
| 2563 }, | 2564 }, |
| 2564 'actions': [ | 2565 'actions': [ |
| 2565 { | 2566 { |
| 2566 # This action is used to extract the localization data from xib | 2567 # This action is used to extract the localization data from xib |
| 2567 # files and generate table for the ui localizer from it. | 2568 # files and generate table for the ui localizer from it. |
| 2568 'variables': { | 2569 'variables': { |
| 2569 'xib_localizer_tool_path': | 2570 'xib_localizer_tool_path': |
| 2570 '<(DEPTH)/build/mac/generate_localizer', | 2571 'tools/build/mac/generate_localizer', |
| 2571 'xib_files_to_scan': [ | 2572 'xib_files_to_scan': [ |
| 2572 # The xibs that need localization | 2573 # The xibs that need localization |
| 2573 'app/nibs/About.xib', | 2574 'app/nibs/About.xib', |
| 2574 'app/nibs/BookmarkBar.xib', | 2575 'app/nibs/BookmarkBar.xib', |
| 2575 'app/nibs/BookmarkBubble.xib', | 2576 'app/nibs/BookmarkBubble.xib', |
| 2576 'app/nibs/BookmarkEditor.xib', | 2577 'app/nibs/BookmarkEditor.xib', |
| 2577 'app/nibs/BookmarkNameFolder.xib', | 2578 'app/nibs/BookmarkNameFolder.xib', |
| 2578 'app/nibs/ClearBrowsingData.xib', | 2579 'app/nibs/ClearBrowsingData.xib', |
| 2579 'app/nibs/DownloadItem.xib', | 2580 'app/nibs/DownloadItem.xib', |
| 2580 'app/nibs/EditSearchEngine.xib', | 2581 'app/nibs/EditSearchEngine.xib', |
| (...skipping 947 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3528 # Symbols" must come second because "Strip If Needed" creates | 3529 # Symbols" must come second because "Strip If Needed" creates |
| 3529 # a fake .dSYM that dump_syms needs to fake dump. Since | 3530 # a fake .dSYM that dump_syms needs to fake dump. Since |
| 3530 # "Strip If Needed" is added in a target_conditions block in | 3531 # "Strip If Needed" is added in a target_conditions block in |
| 3531 # common.gypi, "Dump Symbols" needs to be in an (always true) | 3532 # common.gypi, "Dump Symbols" needs to be in an (always true) |
| 3532 # target_conditions block. | 3533 # target_conditions block. |
| 3533 'target_conditions': [ | 3534 'target_conditions': [ |
| 3534 ['1 == 1', { | 3535 ['1 == 1', { |
| 3535 'postbuilds': [ | 3536 'postbuilds': [ |
| 3536 { | 3537 { |
| 3537 'postbuild_name': 'Dump Symbols', | 3538 'postbuild_name': 'Dump Symbols', |
| 3538 'action': ['<(DEPTH)/build/mac/dump_app_syms', | 3539 'variables': { |
| 3540 'dump_product_syms_path': |
| 3541 'tools/build/mac/dump_product_syms', |
| 3542 }, |
| 3543 'action': ['<(dump_product_syms_path)', |
| 3539 '<(branding)'], | 3544 '<(branding)'], |
| 3540 }, | 3545 }, |
| 3541 ], | 3546 ], |
| 3542 }], | 3547 }], |
| 3543 ], | 3548 ], |
| 3544 }], # mac_breakpad | 3549 }], # mac_breakpad |
| 3545 ['mac_keystone==1', { | 3550 ['mac_keystone==1', { |
| 3546 'copies': [ | 3551 'copies': [ |
| 3547 { | 3552 { |
| 3548 # Put keystone_install.sh where the packaging system will | 3553 # Put keystone_install.sh where the packaging system will |
| (...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3674 # Info.plist. Use -s1 to include Subversion information. | 3679 # Info.plist. Use -s1 to include Subversion information. |
| 3675 'postbuild_name': 'Tweak Info.plist', | 3680 'postbuild_name': 'Tweak Info.plist', |
| 3676 'action': ['<(tweak_info_plist_path)', | 3681 'action': ['<(tweak_info_plist_path)', |
| 3677 '-b0', | 3682 '-b0', |
| 3678 '-k0', | 3683 '-k0', |
| 3679 '-s1', | 3684 '-s1', |
| 3680 '<(branding)', | 3685 '<(branding)', |
| 3681 '<(mac_bundle_id)'], | 3686 '<(mac_bundle_id)'], |
| 3682 }, | 3687 }, |
| 3683 { | 3688 { |
| 3684 'postbuild_name': 'Tweak Mac lproj folders', | 3689 'postbuild_name': 'Make .lproj links', |
| 3685 'action': ['app/tweak_mac_lproj_folders'], | 3690 'action': ['<(symlink_lprojs_path)'], |
| 3686 }, | 3691 }, |
| 3687 { | 3692 { |
| 3688 'postbuild_name': 'Clean up old versions', | 3693 'postbuild_name': 'Clean up old versions', |
| 3689 'action': [ | 3694 'action': [ |
| 3690 'tools/build/mac/clean_up_old_versions', | 3695 'tools/build/mac/clean_up_old_versions', |
| 3691 '<(version_full)' | 3696 '<(version_full)' |
| 3692 ], | 3697 ], |
| 3693 }, | 3698 }, |
| 3694 ], # postbuilds | 3699 ], # postbuilds |
| 3695 }, { # else: OS != "mac" | 3700 }, { # else: OS != "mac" |
| (...skipping 1696 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5392 # good place to store them. | 5397 # good place to store them. |
| 5393 'postbuild_name': 'Tweak Info.plist', | 5398 'postbuild_name': 'Tweak Info.plist', |
| 5394 'action': ['<(tweak_info_plist_path)', | 5399 'action': ['<(tweak_info_plist_path)', |
| 5395 '-b<(mac_breakpad)', | 5400 '-b<(mac_breakpad)', |
| 5396 '-k<(mac_keystone)', | 5401 '-k<(mac_keystone)', |
| 5397 '-s1', | 5402 '-s1', |
| 5398 '<(branding)', | 5403 '<(branding)', |
| 5399 '<(mac_bundle_id)'], | 5404 '<(mac_bundle_id)'], |
| 5400 }, | 5405 }, |
| 5401 { | 5406 { |
| 5402 'postbuild_name': 'Tweak Mac lproj folders', | 5407 'postbuild_name': 'Make .lproj links', |
| 5403 'action': ['app/tweak_mac_lproj_folders'], | 5408 'action': ['<(symlink_lprojs_path)'], |
| 5404 }, | 5409 }, |
| 5405 { | 5410 { |
| 5406 'postbuild_name': 'Symlink Libraries', | 5411 'postbuild_name': 'Symlink Libraries', |
| 5407 'action': [ | 5412 'action': [ |
| 5408 'ln', | 5413 'ln', |
| 5409 '-fhs', | 5414 '-fhs', |
| 5410 'Versions/Current/Libraries', | 5415 'Versions/Current/Libraries', |
| 5411 '${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/Libraries' | 5416 '${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/Libraries' |
| 5412 ], | 5417 ], |
| 5413 }, | 5418 }, |
| (...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5617 # placed into the main app. | 5622 # placed into the main app. |
| 5618 'postbuild_name': 'Tweak Info.plist', | 5623 'postbuild_name': 'Tweak Info.plist', |
| 5619 'action': ['<(tweak_info_plist_path)', | 5624 'action': ['<(tweak_info_plist_path)', |
| 5620 '-b0', | 5625 '-b0', |
| 5621 '-k0', | 5626 '-k0', |
| 5622 '-s0', | 5627 '-s0', |
| 5623 '<(branding)', | 5628 '<(branding)', |
| 5624 '<(mac_bundle_id)'], | 5629 '<(mac_bundle_id)'], |
| 5625 }, | 5630 }, |
| 5626 { | 5631 { |
| 5627 'postbuild_name': 'Tweak Mac lproj folders', | 5632 'postbuild_name': 'Make .lproj links', |
| 5628 'action': ['app/tweak_mac_lproj_folders'], | 5633 'action': ['<(symlink_lprojs_path)'], |
| 5629 }, | 5634 }, |
| 5630 ], | 5635 ], |
| 5631 'conditions': [ | 5636 'conditions': [ |
| 5632 ['mac_breakpad==1', { | 5637 ['mac_breakpad==1', { |
| 5633 'variables': { | 5638 'variables': { |
| 5634 # A real .dSYM is needed for dump_syms to operate on. | 5639 # A real .dSYM is needed for dump_syms to operate on. |
| 5635 'mac_real_dsym': 1, | 5640 'mac_real_dsym': 1, |
| 5636 }, | 5641 }, |
| 5637 }], | 5642 }], |
| 5638 ], | 5643 ], |
| 5639 }, # target helper_app | 5644 }, # target helper_app |
| 5640 { | 5645 { |
| 5641 # Convenience target to build a disk image. | 5646 # Convenience target to build a disk image. |
| 5642 'target_name': 'build_app_dmg', | 5647 'target_name': 'build_app_dmg', |
| 5643 # Don't place this in the 'all' list; most won't want it. | 5648 # Don't place this in the 'all' list; most won't want it. |
| 5644 # In GYP, booleans are 0/1, not True/False. | 5649 # In GYP, booleans are 0/1, not True/False. |
| 5645 'suppress_wildcard': 1, | 5650 'suppress_wildcard': 1, |
| 5646 'type': 'none', | 5651 'type': 'none', |
| 5647 'dependencies': [ | 5652 'dependencies': [ |
| 5648 'chrome', | 5653 'chrome', |
| 5649 ], | 5654 ], |
| 5650 'variables': { | 5655 'variables': { |
| 5651 'build_app_dmg_script_path': '<(DEPTH)/build/mac/build_app_dmg', | 5656 'build_app_dmg_script_path': 'tools/build/mac/build_app_dmg', |
| 5652 }, | 5657 }, |
| 5653 'actions': [ | 5658 'actions': [ |
| 5654 { | 5659 { |
| 5655 'inputs': [ | 5660 'inputs': [ |
| 5656 '<(build_app_dmg_script_path)', | 5661 '<(build_app_dmg_script_path)', |
| 5657 '<(PRODUCT_DIR)/<(branding).app', | 5662 '<(PRODUCT_DIR)/<(branding).app', |
| 5658 ], | 5663 ], |
| 5659 'outputs': [ | 5664 'outputs': [ |
| 5660 '<(PRODUCT_DIR)/<(branding).dmg', | 5665 '<(PRODUCT_DIR)/<(branding).dmg', |
| 5661 ], | 5666 ], |
| (...skipping 1298 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6960 ], # targets when browser_sync==1 | 6965 ], # targets when browser_sync==1 |
| 6961 }], | 6966 }], |
| 6962 ], # 'conditions' | 6967 ], # 'conditions' |
| 6963 } | 6968 } |
| 6964 | 6969 |
| 6965 # Local Variables: | 6970 # Local Variables: |
| 6966 # tab-width:2 | 6971 # tab-width:2 |
| 6967 # indent-tabs-mode:nil | 6972 # indent-tabs-mode:nil |
| 6968 # End: | 6973 # End: |
| 6969 # vim: set expandtab tabstop=2 shiftwidth=2: | 6974 # vim: set expandtab tabstop=2 shiftwidth=2: |
| OLD | NEW |