diff options
author | Rob Mensching <rob@firegiant.com> | 2022-01-02 13:13:10 -0800 |
---|---|---|
committer | Rob Mensching <rob@firegiant.com> | 2022-01-02 23:48:48 -0800 |
commit | 9e3d7c0c4c7000ef51c2959b4e04c2323d1dac31 (patch) | |
tree | 6f3ad75de6ad7efbfa2dcb31818ecf14ee07456c /src/api | |
parent | 770bf982da4a81e56ba4be2b6a7a3afa3868a535 (diff) | |
download | wix-9e3d7c0c4c7000ef51c2959b4e04c2323d1dac31.tar.gz wix-9e3d7c0c4c7000ef51c2959b4e04c2323d1dac31.tar.bz2 wix-9e3d7c0c4c7000ef51c2959b4e04c2323d1dac31.zip |
Move to a single tracking file for all bind inputs and outputs
A single tracking file can be enhanced more easily than continuing
to introduce specialized tracking files. In this case, we now
include output files that are copied and can differentiate them from
the built output files.
Diffstat (limited to 'src/api')
-rw-r--r-- | src/api/wix/WixToolset.Extensibility/Data/ILayoutContext.cs | 14 | ||||
-rw-r--r-- | src/api/wix/WixToolset.Extensibility/Data/TrackedFileType.cs | 12 |
2 files changed, 11 insertions, 15 deletions
diff --git a/src/api/wix/WixToolset.Extensibility/Data/ILayoutContext.cs b/src/api/wix/WixToolset.Extensibility/Data/ILayoutContext.cs index b11b4d13..981ed38e 100644 --- a/src/api/wix/WixToolset.Extensibility/Data/ILayoutContext.cs +++ b/src/api/wix/WixToolset.Extensibility/Data/ILayoutContext.cs | |||
@@ -32,24 +32,14 @@ namespace WixToolset.Extensibility.Data | |||
32 | IReadOnlyCollection<IFileTransfer> FileTransfers { get; set; } | 32 | IReadOnlyCollection<IFileTransfer> FileTransfers { get; set; } |
33 | 33 | ||
34 | /// <summary> | 34 | /// <summary> |
35 | /// File to capture list of content files. | ||
36 | /// </summary> | ||
37 | string ContentsFile { get; set; } | ||
38 | |||
39 | /// <summary> | ||
40 | /// File to capture list of output files. | ||
41 | /// </summary> | ||
42 | string OutputsFile { get; set; } | ||
43 | |||
44 | /// <summary> | ||
45 | /// Intermediate folder. | 35 | /// Intermediate folder. |
46 | /// </summary> | 36 | /// </summary> |
47 | string IntermediateFolder { get; set; } | 37 | string IntermediateFolder { get; set; } |
48 | 38 | ||
49 | /// <summary> | 39 | /// <summary> |
50 | /// List of built output files. | 40 | /// File to capture list of content, built output and copied output files. |
51 | /// </summary> | 41 | /// </summary> |
52 | string BuiltOutputsFile { get; set; } | 42 | string TrackingFile { get; set; } |
53 | 43 | ||
54 | /// <summary> | 44 | /// <summary> |
55 | /// Reset ACLs on file transfers. | 45 | /// Reset ACLs on file transfers. |
diff --git a/src/api/wix/WixToolset.Extensibility/Data/TrackedFileType.cs b/src/api/wix/WixToolset.Extensibility/Data/TrackedFileType.cs index e7f53842..904a990f 100644 --- a/src/api/wix/WixToolset.Extensibility/Data/TrackedFileType.cs +++ b/src/api/wix/WixToolset.Extensibility/Data/TrackedFileType.cs | |||
@@ -25,9 +25,15 @@ namespace WixToolset.Extensibility.Data | |||
25 | Intermediate, | 25 | Intermediate, |
26 | 26 | ||
27 | /// <summary> | 27 | /// <summary> |
28 | /// Final output (like a .msi, .cab or .wixpdb). | 28 | /// Output created by the build process itself (like a .msi, .cab or .wixpdb). |
29 | /// These are the whole point of the build process. | 29 | /// These files can be recreated in the final output location by building again. |
30 | /// </summary> | 30 | /// </summary> |
31 | Final, | 31 | BuiltOutput, |
32 | |||
33 | /// <summary> | ||
34 | /// Output copied by the build process (like external files in an .msi). | ||
35 | /// These files are not created by the build process but are copied to the final output location. | ||
36 | /// </summary> | ||
37 | CopiedOutput, | ||
32 | } | 38 | } |
33 | } | 39 | } |