* Makefile.am:
[monodevelop.git] / extras / GtkSharpLibs / md-gtk-sharp-2.6 / md-gtk-sharp.addin.xml.xsl
blobca60be6e859c07ee081ad85ce0c230ab24e30b5c
1 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
2 <xsl:output method="xml" indent="yes" />
3 <xsl:template match="/">
4 <Addin
5 namespace = "MonoDevelop"
6 author = "Lluis Sanchez"
7 copyright = "GPL"
8 url = "http://www.monodevelop.com"
9 category = "GTK">
11 <xsl:attribute name="id">GtkCore.GtkSharp.<xsl:value-of select="/files/targetversion"/></xsl:attribute>
12 <xsl:attribute name="name">GTK# <xsl:value-of select="/files/targetversion"/> Compilation Support</xsl:attribute>
13 <xsl:attribute name="version"><xsl:value-of select="/files/addinversion"/></xsl:attribute>
14 <xsl:attribute name="description">Allows building applications which target GTK# <xsl:value-of select="/files/targetversion"/></xsl:attribute>
16 <Runtime>
17 <xsl:for-each select="/files/config|/files/dll">
18 <xsl:element name="Import"><xsl:attribute name="file"><xsl:value-of select="." /></xsl:attribute></xsl:element>
19 </xsl:for-each>
20 </Runtime>
22 <Dependencies>
23 <Addin id="Core">
24 <xsl:attribute name="version"><xsl:value-of select="/files/coreaddinversion"/></xsl:attribute>
25 </Addin>
26 <Addin id="GtkCore">
27 <xsl:attribute name="version"><xsl:value-of select="/files/coreaddinversion"/></xsl:attribute>
28 </Addin>
29 </Dependencies>
31 <Extension path = "/MonoDevelop/Core/SupportPackages">
32 <Package name="art-sharp-2.0" gacRoot="true">
33 <xsl:attribute name="version"><xsl:value-of select="/files/gtkversion"/></xsl:attribute>
34 <xsl:for-each select="/files/dll[contains(.,'/art-sharp')]">
35 <xsl:element name="Assembly"><xsl:attribute name="file"><xsl:value-of select="." /></xsl:attribute></xsl:element>
36 </xsl:for-each>
37 </Package>
38 <Package name="gtk-sharp-2.0" gacRoot="true">
39 <xsl:attribute name="version"><xsl:value-of select="/files/gtkversion"/></xsl:attribute>
40 <xsl:for-each select="/files/dll[contains(.,'/atk-sharp') or contains(.,'/pango-sharp') or contains(.,'/gdk-sharp') or contains(.,'/gtk-sharp')]">
41 <xsl:element name="Assembly"><xsl:attribute name="file"><xsl:value-of select="." /></xsl:attribute></xsl:element>
42 </xsl:for-each>
43 </Package>
44 <Package name="vte-sharp-2.0" gacRoot="true">
45 <xsl:attribute name="version"><xsl:value-of select="/files/gtkversion"/></xsl:attribute>
46 <xsl:for-each select="/files/dll[contains(.,'/vte-sharp')]">
47 <xsl:element name="Assembly"><xsl:attribute name="file"><xsl:value-of select="." /></xsl:attribute></xsl:element>
48 </xsl:for-each>
49 </Package>
50 <Package name="glib-sharp-2.0" gacRoot="true">
51 <xsl:attribute name="version"><xsl:value-of select="/files/gtkversion"/></xsl:attribute>
52 <xsl:for-each select="/files/dll[contains(.,'/glib-sharp')]">
53 <xsl:element name="Assembly"><xsl:attribute name="file"><xsl:value-of select="." /></xsl:attribute></xsl:element>
54 </xsl:for-each>
55 </Package>
56 <Package name="rsvg-sharp-2.0" gacRoot="true">
57 <xsl:attribute name="version"><xsl:value-of select="/files/gtkversion"/></xsl:attribute>
58 <xsl:for-each select="/files/dll[contains(.,'/rsvg-sharp')]">
59 <xsl:element name="Assembly"><xsl:attribute name="file"><xsl:value-of select="." /></xsl:attribute></xsl:element>
60 </xsl:for-each>
61 </Package>
62 <Package name="gtk-dotnet-2.0" gacRoot="true">
63 <xsl:attribute name="version"><xsl:value-of select="/files/gtkversion"/></xsl:attribute>
64 <xsl:for-each select="/files/dll[contains(.,'/gtk-dotnet')]">
65 <xsl:element name="Assembly"><xsl:attribute name="file"><xsl:value-of select="." /></xsl:attribute></xsl:element>
66 </xsl:for-each>
67 </Package>
68 <Package name="gconf-sharp-2.0" gacRoot="true">
69 <xsl:attribute name="version"><xsl:value-of select="/files/gtkversion"/></xsl:attribute>
70 <xsl:for-each select="/files/dll[contains(.,'/gconf-sharp')]">
71 <xsl:element name="Assembly"><xsl:attribute name="file"><xsl:value-of select="." /></xsl:attribute></xsl:element>
72 </xsl:for-each>
73 </Package>
74 <Package name="glade-sharp-2.0" gacRoot="true">
75 <xsl:attribute name="version"><xsl:value-of select="/files/gtkversion"/></xsl:attribute>
76 <xsl:for-each select="/files/dll[contains(.,'/glade-sharp')]">
77 <xsl:element name="Assembly"><xsl:attribute name="file"><xsl:value-of select="." /></xsl:attribute></xsl:element>
78 </xsl:for-each>
79 </Package>
80 <Package name="gnome-sharp-2.0" gacRoot="true">
81 <xsl:attribute name="version"><xsl:value-of select="/files/gtkversion"/></xsl:attribute>
82 <xsl:for-each select="/files/dll[contains(.,'/gnome-sharp')]">
83 <xsl:element name="Assembly"><xsl:attribute name="file"><xsl:value-of select="." /></xsl:attribute></xsl:element>
84 </xsl:for-each>
85 </Package>
86 <Package name="gnome-vfs-sharp-2.0" gacRoot="true">
87 <xsl:attribute name="version"><xsl:value-of select="/files/gtkversion"/></xsl:attribute>
88 <xsl:for-each select="/files/dll[contains(.,'/gnome-vfs-sharp')]">
89 <xsl:element name="Assembly"><xsl:attribute name="file"><xsl:value-of select="." /></xsl:attribute></xsl:element>
90 </xsl:for-each>
91 </Package>
92 <Package name="gtkhtml-sharp-2.0" gacRoot="true">
93 <xsl:attribute name="version"><xsl:value-of select="/files/gtkversion"/></xsl:attribute>
94 <xsl:for-each select="/files/dll[contains(.,'/gtkhtml-sharp')]">
95 <xsl:element name="Assembly"><xsl:attribute name="file"><xsl:value-of select="." /></xsl:attribute></xsl:element>
96 </xsl:for-each>
97 </Package>
98 </Extension>
99 </Addin>
100 </xsl:template>
101 </xsl:stylesheet>