@ -8,6 +8,9 @@
<!-- Atmel Studio framework Module XML transform file -->
<!-- Creates an asf.xml module document from a given manifest list of XML files,
and adds appropriate documentation links by cross-referencing the Doxygen
tag output file to map Doxygen group names to generated filenames. -->
<xsl:stylesheet xmlns:xsl= "http://www.w3.org/1999/XSL/Transform" version= "1.0" >
<xsl:output method= "xml" omit-xml-declaration= "yes" />
@ -21,17 +24,8 @@
<asf xmlversion= "1.0" >
<xsl:for-each select= "xml-source" >
<xsl:text > 
 
 </xsl:text>
<xsl:comment > Sourced from <xsl:value-of select= "@filename" /> </xsl:comment>
<xsl:text > 
 </xsl:text>
<xsl:apply-templates select= "document(@filename)/lufa/asf/*" />
<xsl:if test= "position()=last()" >
<xsl:text > 
 
 </xsl:text>
</xsl:if>
</xsl:for-each>
</asf>
</xsl:template>
@ -43,11 +37,9 @@
</xsl:copy>
</xsl:template>
<!-- For Doxygen entry point nodes we need to convert them to add additional
help link nodes so that they show up as links in Studio correctly -->
<!-- For Doxygen entry point nodes we need to convert them into help link
nodes instead, so that they show up as links in Studio correctly -->
<xsl:template match= "build[@type='doxygen-entry-point']" >
<xsl:copy-of select= "current()" />
<xsl:call-template name= "add_help_nodes" >
<xsl:with-param name= "filename" select= "document($lufa-doxygen-tagfile)//compound[name=current()/@value]/filename" />
</xsl:call-template>