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

Side by Side Diff: skia/SConscript

Issue 17602: Updates to Visual Studio project generation to accomodate... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 11 years, 11 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
« no previous file with comments | « site_scons/site_tools/chromium_builders.py ('k') | testing/SConscript.gtest » ('j') | 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) 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('env') 5 Import('env')
6 6
7 env = env.Clone() 7 env = env.Clone()
8 8
9 env.Prepend( 9 env.Prepend(
10 CPPPATH = [ 10 CPPPATH = [
(...skipping 285 matching lines...) Expand 10 before | Expand all | Expand 10 after
296 'sgl/SkSpriteBlitter_RGB16.cpp', 296 'sgl/SkSpriteBlitter_RGB16.cpp',
297 'sgl/SkSpriteBlitterTemplate.h', 297 'sgl/SkSpriteBlitterTemplate.h',
298 'sgl/SkString.cpp', 298 'sgl/SkString.cpp',
299 'sgl/SkStroke.cpp', 299 'sgl/SkStroke.cpp',
300 'sgl/SkStrokerPriv.cpp', 300 'sgl/SkStrokerPriv.cpp',
301 'sgl/SkStrokerPriv.h', 301 'sgl/SkStrokerPriv.h',
302 'sgl/SkTemplatesPriv.h', 302 'sgl/SkTemplatesPriv.h',
303 'sgl/SkTSearch.cpp', 303 'sgl/SkTSearch.cpp',
304 'sgl/SkTSort.h', 304 'sgl/SkTSort.h',
305 'sgl/SkTypeface_fake.cpp', 305 'sgl/SkTypeface_fake.cpp',
306 'sgl/SkUnPreMultiply.cpp', 306 #'sgl/SkUnPreMultiply.cpp',
tony 2009/01/12 18:01:35 Nit: Why is this commented out? If the file is go
sgk 2009/01/12 18:38:45 That should at least have a TODO to track down wh
307 'sgl/SkUtils.cpp', 307 'sgl/SkUtils.cpp',
308 'sgl/SkWriter32.cpp', 308 'sgl/SkWriter32.cpp',
309 'sgl/SkXfermode.cpp', 309 'sgl/SkXfermode.cpp',
310 ]), 310 ]),
311 311
312 MSVSFilter('ports', [ 312 MSVSFilter('ports', [
313 'ports/sk_predefined_gamma.h', 313 'ports/sk_predefined_gamma.h',
314 'ports/SkFontHost_none.cpp', 314 'ports/SkFontHost_none.cpp',
315 'ports/SkGlobals_global.cpp', 315 'ports/SkGlobals_global.cpp',
316 'ports/SkImageDecoder_Factory.cpp', 316 'ports/SkImageDecoder_Factory.cpp',
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after
453 # TODO(bradnelson): This step creates a skia.pch.ib_tag file to be created. 453 # TODO(bradnelson): This step creates a skia.pch.ib_tag file to be created.
454 # It's a 0-length file so likely harmless. Is this a side effect of having 454 # It's a 0-length file so likely harmless. Is this a side effect of having
455 # IncrediBuild installed on the build machine? 455 # IncrediBuild installed on the build machine?
456 pch, obj = env_p.PCH(['skia.pch', 'precompiled.obj'], 'precompiled.cc') 456 pch, obj = env_p.PCH(['skia.pch', 'precompiled.obj'], 'precompiled.cc')
457 env_p['PCH'] = pch 457 env_p['PCH'] = pch
458 input_files.Replace('precompiled.cc', obj) 458 input_files.Replace('precompiled.cc', obj)
459 459
460 env.ChromeLibrary('skia', input_files) 460 env.ChromeLibrary('skia', input_files)
461 461
462 p = env.ChromeMSVSProject('skia.vcproj', 462 p = env.ChromeMSVSProject('skia.vcproj',
463 dest='$CHROME_SRC_DIR/skia/skia.vcproj',
463 guid='{CD9CA56E-4E94-444C-87D4-58CA1E6F300D}', 464 guid='{CD9CA56E-4E94-444C-87D4-58CA1E6F300D}',
464 files=input_files, 465 files=input_files,
465 relative_path_prefix=r'./', 466 relative_path_prefix=r'./',
466 tools = [ 467 tools = [
467 'VCPreBuildEventTool', 468 'VCPreBuildEventTool',
468 'VCCustomBuildTool', 469 'VCCustomBuildTool',
469 'VCXMLDataGeneratorTool', 470 'VCXMLDataGeneratorTool',
470 'VCWebServiceProxyGeneratorTool', 471 'VCWebServiceProxyGeneratorTool',
471 'VCMIDLTool', 472 'VCMIDLTool',
472 'VCCLCompilerTool', 473 'VCCLCompilerTool',
(...skipping 30 matching lines...) Expand all
503 MSVSTool('VCCLCompilerTool', UsePrecompiledHeader='1'), 504 MSVSTool('VCCLCompilerTool', UsePrecompiledHeader='1'),
504 ]) 505 ])
505 506
506 p.AddFileConfig( 507 p.AddFileConfig(
507 'precompiled.cc', 508 'precompiled.cc',
508 'Release|Win32', 509 'Release|Win32',
509 ExcludedFromBuild='true', 510 ExcludedFromBuild='true',
510 tools=[ 511 tools=[
511 MSVSTool('VCCLCompilerTool'), 512 MSVSTool('VCCLCompilerTool'),
512 ]) 513 ])
513
514 env.AlwaysBuild(p)
515
516 i = env.Command('$CHROME_SRC_DIR/skia/skia.vcproj', p,
517 Copy('$TARGET', '$SOURCE'))
518 Alias('msvs', i)
OLDNEW
« no previous file with comments | « site_scons/site_tools/chromium_builders.py ('k') | testing/SConscript.gtest » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698