1.1 --- a/build.xml Mon Aug 22 01:26:23 2011 +0200
1.2 +++ b/build.xml Mon Aug 22 13:57:20 2011 +0200
1.3 @@ -13,7 +13,7 @@
1.4 <target name="generuj" description="Vygeneruje kompletní web." depends="agregace,stránky">
1.5 </target>
1.6
1.7 - <target name="stránky" description="Vygeneruje samotné XHTML webové stránky." depends="statický-obsah,kompiluj-funkce">
1.8 + <target name="stránky" description="Vygeneruje samotné XHTML webové stránky." depends="statický-obsah,syntaxe,kompiluj-funkce">
1.9 <xslt basedir="${vstup}" destdir="${výstup}" includes="*${vstupníPřípona}" extension="${výstupníPřípona}" style="${šablona}/stránka.xsl" processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
1.10 <param name="konfigurák" expression="../${vstup}/"/>
1.11 <param name="podporaZaostalýchProhlížečů" expression="false"/>
1.12 @@ -27,6 +27,16 @@
1.13 </xslt>
1.14 </target>
1.15
1.16 + <target name="syntaxe" description="Vygeneruje CSS styl pro zvýrazňování syntaxe" depends="kompiluj-funkce">
1.17 + <xslt in="${vstup}/web.conf" out="${výstup}/css/syntaxe.css" style="${šablona}/syntaxe.xsl" processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
1.18 + <classpath location="/usr/share/java/saxonb-9.0.jar"/>
1.19 + <classpath location="${funkce}"/>
1.20 + <factory name="net.sf.saxon.TransformerFactoryImpl">
1.21 + <attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
1.22 + </factory>
1.23 + </xslt>
1.24 + </target>
1.25 +
1.26 <target name="agregace" description="Vytvoří agregované výstupy: RSS, Atom, Sitemap.xml." depends="kompiluj-funkce">
1.27 <!-- TODO: sloučit, zjednodušit, parametrizovat -->
1.28