|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <!-- |
|
3 XML Web generátor – program na generování webových stránek |
|
4 Copyright © 2012 František Kučera (frantovo.cz) |
|
5 |
|
6 This program is free software: you can redistribute it and/or modify |
|
7 it under the terms of the GNU General Public License as published by |
|
8 the Free Software Foundation, either version 3 of the License, or |
|
9 (at your option) any later version. |
|
10 |
|
11 This program is distributed in the hope that it will be useful, |
|
12 but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
14 GNU General Public License for more details. |
|
15 |
|
16 You should have received a copy of the GNU General Public License |
|
17 along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
18 --> |
1 <project name="xhtml-web" basedir="." default="generuj"> |
19 <project name="xhtml-web" basedir="." default="generuj"> |
2 |
20 |
3 <!-- Používané adresáře – např. zde můžete vstup a výstup nasměrovat do jiného verzovaného úložiště --> |
21 <!-- Používané adresáře – např. zde můžete vstup a výstup nasměrovat do jiného verzovaného úložiště --> |
4 <property name="vstup" value="vstup"/> |
22 <property name="vstup" value="vstup"/> |
5 <property name="výstup" value="výstup"/> |
23 <property name="výstup" value="výstup"/> |
6 <property name="šablona" value="šablona"/> |
24 <property name="šablona" value="šablona"/> |
7 <property name="seznamMaker" value="${šablona}/.makra-seznam.xsl"/> |
25 <property name="seznamMaker" value="${šablona}/.makra-seznam.xsl"/> |
8 <property name="temp" value="temp"/> |
26 <property name="temp" value="temp"/> |
9 <property name="funkce" value="${šablona}/funkce/build/classes"/> |
27 <property name="funkce" value="${šablona}/funkce/build/classes"/> |
|
28 <property name="čára" value="----------------------------------------------------------------"/> |
10 |
29 |
11 <property name="vstupníPřípona" value=".xml"/> |
30 <property name="vstupníPřípona" value=".xml"/> |
12 <property name="výstupníPřípona" value=".xhtml"/> |
31 <property name="výstupníPřípona" value=".xhtml"/> |
13 |
32 |
14 <target name="generuj" description="Vygeneruje kompletní web." depends="agregace,stránky"> |
33 <target name="generuj" description="Vygeneruje kompletní web." depends="licence,agregace,stránky"> |
15 </target> |
34 </target> |
16 |
35 |
17 <target name="stránky" description="Vygeneruje samotné XHTML webové stránky." depends="statický-obsah,syntaxe,kompiluj-funkce,makra"> |
36 <target name="stránky" description="Vygeneruje samotné XHTML webové stránky." depends="statický-obsah,syntaxe,kompiluj-funkce,makra"> |
18 <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"> |
37 <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"> |
19 <param name="konfigurák" expression="../${vstup}/"/> |
38 <param name="konfigurák" expression="../${vstup}/"/> |
112 <fileset dir="${funkce}" includes="**/*"/> |
131 <fileset dir="${funkce}" includes="**/*"/> |
113 <fileset file="${seznamMaker}"/> |
132 <fileset file="${seznamMaker}"/> |
114 </delete> |
133 </delete> |
115 </target> |
134 </target> |
116 |
135 |
|
136 <target name="licence"> |
|
137 <echo>${čára} |
|
138 XML Web generátor Copyright © 2012 František Kučera (frantovo.cz) |
|
139 This program comes with ABSOLUTELY NO WARRANTY; |
|
140 This is free software, and you are welcome to redistribute it |
|
141 under certain conditions; type ‚ant licence-gpl‘ for details. |
|
142 ${čára}</echo> |
|
143 </target> |
|
144 |
|
145 <target name="licence-gpl"> |
|
146 <loadfile property="licence.txt" srcFile="licence/licence.txt"/> |
|
147 <loadfile property="gpl-3.0.txt" srcFile="licence/gpl-3.0.txt"/> |
|
148 <echo>${čára}</echo> |
|
149 <echo>${licence.txt}</echo> |
|
150 <echo>${čára}</echo> |
|
151 <echo>${gpl-3.0.txt}</echo> |
|
152 <echo>${čára}</echo> |
|
153 </target> |
|
154 |
117 </project> |
155 </project> |