| 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 """ | 5 """ | 
| 6 Tool module for adding, to a construction environment, Chromium-specific | 6 Tool module for adding, to a construction environment, Chromium-specific | 
| 7 wrappers around Hammer builders.  This gives us a central place for any | 7 wrappers around Hammer builders.  This gives us a central place for any | 
| 8 customization we need to make to the different things we build. | 8 customization we need to make to the different things we build. | 
| 9 """ | 9 """ | 
| 10 | 10 | 
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 66     env.Precious(result) | 66     env.Precious(result) | 
| 67   return result | 67   return result | 
| 68 | 68 | 
| 69 def ChromeTestProgram(env, target, source, *args, **kw): | 69 def ChromeTestProgram(env, target, source, *args, **kw): | 
| 70   source = compilable_files(source) | 70   source = compilable_files(source) | 
| 71   result = env.ComponentTestProgram(target, source, *args, **kw) | 71   result = env.ComponentTestProgram(target, source, *args, **kw) | 
| 72   if env.get('INCREMENTAL'): | 72   if env.get('INCREMENTAL'): | 
| 73     env.Precious(*result) | 73     env.Precious(*result) | 
| 74   return result | 74   return result | 
| 75 | 75 | 
|  | 76 def ChromeLibrary(env, target, source, *args, **kw): | 
|  | 77   source = compilable_files(source) | 
|  | 78   return env.ComponentLibrary(target, source, *args, **kw) | 
|  | 79 | 
| 76 def ChromeStaticLibrary(env, target, source, *args, **kw): | 80 def ChromeStaticLibrary(env, target, source, *args, **kw): | 
| 77   source = compilable_files(source) | 81   source = compilable_files(source) | 
| 78   kw['COMPONENT_STATIC'] = True | 82   kw['COMPONENT_STATIC'] = True | 
| 79   return env.ComponentLibrary(target, source, *args, **kw) | 83   return env.ComponentLibrary(target, source, *args, **kw) | 
| 80 | 84 | 
| 81 def ChromeSharedLibrary(env, target, source, *args, **kw): | 85 def ChromeSharedLibrary(env, target, source, *args, **kw): | 
| 82   source = compilable_files(source) | 86   source = compilable_files(source) | 
| 83   kw['COMPONENT_STATIC'] = False | 87   kw['COMPONENT_STATIC'] = False | 
| 84   result = [env.ComponentLibrary(target, source, *args, **kw)[0]] | 88   result = [env.ComponentLibrary(target, source, *args, **kw)[0]] | 
| 85   if env.get('INCREMENTAL'): | 89   if env.get('INCREMENTAL'): | 
| (...skipping 14 matching lines...) Expand all  Loading... | 
| 100   return env.MSVSProject(*args, **kw) | 104   return env.MSVSProject(*args, **kw) | 
| 101 | 105 | 
| 102 def ChromeMSVSSolution(env, *args, **kw): | 106 def ChromeMSVSSolution(env, *args, **kw): | 
| 103   if not env.Bit('msvs'): | 107   if not env.Bit('msvs'): | 
| 104     return Null() | 108     return Null() | 
| 105   return env.MSVSSolution(*args, **kw) | 109   return env.MSVSSolution(*args, **kw) | 
| 106 | 110 | 
| 107 def generate(env): | 111 def generate(env): | 
| 108   env.AddMethod(ChromeProgram) | 112   env.AddMethod(ChromeProgram) | 
| 109   env.AddMethod(ChromeTestProgram) | 113   env.AddMethod(ChromeTestProgram) | 
|  | 114   env.AddMethod(ChromeLibrary) | 
| 110   env.AddMethod(ChromeStaticLibrary) | 115   env.AddMethod(ChromeStaticLibrary) | 
| 111   env.AddMethod(ChromeSharedLibrary) | 116   env.AddMethod(ChromeSharedLibrary) | 
| 112   env.AddMethod(ChromeObject) | 117   env.AddMethod(ChromeObject) | 
| 113   env.AddMethod(ChromeMSVSFolder) | 118   env.AddMethod(ChromeMSVSFolder) | 
| 114   env.AddMethod(ChromeMSVSProject) | 119   env.AddMethod(ChromeMSVSProject) | 
| 115   env.AddMethod(ChromeMSVSSolution) | 120   env.AddMethod(ChromeMSVSSolution) | 
| 116 | 121 | 
| 117 def exists(env): | 122 def exists(env): | 
| 118   return True | 123   return True | 
| OLD | NEW | 
|---|