Mercurial > hg
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" /> |