Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(320)

Side by Side Diff: chrome/chrome.gyp

Issue 113652: Added a script to remove headers from the target.... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 11 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« build/mac/tweak_app_infoplist ('K') | « build/mac/tweak_app_infoplist ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 'includes': [ 9 'includes': [
10 '../build/common.gypi', 10 '../build/common.gypi',
(...skipping 2006 matching lines...) Expand 10 before | Expand all | Expand 10 after
2017 'postbuilds': [ 2017 'postbuilds': [
2018 { 2018 {
2019 'postbuild_name': 'Dump Symbols', 2019 'postbuild_name': 'Dump Symbols',
2020 'action': ['<(DEPTH)/build/mac/dump_app_syms', 2020 'action': ['<(DEPTH)/build/mac/dump_app_syms',
2021 '<(branding)'], 2021 '<(branding)'],
2022 }, 2022 },
2023 ], 2023 ],
2024 }], 2024 }],
2025 ], 2025 ],
2026 }], # mac_breakpad 2026 }], # mac_breakpad
2027 ['mac_keystone==1', {
2028 'copies': [
2029 {
2030 'destination': '<(PRODUCT_DIR)/<(mac_product_name).app/Content s/Frameworks/',
2031 'files': ['../third_party/googlemac/Releases/Keystone/Keystone Registration.framework'],
2032 },
2033 ],
2034 }], # mac_keystone
2027 ], 2035 ],
2028 'product_name': '<(mac_product_name)', 2036 'product_name': '<(mac_product_name)',
2029 'xcode_settings': { 2037 'xcode_settings': {
2030 # chrome/app/app-Info.plist has: 2038 # chrome/app/app-Info.plist has:
2031 # CFBundleIdentifier of CHROMIUM_BUNDLE_ID 2039 # CFBundleIdentifier of CHROMIUM_BUNDLE_ID
2032 # CFBundleName of CHROMIUM_SHORT_NAME 2040 # CFBundleName of CHROMIUM_SHORT_NAME
2033 # Xcode then replaces these values with the branded values we set 2041 # Xcode then replaces these values with the branded values we set
2034 # as settings on the target. 2042 # as settings on the target.
2035 'CHROMIUM_BUNDLE_ID': '<(bundle_id)', 2043 'CHROMIUM_BUNDLE_ID': '<(bundle_id)',
2036 'CHROMIUM_SHORT_NAME': '<(branding)', 2044 'CHROMIUM_SHORT_NAME': '<(branding)',
(...skipping 20 matching lines...) Expand all
2057 'actions': [ 2065 'actions': [
2058 { 2066 {
2059 'action_name': 'tweak_app_infoplist', 2067 'action_name': 'tweak_app_infoplist',
2060 # We don't list any inputs or outputs because we always want 2068 # We don't list any inputs or outputs because we always want
2061 # the script to run. Why? Because it does thinks like record 2069 # the script to run. Why? Because it does thinks like record
2062 # the svn revision into the info.plist, so there is no file to 2070 # the svn revision into the info.plist, so there is no file to
2063 # depend on that will change when ever that changes. 2071 # depend on that will change when ever that changes.
2064 'inputs': [], 2072 'inputs': [],
2065 'outputs': [], 2073 'outputs': [],
2066 'action': ['<(DEPTH)/build/mac/tweak_app_infoplist', 2074 'action': ['<(DEPTH)/build/mac/tweak_app_infoplist',
2067 '-b', '<(mac_breakpad)', 2075 '-b<(mac_breakpad)',
2076 '-k<(mac_keystone)',
2068 '<(branding)'], 2077 '<(branding)'],
2069 }, 2078 },
2070 ], 2079 ],
2071 }], 2080 }],
2072 ['OS=="win"', { 2081 ['OS=="win"', {
2073 'include_dirs': [ 2082 'include_dirs': [
2074 'third_party/wtl/include', 2083 'third_party/wtl/include',
2075 ], 2084 ],
2076 'dependencies': [ 2085 'dependencies': [
2077 'views', 2086 'views',
(...skipping 941 matching lines...) Expand 10 before | Expand all | Expand 10 after
3019 }], 3028 }],
3020 ['OS!="win"', { 3029 ['OS!="win"', {
3021 'sources!': [ 3030 'sources!': [
3022 'test/perf/mem_usage.cc', 3031 'test/perf/mem_usage.cc',
3023 ], 3032 ],
3024 }], 3033 }],
3025 ], 3034 ],
3026 }, 3035 },
3027 ], 3036 ],
3028 'conditions': [ 3037 'conditions': [
3029 # We set a feature variable so the different parts that need to check for 3038 # We set feature variables so the different parts that need to check for
3030 # the mac build use of breakpad, check that flag instead of coding it based 3039 # the mac build use of breakpad/keystone, check that flag instead of coding
3031 # on branding. 3040 # it based on branding.
3032 # We need the Mac app name on disk, so we stick this into a variable so 3041 # We need the Mac app name on disk, so we stick this into a variable so
3033 # the different places that need it can use the common variable. 3042 # the different places that need it can use the common variable.
3034 # NOTE: chrome/app/theme/chromium/BRANDING and 3043 # NOTE: chrome/app/theme/chromium/BRANDING and
3035 # chrome/app/theme/google_chrome/BRANDING have the short names, etc.; 3044 # chrome/app/theme/google_chrome/BRANDING have the short names, etc.;
3036 # but extracting from there still means xcodeproject are out of date until 3045 # but extracting from there still means xcodeproject are out of date until
3037 # the next project regeneration. 3046 # the next project regeneration.
3038 ['OS=="mac" and branding=="Chrome"', { 3047 ['OS=="mac" and branding=="Chrome"', {
3039 'variables': { 3048 'variables': {
3040 'mac_breakpad%': 1, 3049 'mac_breakpad%': 1,
3050 'mac_keystone%': 1,
3041 'mac_product_name%': 'Google Chrome', 3051 'mac_product_name%': 'Google Chrome',
3042 } 3052 }
3043 }, { 3053 }, {
3044 'variables': { 3054 'variables': {
3045 'mac_breakpad%': 0, 3055 'mac_breakpad%': 0,
3056 'mac_keystone%': 0,
3046 'mac_product_name%': 'Chromium', 3057 'mac_product_name%': 'Chromium',
3047 } 3058 }
3048 }], 3059 }],
3049 ['OS=="linux"', { 3060 ['OS=="linux"', {
3050 'targets': [ 3061 'targets': [
3051 { 3062 {
3052 'target_name': 'convert_dict', 3063 'target_name': 'convert_dict',
3053 'type': 'executable', 3064 'type': 'executable',
3054 'dependencies': [ 3065 'dependencies': [
3055 '../base/base.gyp:base', 3066 '../base/base.gyp:base',
(...skipping 525 matching lines...) Expand 10 before | Expand all | Expand 10 after
3581 # Use outputs of this action as inputs for the main target build. 3592 # Use outputs of this action as inputs for the main target build.
3582 # Seems as a misnomer but makes this happy on Linux (scons). 3593 # Seems as a misnomer but makes this happy on Linux (scons).
3583 'process_outputs_as_sources': 1, 3594 'process_outputs_as_sources': 1,
3584 }, 3595 },
3585 ], # 'actions' 3596 ], # 'actions'
3586 }, 3597 },
3587 ] 3598 ]
3588 }], 3599 }],
3589 ], # 'conditions' 3600 ], # 'conditions'
3590 } 3601 }
OLDNEW
« build/mac/tweak_app_infoplist ('K') | « build/mac/tweak_app_infoplist ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698