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 '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 402 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
413 # resources directory. | 413 # resources directory. |
414 'mac_bundle_resources/': [ | 414 'mac_bundle_resources/': [ |
415 ['exclude', '.*'], | 415 ['exclude', '.*'], |
416 ], | 416 ], |
417 'xcode_settings': { | 417 'xcode_settings': { |
418 'CHROMIUM_BUNDLE_ID': '<(mac_bundle_id)', | 418 'CHROMIUM_BUNDLE_ID': '<(mac_bundle_id)', |
419 'CHROMIUM_SHORT_NAME': '<(branding)', | 419 'CHROMIUM_SHORT_NAME': '<(branding)', |
420 'CHROMIUM_STRIP_SAVE_FILE': 'app/app.saves', | 420 'CHROMIUM_STRIP_SAVE_FILE': 'app/app.saves', |
421 'INFOPLIST_FILE': 'app/helper-Info.plist', | 421 'INFOPLIST_FILE': 'app/helper-Info.plist', |
422 }, | 422 }, |
423 # Turn off -dead_strip in Release mode for the helper app. There's | |
424 # little here to strip, and doing so preserves symbols from | |
425 # crt1.10.6.o, which get removed incorrectly. http://crbug.com/139902 | |
426 'configurations': { | |
427 'Release': { | |
428 'xcode_settings': { | |
429 'DEAD_CODE_STRIPPING': 'NO', | |
430 }, | |
431 }, | |
432 }, | |
433 'postbuilds': [ | 423 'postbuilds': [ |
434 { | 424 { |
435 # The helper doesn't have real localizations, it just has | 425 # The helper doesn't have real localizations, it just has |
436 # empty .lproj directories, which is enough to convince Cocoa | 426 # empty .lproj directories, which is enough to convince Cocoa |
437 # that anything running out of the helper .app supports those | 427 # that anything running out of the helper .app supports those |
438 # languages. | 428 # languages. |
439 'postbuild_name': 'Make Empty Localizations', | 429 'postbuild_name': 'Make Empty Localizations', |
440 'variables': { | 430 'variables': { |
441 'locale_dirs': [ | 431 'locale_dirs': [ |
442 '>!@(<(apply_locales_cmd) -d ZZLOCALE.lproj <(locales))', | 432 '>!@(<(apply_locales_cmd) -d ZZLOCALE.lproj <(locales))', |
(...skipping 644 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1087 'variables': { | 1077 'variables': { |
1088 'package_name': 'chrome', | 1078 'package_name': 'chrome', |
1089 'java_in_dir': '../chrome/android/java', | 1079 'java_in_dir': '../chrome/android/java', |
1090 }, | 1080 }, |
1091 'includes': [ '../build/java.gypi' ], | 1081 'includes': [ '../build/java.gypi' ], |
1092 }, | 1082 }, |
1093 ]}, # 'targets' | 1083 ]}, # 'targets' |
1094 ], # OS=="android" | 1084 ], # OS=="android" |
1095 ], # 'conditions' | 1085 ], # 'conditions' |
1096 } | 1086 } |
OLD | NEW |