comparison contrib/wix/templates.wxs @ 13042:bd9bc4123920 stable

wix: add support for x64 native MSI packages
author Steve Borho <steve@borho.org>
date Fri, 26 Nov 2010 17:40:13 -0600
parents 2c177bda512d
children a083c6e62acb
comparison
equal deleted inserted replaced
13041:79388a8325dc 13042:bd9bc4123920
1 <?xml version="1.0" encoding="utf-8"?> 1 <?xml version="1.0" encoding="utf-8"?>
2 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> 2 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
3 3
4 <?include guids.wxi ?> 4 <?include guids.wxi ?>
5 <?include defines.wxi ?>
5 6
6 <Fragment> 7 <Fragment>
7 <ComponentGroup Id="templatesFolder"> 8 <ComponentGroup Id="templatesFolder">
8 9
9 <ComponentRef Id="templates.root" /> 10 <ComponentRef Id="templates.root" />
24 <Fragment> 25 <Fragment>
25 <DirectoryRef Id="INSTALLDIR"> 26 <DirectoryRef Id="INSTALLDIR">
26 27
27 <Directory Id="templatesdir" Name="templates" FileSource="$(var.SourceDir)"> 28 <Directory Id="templatesdir" Name="templates" FileSource="$(var.SourceDir)">
28 29
29 <Component Id="templates.root" Guid="$(var.templates.root.guid)"> 30 <Component Id="templates.root" Guid="$(var.templates.root.guid)" Win64='$(var.IsX64)'>
30 <File Name="map-cmdline.changelog" KeyPath="yes" /> 31 <File Name="map-cmdline.changelog" KeyPath="yes" />
31 <File Name="map-cmdline.compact" /> 32 <File Name="map-cmdline.compact" />
32 <File Name="map-cmdline.default" /> 33 <File Name="map-cmdline.default" />
33 <File Name="map-cmdline.xml" /> 34 <File Name="map-cmdline.xml" />
34 <File Name="template-vars.txt" /> 35 <File Name="template-vars.txt" />
35 </Component> 36 </Component>
36 37
37 <Directory Id="templates.atomdir" Name="atom"> 38 <Directory Id="templates.atomdir" Name="atom">
38 <Component Id="templates.atom" Guid="$(var.templates.atom.guid)"> 39 <Component Id="templates.atom" Guid="$(var.templates.atom.guid)" Win64='$(var.IsX64)'>
39 <File Id="atom.changelog.tmpl" Name="changelog.tmpl" KeyPath="yes" /> 40 <File Id="atom.changelog.tmpl" Name="changelog.tmpl" KeyPath="yes" />
40 <File Id="atom.changelogentry.tmpl" Name="changelogentry.tmpl" /> 41 <File Id="atom.changelogentry.tmpl" Name="changelogentry.tmpl" />
41 <File Id="atom.error.tmpl" Name="error.tmpl" /> 42 <File Id="atom.error.tmpl" Name="error.tmpl" />
42 <File Id="atom.filelog.tmpl" Name="filelog.tmpl" /> 43 <File Id="atom.filelog.tmpl" Name="filelog.tmpl" />
43 <File Id="atom.header.tmpl" Name="header.tmpl" /> 44 <File Id="atom.header.tmpl" Name="header.tmpl" />
46 <File Id="atom.tags.tmpl" Name="tags.tmpl" /> 47 <File Id="atom.tags.tmpl" Name="tags.tmpl" />
47 </Component> 48 </Component>
48 </Directory> 49 </Directory>
49 50
50 <Directory Id="templates.coaldir" Name="coal"> 51 <Directory Id="templates.coaldir" Name="coal">
51 <Component Id="templates.coal" Guid="$(var.templates.coal.guid)"> 52 <Component Id="templates.coal" Guid="$(var.templates.coal.guid)" Win64='$(var.IsX64)'>
52 <File Id="coal.header.tmpl" Name="header.tmpl" KeyPath="yes" /> 53 <File Id="coal.header.tmpl" Name="header.tmpl" KeyPath="yes" />
53 <File Id="coal.map" Name="map" /> 54 <File Id="coal.map" Name="map" />
54 </Component> 55 </Component>
55 </Directory> 56 </Directory>
56 57
57 <Directory Id="templates.gitwebdir" Name="gitweb"> 58 <Directory Id="templates.gitwebdir" Name="gitweb">
58 <Component Id="templates.gitweb" Guid="$(var.templates.gitweb.guid)"> 59 <Component Id="templates.gitweb" Guid="$(var.templates.gitweb.guid)" Win64='$(var.IsX64)'>
59 <File Id="gitweb.branches.tmpl" Name="branches.tmpl" KeyPath="yes" /> 60 <File Id="gitweb.branches.tmpl" Name="branches.tmpl" KeyPath="yes" />
60 <File Id="gitweb.changelog.tmpl" Name="changelog.tmpl" /> 61 <File Id="gitweb.changelog.tmpl" Name="changelog.tmpl" />
61 <File Id="gitweb.changelogentry.tmpl" Name="changelogentry.tmpl" /> 62 <File Id="gitweb.changelogentry.tmpl" Name="changelogentry.tmpl" />
62 <File Id="gitweb.changeset.tmpl" Name="changeset.tmpl" /> 63 <File Id="gitweb.changeset.tmpl" Name="changeset.tmpl" />
63 <File Id="gitweb.error.tmpl" Name="error.tmpl" /> 64 <File Id="gitweb.error.tmpl" Name="error.tmpl" />
80 <File Id="gitweb.helptopics.tmpl" Name="helptopics.tmpl" /> 81 <File Id="gitweb.helptopics.tmpl" Name="helptopics.tmpl" />
81 </Component> 82 </Component>
82 </Directory> 83 </Directory>
83 84
84 <Directory Id="templates.monobluedir" Name="monoblue"> 85 <Directory Id="templates.monobluedir" Name="monoblue">
85 <Component Id="templates.monoblue" Guid="$(var.templates.monoblue.guid)"> 86 <Component Id="templates.monoblue" Guid="$(var.templates.monoblue.guid)" Win64='$(var.IsX64)'>
86 <File Id="monoblue.branches.tmpl" Name="branches.tmpl" KeyPath="yes" /> 87 <File Id="monoblue.branches.tmpl" Name="branches.tmpl" KeyPath="yes" />
87 <File Id="monoblue.changelog.tmpl" Name="changelog.tmpl" /> 88 <File Id="monoblue.changelog.tmpl" Name="changelog.tmpl" />
88 <File Id="monoblue.changelogentry.tmpl" Name="changelogentry.tmpl" /> 89 <File Id="monoblue.changelogentry.tmpl" Name="changelogentry.tmpl" />
89 <File Id="monoblue.changeset.tmpl" Name="changeset.tmpl" /> 90 <File Id="monoblue.changeset.tmpl" Name="changeset.tmpl" />
90 <File Id="monoblue.error.tmpl" Name="error.tmpl" /> 91 <File Id="monoblue.error.tmpl" Name="error.tmpl" />
107 <File Id="monoblue.helptopics.tmpl" Name="helptopics.tmpl" /> 108 <File Id="monoblue.helptopics.tmpl" Name="helptopics.tmpl" />
108 </Component> 109 </Component>
109 </Directory> 110 </Directory>
110 111
111 <Directory Id="templates.paperdir" Name="paper"> 112 <Directory Id="templates.paperdir" Name="paper">
112 <Component Id="templates.paper" Guid="$(var.templates.paper.guid)"> 113 <Component Id="templates.paper" Guid="$(var.templates.paper.guid)" Win64='$(var.IsX64)'>
113 <File Id="paper.branches.tmpl" Name="branches.tmpl" KeyPath="yes" /> 114 <File Id="paper.branches.tmpl" Name="branches.tmpl" KeyPath="yes" />
114 <File Id="paper.changeset.tmpl" Name="changeset.tmpl" /> 115 <File Id="paper.changeset.tmpl" Name="changeset.tmpl" />
115 <File Id="paper.error.tmpl" Name="error.tmpl" /> 116 <File Id="paper.error.tmpl" Name="error.tmpl" />
116 <File Id="paper.fileannotate.tmpl" Name="fileannotate.tmpl" /> 117 <File Id="paper.fileannotate.tmpl" Name="fileannotate.tmpl" />
117 <File Id="paper.filediff.tmpl" Name="filediff.tmpl" /> 118 <File Id="paper.filediff.tmpl" Name="filediff.tmpl" />
133 <File Id="paper.helptopics.tmpl" Name="helptopics.tmpl" /> 134 <File Id="paper.helptopics.tmpl" Name="helptopics.tmpl" />
134 </Component> 135 </Component>
135 </Directory> 136 </Directory>
136 137
137 <Directory Id="templates.rawdir" Name="raw"> 138 <Directory Id="templates.rawdir" Name="raw">
138 <Component Id="templates.raw" Guid="$(var.templates.raw.guid)"> 139 <Component Id="templates.raw" Guid="$(var.templates.raw.guid)" Win64='$(var.IsX64)'>
139 <File Id="raw.changeset.tmpl" Name="changeset.tmpl" KeyPath="yes" /> 140 <File Id="raw.changeset.tmpl" Name="changeset.tmpl" KeyPath="yes" />
140 <File Id="raw.error.tmpl" Name="error.tmpl" /> 141 <File Id="raw.error.tmpl" Name="error.tmpl" />
141 <File Id="raw.fileannotate.tmpl" Name="fileannotate.tmpl" /> 142 <File Id="raw.fileannotate.tmpl" Name="fileannotate.tmpl" />
142 <File Id="raw.filediff.tmpl" Name="filediff.tmpl" /> 143 <File Id="raw.filediff.tmpl" Name="filediff.tmpl" />
143 <File Id="raw.index.tmpl" Name="index.tmpl" /> 144 <File Id="raw.index.tmpl" Name="index.tmpl" />
146 <File Id="raw.notfound.tmpl" Name="notfound.tmpl" /> 147 <File Id="raw.notfound.tmpl" Name="notfound.tmpl" />
147 </Component> 148 </Component>
148 </Directory> 149 </Directory>
149 150
150 <Directory Id="templates.rssdir" Name="rss"> 151 <Directory Id="templates.rssdir" Name="rss">
151 <Component Id="templates.rss" Guid="$(var.templates.rss.guid)"> 152 <Component Id="templates.rss" Guid="$(var.templates.rss.guid)" Win64='$(var.IsX64)'>
152 <File Id="rss.changelog.tmpl" Name="changelog.tmpl" KeyPath="yes" /> 153 <File Id="rss.changelog.tmpl" Name="changelog.tmpl" KeyPath="yes" />
153 <File Id="rss.changelogentry.tmpl" Name="changelogentry.tmpl" /> 154 <File Id="rss.changelogentry.tmpl" Name="changelogentry.tmpl" />
154 <File Id="rss.error.tmpl" Name="error.tmpl" /> 155 <File Id="rss.error.tmpl" Name="error.tmpl" />
155 <File Id="rss.filelog.tmpl" Name="filelog.tmpl" /> 156 <File Id="rss.filelog.tmpl" Name="filelog.tmpl" />
156 <File Id="rss.filelogentry.tmpl" Name="filelogentry.tmpl" /> 157 <File Id="rss.filelogentry.tmpl" Name="filelogentry.tmpl" />
160 <File Id="rss.tags.tmpl" Name="tags.tmpl" /> 161 <File Id="rss.tags.tmpl" Name="tags.tmpl" />
161 </Component> 162 </Component>
162 </Directory> 163 </Directory>
163 164
164 <Directory Id="templates.spartandir" Name="spartan"> 165 <Directory Id="templates.spartandir" Name="spartan">
165 <Component Id="templates.spartan" Guid="$(var.templates.spartan.guid)"> 166 <Component Id="templates.spartan" Guid="$(var.templates.spartan.guid)" Win64='$(var.IsX64)'>
166 <File Id="spartan.branches.tmpl" Name="branches.tmpl" KeyPath="yes" /> 167 <File Id="spartan.branches.tmpl" Name="branches.tmpl" KeyPath="yes" />
167 <File Id="spartan.changelog.tmpl" Name="changelog.tmpl" /> 168 <File Id="spartan.changelog.tmpl" Name="changelog.tmpl" />
168 <File Id="spartan.changelogentry.tmpl" Name="changelogentry.tmpl" /> 169 <File Id="spartan.changelogentry.tmpl" Name="changelogentry.tmpl" />
169 <File Id="spartan.changeset.tmpl" Name="changeset.tmpl" /> 170 <File Id="spartan.changeset.tmpl" Name="changeset.tmpl" />
170 <File Id="spartan.error.tmpl" Name="error.tmpl" /> 171 <File Id="spartan.error.tmpl" Name="error.tmpl" />
186 <File Id="spartan.tags.tmpl" Name="tags.tmpl" /> 187 <File Id="spartan.tags.tmpl" Name="tags.tmpl" />
187 </Component> 188 </Component>
188 </Directory> 189 </Directory>
189 190
190 <Directory Id="templates.staticdir" Name="static"> 191 <Directory Id="templates.staticdir" Name="static">
191 <Component Id="templates.static" Guid="$(var.templates.static.guid)"> 192 <Component Id="templates.static" Guid="$(var.templates.static.guid)" Win64='$(var.IsX64)'>
192 <File Id="static.background.png" Name="background.png" KeyPath="yes" /> 193 <File Id="static.background.png" Name="background.png" KeyPath="yes" />
193 <File Id="static.coal.file.png" Name="coal-file.png" /> 194 <File Id="static.coal.file.png" Name="coal-file.png" />
194 <File Id="static.coal.folder.png" Name="coal-folder.png" /> 195 <File Id="static.coal.folder.png" Name="coal-folder.png" />
195 <File Id="static.excanvas.js" Name="excanvas.js" /> 196 <File Id="static.excanvas.js" Name="excanvas.js" />
196 <File Id="static.graph.js" Name="graph.js" /> 197 <File Id="static.graph.js" Name="graph.js" />