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 | |
9 # Whether or not browser sync code is built in. | |
10 'chrome_personalization%': 1, | |
11 | |
12 # Used to build and statically link a stub (no-op) syncapi engine. | |
13 'use_syncapi_stub%' : 1, | |
14 | |
15 # Define the common dependencies that contain all the actual | 8 # Define the common dependencies that contain all the actual |
16 # Chromium functionality. This list gets pulled in below by | 9 # Chromium functionality. This list gets pulled in below by |
17 # the link of the actual chrome (or chromium) executable on | 10 # the link of the actual chrome (or chromium) executable on |
18 # Linux or Mac, and into chrome.dll on Windows. | 11 # Linux or Mac, and into chrome.dll on Windows. |
19 'chromium_dependencies': [ | 12 'chromium_dependencies': [ |
20 'common', | 13 'common', |
21 'browser', | 14 'browser', |
22 'debugger', | 15 'debugger', |
23 'renderer', | 16 'renderer', |
24 'utility', | 17 'utility', |
(...skipping 2190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2215 'browser/views/tabs/tab_overview_types.h', | 2208 'browser/views/tabs/tab_overview_types.h', |
2216 ], | 2209 ], |
2217 'configurations': { | 2210 'configurations': { |
2218 'Debug': { | 2211 'Debug': { |
2219 'msvs_precompiled_header': 'tools/build/win/precompiled_wtl.h', | 2212 'msvs_precompiled_header': 'tools/build/win/precompiled_wtl.h', |
2220 'msvs_precompiled_source': 'tools/build/win/precompiled_wtl.cc', | 2213 'msvs_precompiled_source': 'tools/build/win/precompiled_wtl.cc', |
2221 }, | 2214 }, |
2222 }, | 2215 }, |
2223 'conditions': [ | 2216 'conditions': [ |
2224 ['use_syncapi_stub==1', { | 2217 ['use_syncapi_stub==1', { |
2225 'defines': ['COMPILING_SYNCAPI_STUB'], | |
2226 'sources': [ | 2218 'sources': [ |
2227 'browser/sync/engine/syncapi_stub.cc', | 2219 'browser/sync/engine/syncapi_stub.cc', |
2228 ], | 2220 ], |
2229 }], # use_syncapi_stub==1 | 2221 }] # use_syncapi_stub==1 |
2230 ['chrome_personalization==1', { | |
2231 'defines': ['CHROME_PERSONALIZATION=1'], | |
2232 }], # chrome_personalization==1 | |
2233 ], | 2222 ], |
2234 }, { # 'OS!="win" | 2223 }, { # 'OS!="win" |
2235 'sources/': [ | 2224 'sources/': [ |
2236 # Exclude all of hang_monitor. | 2225 # Exclude all of hang_monitor. |
2237 ['exclude', '^browser/hang_monitor/'], | 2226 ['exclude', '^browser/hang_monitor/'], |
2238 | 2227 |
2239 # Exclude parts of password_manager. | 2228 # Exclude parts of password_manager. |
2240 ['exclude', '^browser/password_manager/ie7_password\\.cc$'], | 2229 ['exclude', '^browser/password_manager/ie7_password\\.cc$'], |
2241 | 2230 |
2242 # Exclude most of printing. | 2231 # Exclude most of printing. |
(...skipping 3248 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5491 # Use outputs of this action as inputs for the main target build. | 5480 # Use outputs of this action as inputs for the main target build. |
5492 # Seems as a misnomer but makes this happy on Linux (scons). | 5481 # Seems as a misnomer but makes this happy on Linux (scons). |
5493 'process_outputs_as_sources': 1, | 5482 'process_outputs_as_sources': 1, |
5494 }, | 5483 }, |
5495 ], # 'actions' | 5484 ], # 'actions' |
5496 }, | 5485 }, |
5497 ] | 5486 ] |
5498 }], | 5487 }], |
5499 ], # 'conditions' | 5488 ], # 'conditions' |
5500 } | 5489 } |
OLD | NEW |