| Index: printing/printing_lib.scons
 | 
| ===================================================================
 | 
| --- printing/printing_lib.scons	(revision 0)
 | 
| +++ printing/printing_lib.scons	(revision 0)
 | 
| @@ -0,0 +1,66 @@
 | 
| +# Copyright (c) 2009 The Chromium Authors. All rights reserved.
 | 
| +# Use of this source code is governed by a BSD-style license that can be
 | 
| +# found in the LICENSE file.
 | 
| +
 | 
| +__doc__ = """
 | 
| +Configuration for building printing.lib / libprinting.a.
 | 
| +"""
 | 
| +
 | 
| +Import('env')
 | 
| +
 | 
| +env = env.Clone()
 | 
| +
 | 
| +env.Prepend(
 | 
| +    CPPPATH = [
 | 
| +        '$CHROME_SRC_DIR',
 | 
| +    ],
 | 
| +)
 | 
| +
 | 
| +input_files = ChromeFileList([
 | 
| +  # TODO(sgk):  violate standard indentation so we don't have to
 | 
| +  # reindent too much when we remove the explicit MSVSFilter() calls
 | 
| +  # in favor of generating the hierarchy to reflect the file system.
 | 
| +    'units.cc',
 | 
| +    'units.h',
 | 
| +])
 | 
| +
 | 
| +env.ChromeLibrary('printing', input_files)
 | 
| +
 | 
| +p = env.ChromeMSVSProject('build/printing.vcproj',
 | 
| +                          dest='$CHROME_SRC_DIR/printing/printing.vcproj',
 | 
| +                          guid='{9E5416B9-B91B-4029-93F4-102C1AD5CAF4}',
 | 
| +                          keyword='Win32Proj',
 | 
| +                          # TODO(sgk):  when we can intuit the hierarchy
 | 
| +                          # from the built targets.
 | 
| +                          #buildtargets=TODO,
 | 
| +                          files=input_files,
 | 
| +                          tools=[
 | 
| +                              'VCPreBuildEventTool',
 | 
| +                              'VCCustomBuildTool',
 | 
| +                              'VCXMLDataGeneratorTool',
 | 
| +                              'VCWebServiceProxyGeneratorTool',
 | 
| +                              'VCMIDLTool',
 | 
| +                              'VCCLCompilerTool',
 | 
| +                              'VCManagedResourceCompilerTool',
 | 
| +                              'VCResourceCompilerTool',
 | 
| +                              'VCPreLinkEventTool',
 | 
| +                              'VCLibrarianTool',
 | 
| +                              'VCALinkTool',
 | 
| +                              'VCXDCMakeTool',
 | 
| +                              'VCBscMakeTool',
 | 
| +                              'VCFxCopTool',
 | 
| +                              'VCPostBuildEventTool',
 | 
| +                          ],
 | 
| +                          ConfigurationType='4')
 | 
| +
 | 
| +p.AddConfig('Debug|Win32',
 | 
| +            InheritedPropertySheets=[
 | 
| +                '$(SolutionDir)../build/debug.vsprops',
 | 
| +                './printing.vsprops',
 | 
| +            ])
 | 
| +
 | 
| +p.AddConfig('Release|Win32',
 | 
| +            InheritedPropertySheets=[
 | 
| +                '$(SolutionDir)../build/release.vsprops',
 | 
| +                './printing.vsprops',
 | 
| +            ])
 | 
| 
 |