# HG changeset patch # User František Kučera <franta-hg@frantovo.cz> # Date 1375967232 -7200 # Node ID 94339837c42d22c9995891af439709dbdaa29253 # Parent 36c2e2bc2eb49de58d49dfe245af96586a238eda ant: spouštění volitelného skriptu (připrav.sh) před generováním diff -r 36c2e2bc2eb4 -r 94339837c42d build.xml --- a/build.xml Thu Aug 08 14:48:28 2013 +0200 +++ b/build.xml Thu Aug 08 15:07:12 2013 +0200 @@ -33,7 +33,7 @@ <property name="vstupníPřípona" value=".xml"/> <property name="výstupníPřípona" value=".xhtml"/> - <target name="generuj" description="Vygeneruje kompletní web." depends="licence,agregace,stránky"/> + <target name="generuj" description="Vygeneruje kompletní web." depends="licence,_připrav,agregace,stránky"/> <target name="stránky" description="Vygeneruje samotné XHTML webové stránky." depends="statický-obsah,syntaxe,kompiluj-funkce,makra"> <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"> @@ -143,6 +143,10 @@ <target name="publikuj" description="Nahraje výstup na server pomocí uživatelského skriptu."> <exec executable="skripty/_publikuj.sh" os="Linux"/> </target> + + <target name="_připrav" description="Spustí volitelný skript před generováním."> + <exec executable="skripty/_připrav.sh" os="Linux"/> + </target> <target name="dokumentace" description="Sestaví dokumentaci"> <javadoc destdir="dokumentace/javadoc" linksource="true" windowtitle="XML Web generátor – javadoc"> diff -r 36c2e2bc2eb4 -r 94339837c42d skripty/_připrav.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/skripty/_připrav.sh Thu Aug 08 15:07:12 2013 +0200 @@ -0,0 +1,7 @@ +#!/bin/bash + +SKRIPT=`dirname $0`/připrav.sh + +if [ -f $SKRIPT ]; then + $SKRIPT; +fi