OLD | NEW |
1 # Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2010 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 'variables': { | 8 'variables': { |
9 'version_py_path': 'tools/build/version.py', | 9 'version_py_path': 'tools/build/version.py', |
10 'version_path': 'VERSION', | 10 'version_path': 'VERSION', |
(...skipping 1198 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1209 'target_name': 'helper_app', | 1209 'target_name': 'helper_app', |
1210 'type': 'executable', | 1210 'type': 'executable', |
1211 'product_name': '<(mac_product_name) Helper', | 1211 'product_name': '<(mac_product_name) Helper', |
1212 'mac_bundle': 1, | 1212 'mac_bundle': 1, |
1213 'dependencies': [ | 1213 'dependencies': [ |
1214 'chrome_dll', | 1214 'chrome_dll', |
1215 'interpose_dependency_shim', | 1215 'interpose_dependency_shim', |
1216 'infoplist_strings_tool', | 1216 'infoplist_strings_tool', |
1217 ], | 1217 ], |
1218 'sources': [ | 1218 'sources': [ |
1219 # chrome_exe_main.mm's main() is the entry point for the "chrome" | 1219 # chrome_exe_main_mac.mm's main() is the entry point for |
1220 # (browser app) target. All it does is jump to chrome_dll's | 1220 # the "chrome" (browser app) target. All it does is jump |
1221 # ChromeMain. This is appropriate for helper processes too, | 1221 # to chrome_dll's ChromeMain. This is appropriate for |
1222 # because the logic to discriminate between process types at run | 1222 # helper processes too, because the logic to discriminate |
1223 # time is actually directed by the --type command line argument | 1223 # between process types at run time is actually directed |
1224 # processed by ChromeMain. Sharing chrome_exe_main.mm with the | 1224 # by the --type command line argument processed by |
| 1225 # ChromeMain. Sharing chrome_exe_main_mac.mm with the |
1225 # browser app will suffice for now. | 1226 # browser app will suffice for now. |
1226 'app/chrome_exe_main.mm', | 1227 'app/chrome_exe_main_mac.mm', |
1227 'app/helper-Info.plist', | 1228 'app/helper-Info.plist', |
1228 ], | 1229 ], |
1229 # TODO(mark): Come up with a fancier way to do this. It should only | 1230 # TODO(mark): Come up with a fancier way to do this. It should only |
1230 # be necessary to list helper-Info.plist once, not the three times it | 1231 # be necessary to list helper-Info.plist once, not the three times it |
1231 # is listed here. | 1232 # is listed here. |
1232 'mac_bundle_resources!': [ | 1233 'mac_bundle_resources!': [ |
1233 'app/helper-Info.plist', | 1234 'app/helper-Info.plist', |
1234 ], | 1235 ], |
1235 # TODO(mark): For now, don't put any resources into this app. Its | 1236 # TODO(mark): For now, don't put any resources into this app. Its |
1236 # resources directory will be a symbolic link to the browser app's | 1237 # resources directory will be a symbolic link to the browser app's |
(...skipping 774 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2011 }], # targets | 2012 }], # targets |
2012 }], # OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" | 2013 }], # OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" |
2013 ], # 'conditions' | 2014 ], # 'conditions' |
2014 } | 2015 } |
2015 | 2016 |
2016 # Local Variables: | 2017 # Local Variables: |
2017 # tab-width:2 | 2018 # tab-width:2 |
2018 # indent-tabs-mode:nil | 2019 # indent-tabs-mode:nil |
2019 # End: | 2020 # End: |
2020 # vim: set expandtab tabstop=2 shiftwidth=2: | 2021 # vim: set expandtab tabstop=2 shiftwidth=2: |
OLD | NEW |