| OLD | NEW |
| 1 /* Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 /* Copyright (c) 2012 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 using System; | 5 using System; |
| 6 using System.Collections.Generic; | 6 using System.Collections.Generic; |
| 7 using System.Text; | 7 using System.Text; |
| 8 using System.Collections; | 8 using System.Collections; |
| 9 using System.IO; | 9 using System.IO; |
| 10 using System.Reflection; | 10 using System.Reflection; |
| (...skipping 25 matching lines...) Expand all Loading... |
| 36 protected abstract CanonicalTrackedOutputFiles OutputWriteTLog(ITaskItem
[] compiledSources); | 36 protected abstract CanonicalTrackedOutputFiles OutputWriteTLog(ITaskItem
[] compiledSources); |
| 37 protected abstract void OutputReadTLog(ITaskItem[] compiledSources, Cano
nicalTrackedOutputFiles outputs); | 37 protected abstract void OutputReadTLog(ITaskItem[] compiledSources, Cano
nicalTrackedOutputFiles outputs); |
| 38 protected abstract void OutputCommandTLog(ITaskItem[] compiledSources); | 38 protected abstract void OutputCommandTLog(ITaskItem[] compiledSources); |
| 39 | 39 |
| 40 [Required] | 40 [Required] |
| 41 public string TrackerLogDirectory { get; set; } | 41 public string TrackerLogDirectory { get; set; } |
| 42 | 42 |
| 43 [Required] | 43 [Required] |
| 44 public virtual ITaskItem[] Sources { get; set; } | 44 public virtual ITaskItem[] Sources { get; set; } |
| 45 | 45 |
| 46 |
| 47 // Override default StandardOutputLoggingImportance so that we see the s
tdout from the |
| 48 // toolchain from within visual studio. |
| 49 protected override MessageImportance StandardOutputLoggingImportance |
| 50 { |
| 51 get { return MessageImportance.Normal; } |
| 52 } |
| 53 |
| 46 protected bool ForcedRebuildRequired() | 54 protected bool ForcedRebuildRequired() |
| 47 { | 55 { |
| 48 string tlogCommandPath = null; | 56 string tlogCommandPath = null; |
| 49 | 57 |
| 50 try | 58 try |
| 51 { | 59 { |
| 52 tlogCommandPath = this.TLogCommandFile.GetMetadata("FullPath"); | 60 tlogCommandPath = this.TLogCommandFile.GetMetadata("FullPath"); |
| 53 } | 61 } |
| 54 catch (Exception exception) | 62 catch (Exception exception) |
| 55 { | 63 { |
| (...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 282 | 290 |
| 283 protected virtual string WriteTLogFilename | 291 protected virtual string WriteTLogFilename |
| 284 { | 292 { |
| 285 get | 293 get |
| 286 { | 294 { |
| 287 return BaseTool() + ".compile.write.1.tlog"; | 295 return BaseTool() + ".compile.write.1.tlog"; |
| 288 } | 296 } |
| 289 } | 297 } |
| 290 } | 298 } |
| 291 } | 299 } |
| OLD | NEW |