blob: 4b78b7c76bf71f7a92955a8cf0810be6f0406217 [file] [log] [blame]
Sébastien Blin1f915762020-08-03 13:27:42 -04001<?xml version="1.0" encoding="UTF-8"?>
2<xsl:stylesheet version="1.0"
3xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
4xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
5
6 <xsl:output method="xml" indent="yes" />
7
8 <xsl:template match="@*|node()">
9 <xsl:copy>
10 <xsl:apply-templates select="@*|node()"/>
11 </xsl:copy>
12 </xsl:template>
13
14 <xsl:key name="service-search" match="wix:Component[contains(wix:File/@Source, 'Jami.exe')]" use="@Id" />
Ming Rui Zhange65ec762020-08-31 12:36:40 -040015 <xsl:key name="vc-service-search" match="wix:Component[contains(wix:File/@Source, 'redist') and contains(wix:File/@Source, 'vc')]" use="@Id" />
Sébastien Blin1f915762020-08-03 13:27:42 -040016 <xsl:key name="pdb-search" match="wix:Component[contains(wix:File/@Source, '.pdb')]" use="@Id" />
17 <xsl:key name="lib-search" match="wix:Component[contains(wix:File/@Source, 'Jami.lib')]" use="@Id" />
18 <xsl:key name="exp-search" match="wix:Component[contains(wix:File/@Source, 'Jami.exp')]" use="@Id" />
19 <xsl:key name="qmake-search" match="wix:Component[contains(wix:File/@Source, 'qmake')]" use="@Id" />
20 <xsl:key name="obj-search" match="wix:Component[contains(wix:File/@Source, '.obj')]" use="@Id" />
21 <xsl:key name="tlog-search" match="wix:Component[contains(wix:File/@Source, '.tlog')]" use="@Id" />
22 <xsl:key name="log-search" match="wix:Component[contains(wix:File/@Source, '.log')]" use="@Id" />
23
24 <xsl:template match="wix:Component[key('service-search', @Id)]" />
25 <xsl:template match="wix:Component[key('vc-service-search', @Id)]" />
26 <xsl:template match="wix:Component[key('pdb-search', @Id)]" />
27 <xsl:template match="wix:Component[key('lib-search', @Id)]" />
28 <xsl:template match="wix:Component[key('exp-search', @Id)]" />
29 <xsl:template match="wix:Component[key('qmake-search', @Id)]" />
30 <xsl:template match="wix:Component[key('obj-search', @Id)]" />
31 <xsl:template match="wix:Component[key('tlog-search', @Id)]" />
32 <xsl:template match="wix:Component[key('log-search', @Id)]" />
33
34 <xsl:template match="wix:ComponentRef[key('service-search', @Id)]" />
35 <xsl:template match="wix:ComponentRef[key('vc-service-search', @Id)]" />
36 <xsl:template match="wix:ComponentRef[key('pdb-search', @Id)]" />
37 <xsl:template match="wix:ComponentRef[key('lib-search', @Id)]" />
38 <xsl:template match="wix:ComponentRef[key('exp-search', @Id)]" />
39 <xsl:template match="wix:ComponentRef[key('qmake-search', @Id)]" />
40 <xsl:template match="wix:ComponentRef[key('obj-search', @Id)]" />
41 <xsl:template match="wix:ComponentRef[key('tlog-search', @Id)]" />
42 <xsl:template match="wix:ComponentRef[key('log-search', @Id)]" />
43
44</xsl:stylesheet>