Chromium Code Reviews| Index: chrome/chrome.gyp |
| =================================================================== |
| --- chrome/chrome.gyp (revision 15636) |
| +++ chrome/chrome.gyp (working copy) |
| @@ -2766,6 +2766,9 @@ |
| ['OS=="mac"', |
| # On Mac only, add a project target called "package_app" that only |
| # runs a shell script (package_chrome.sh). |
| + # On Mac only, add a project target called "build_app_dmg" that only |
| + # builds a DMG out of the App (eventually will completely replace |
| + # "package_app"). |
| { 'targets': [ |
| { |
| 'target_name': 'package_app', |
| @@ -2787,6 +2790,32 @@ |
| }, |
| ], # 'actions' |
| }, |
| + { |
| + 'target_name': 'build_app_dmg', |
| + # do NOT place this in the 'all' list; most won't want it. |
| + # In gyp, booleans are 0/1 not True/False. |
| + 'suppress_wildcard': 1, |
| + 'type': 'none', |
| + 'dependencies': [ |
| + 'app', |
| + ], |
| + 'variables': { |
| + 'build_app_dmg_script': '<(DEPTH)/build/mac/build_app_dmg', |
|
Mark Mentovai
2009/05/08 20:18:22
The varname should end with _file or _path for pro
|
| + }, |
| + 'actions': [ |
| + { |
| + 'inputs': [ |
| + '<(build_app_dmg_script)', |
| + '<(PRODUCT_DIR)/<(branding).app', |
| + ], |
| + 'outputs': [ |
| + '<(PRODUCT_DIR)/<(branding).dmg', |
| + ], |
| + 'action_name': 'build_app_dmg', |
| + 'action': ['<(build_app_dmg_script)', '<@(branding)'], |
| + }, |
| + ], # 'actions' |
| + }, |
| ] |
| }, { # else: OS != "mac" |
| 'targets': [ |