| 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 173 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 184 return [x for x in sources if compilable(env, x)] | 184 return [x for x in sources if compilable(env, x)] |
| 185 result = [] | 185 result = [] |
| 186 for top, folders, nonfolders in FileListWalk(sources): | 186 for top, folders, nonfolders in FileListWalk(sources): |
| 187 result.extend([x for x in nonfolders if compilable(env, x)]) | 187 result.extend([x for x in nonfolders if compilable(env, x)]) |
| 188 return result | 188 return result |
| 189 | 189 |
| 190 def ChromeProgram(env, target, source, *args, **kw): | 190 def ChromeProgram(env, target, source, *args, **kw): |
| 191 source = compilable_files(env, source) | 191 source = compilable_files(env, source) |
| 192 if env.get('_GYP'): | 192 if env.get('_GYP'): |
| 193 prog = env.Program(target, source, *args, **kw) | 193 prog = env.Program(target, source, *args, **kw) |
| 194 result = env.Install('$DESTINATION_ROOT', prog) | 194 result = env.Install('$TOP_BUILDDIR', prog) |
| 195 else: | 195 else: |
| 196 result = env.ComponentProgram(target, source, *args, **kw) | 196 result = env.ComponentProgram(target, source, *args, **kw) |
| 197 if env.get('INCREMENTAL'): | 197 if env.get('INCREMENTAL'): |
| 198 env.Precious(result) | 198 env.Precious(result) |
| 199 return result | 199 return result |
| 200 | 200 |
| 201 def ChromeTestProgram(env, target, source, *args, **kw): | 201 def ChromeTestProgram(env, target, source, *args, **kw): |
| 202 source = compilable_files(env, source) | 202 source = compilable_files(env, source) |
| 203 if env.get('_GYP'): | 203 if env.get('_GYP'): |
| 204 prog = env.Program(target, source, *args, **kw) | 204 prog = env.Program(target, source, *args, **kw) |
| 205 result = env.Install('$DESTINATION_ROOT', prog) | 205 result = env.Install('$TOP_BUILDDIR', prog) |
| 206 else: | 206 else: |
| 207 result = env.ComponentTestProgram(target, source, *args, **kw) | 207 result = env.ComponentTestProgram(target, source, *args, **kw) |
| 208 if env.get('INCREMENTAL'): | 208 if env.get('INCREMENTAL'): |
| 209 env.Precious(*result) | 209 env.Precious(*result) |
| 210 return result | 210 return result |
| 211 | 211 |
| 212 def ChromeLibrary(env, target, source, *args, **kw): | 212 def ChromeLibrary(env, target, source, *args, **kw): |
| 213 source = compilable_files(env, source) | 213 source = compilable_files(env, source) |
| 214 if env.get('_GYP'): | 214 if env.get('_GYP'): |
| 215 lib = env.Library(target, source, *args, **kw) | 215 lib = env.Library(target, source, *args, **kw) |
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 310 # Add the grit tool to the base environment because we use this a lot. | 310 # Add the grit tool to the base environment because we use this a lot. |
| 311 sys.path.append(env.Dir('$SRC_DIR/tools/grit').abspath) | 311 sys.path.append(env.Dir('$SRC_DIR/tools/grit').abspath) |
| 312 env.Tool('scons', toolpath=[env.Dir('$SRC_DIR/tools/grit/grit')]) | 312 env.Tool('scons', toolpath=[env.Dir('$SRC_DIR/tools/grit/grit')]) |
| 313 | 313 |
| 314 # Add the repack python script tool that we use in multiple places. | 314 # Add the repack python script tool that we use in multiple places. |
| 315 sys.path.append(env.Dir('$SRC_DIR/tools/data_pack').abspath) | 315 sys.path.append(env.Dir('$SRC_DIR/tools/data_pack').abspath) |
| 316 env.Tool('scons', toolpath=[env.Dir('$SRC_DIR/tools/data_pack/')]) | 316 env.Tool('scons', toolpath=[env.Dir('$SRC_DIR/tools/data_pack/')]) |
| 317 | 317 |
| 318 def exists(env): | 318 def exists(env): |
| 319 return True | 319 return True |
| OLD | NEW |