build.xml
changeset 31 da6ae32853cb
parent 24 63e404f454e8
child 51 df1f942f7b69
     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