OLD | NEW |
1 # Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2006-2008 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 import os | 5 import os |
6 | 6 |
7 Import(['env']) | 7 Import(['env']) |
8 | 8 |
9 env = env.Clone() | 9 env = env.Clone() |
10 env_res = env.Clone() | 10 env_res = env.Clone() |
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
204 'CHROME_PNG_WRITE_SUPPORT', | 204 'CHROME_PNG_WRITE_SUPPORT', |
205 ['__PRETTY_FUNCTION__', '__FUNCTION__'], | 205 ['__PRETTY_FUNCTION__', '__FUNCTION__'], |
206 'DISABLE_ACTIVEX_TYPE_CONVERSION_MPLAYER2', | 206 'DISABLE_ACTIVEX_TYPE_CONVERSION_MPLAYER2', |
207 | 207 |
208 '__STD_C', | 208 '__STD_C', |
209 ['USE_SYSTEM_MALLOC', '1'], | 209 ['USE_SYSTEM_MALLOC', '1'], |
210 ], | 210 ], |
211 ) | 211 ) |
212 | 212 |
213 # This list is the SConscripts that work on Windows and Linux. | 213 # This list is the SConscripts that work on Windows and Linux. |
214 sconscript_dirs = [ | 214 sconscript_dirs = env.ChromiumLoadComponentSConscripts( |
215 'SConscript.port', | 215 LOAD_NAMES = ['webkit'], |
216 'SConscript.javascriptcore_pcre', | 216 port = 'SConscript.port', |
217 'build/JSConfig/SConscript', | 217 JavaScriptCore_pcre = 'SConscript.javascriptcore_pcre', |
218 'build/JavaScriptCore/SConscript', | 218 WebCore_config_h = 'build/JSConfig/SConscript', |
219 'build/localized_strings/SConscript', | 219 JavaScriptCore = 'build/JavaScriptCore/SConscript', |
220 'build/port/SConscript', | 220 webkit_strings = 'build/localized_strings/SConscript', |
221 'build/V8Bindings/SConscript', | 221 bindings = 'build/port/SConscript', |
222 'build/WebCore/SConscript', | 222 V8Bindings = 'build/V8Bindings/SConscript', |
223 'default_plugin/SConscript', | 223 WebCore = 'build/WebCore/SConscript', |
224 'glue/SConscript', | 224 default_plugin = 'default_plugin/SConscript', |
225 'glue/plugins/test/SConscript', | 225 glue = 'glue/SConscript', |
226 'tools/npapi_layout_test_plugin/SConscript', | 226 npapi_test_plugin = 'glue/plugins/test/SConscript', |
227 'tools/test_shell/SConscript', | 227 npapi_layout_test_plugin = 'tools/npapi_layout_test_plugin/SConscript', |
228 ] | 228 test_shell = 'tools/test_shell/SConscript', |
| 229 ) |
| 230 |
229 if env['PLATFORM'] == 'win32': | 231 if env['PLATFORM'] == 'win32': |
230 # These extra dirs aren't win32-specific, they're just the dirs that | 232 # These extra dirs aren't win32-specific, they're just the dirs that |
231 # haven't yet been made portable. | 233 # haven't yet been made portable. |
232 sconscript_dirs.extend([ | 234 sconscript_dirs.extend(env.ChromiumLoadComponentSConscripts( |
233 'activex_shim/SConscript', | 235 LOAD_NAMES = ['webkit'], |
234 'activex_shim_dll/SConscript', | 236 activex_shim = 'activex_shim/SConscript', |
235 ]) | 237 npaxshim = 'activex_shim_dll/SConscript', |
| 238 )) |
236 | 239 |
237 env.Append( | 240 env.Append( |
238 CPPDEFINES = [ | 241 CPPDEFINES = [ |
239 '_CRT_SECURE_NO_DEPRECATE', | 242 '_CRT_SECURE_NO_DEPRECATE', |
240 '_CRT_NONSTDC_NO_WARNINGS', | 243 '_CRT_NONSTDC_NO_WARNINGS', |
241 '_CRT_NONSTDC_NO_DEPRECATE', | 244 '_CRT_NONSTDC_NO_DEPRECATE', |
242 ['CRASH', '__debugbreak'], | 245 ['CRASH', '__debugbreak'], |
243 ]) | 246 ]) |
244 | 247 |
245 env.Prepend( | 248 env.Prepend( |
(...skipping 19 matching lines...) Expand all Loading... |
265 # add their own individual targets to the 'webkit' Alias. | 268 # add their own individual targets to the 'webkit' Alias. |
266 #env.Alias('webkit', ['.', '$DESTINATION_ROOT/icudt38.dll']) | 269 #env.Alias('webkit', ['.', '$DESTINATION_ROOT/icudt38.dll']) |
267 if env['PLATFORM'] == 'win32': | 270 if env['PLATFORM'] == 'win32': |
268 env.Alias('webkit', ['$DESTINATION_ROOT/icudt38.dll']) | 271 env.Alias('webkit', ['$DESTINATION_ROOT/icudt38.dll']) |
269 | 272 |
270 version = env.Command('$WEBKIT_DIR/build/WebCore/webkit_version.h', | 273 version = env.Command('$WEBKIT_DIR/build/WebCore/webkit_version.h', |
271 ['$WEBCORE_DIR/Configurations/Version.xcconfig', | 274 ['$WEBCORE_DIR/Configurations/Version.xcconfig', |
272 '$CHROME_SRC_DIR/webkit/build/webkit_version.py'], | 275 '$CHROME_SRC_DIR/webkit/build/webkit_version.py'], |
273 "$PYTHON ${SOURCES[1]} ${SOURCES[0]} ${TARGET.dir}") | 276 "$PYTHON ${SOURCES[1]} ${SOURCES[0]} ${TARGET.dir}") |
274 env.AlwaysBuild(version) | 277 env.AlwaysBuild(version) |
275 | |
OLD | NEW |