<?xml version="1.0" encoding="iso-8859-2"?>
<!--
version: $Id: genant.xml.html,v 1.1 2003/08/01 11:20:42 nthx Exp $
-->
<project name="Genant" basedir="." default="generate">
<description>
Generates WWW pages by joining: header, content, footer.
This should be performed by invoking my own task, but had no time to
write it.
</description>
<property name="build.dir" location=".." />
<property name="src.dir" location="src" />
<property name="inch" value="includes/inc-header.html" />
<property name="incf" value="includes/inc-footer.html" />
<target name="prepare">
<mkdir dir="${build.dir}" />
</target>
<target name="resources">
<!--
<mkdir dir="${build.dir}/css" />
-->
<copy todir="${build.dir}" >
<fileset dir="${src.dir}">
<exclude name="includes/**/*.*" />
</fileset>
</copy>
</target>
<!--
index:
Introduction:
Author:
Java:
-->
<target name="generate"
depends="
resources,
generate-index,
generate-index-new,
generate-chapter-linux,
generate-chapter-rules,
generate-chapter-html,
generate-chapter-school,
generate-about,
generate-prevayler,
generate-ant,
generate-library
">
</target>
<target name="generate-index">
<concat destfile="${build.dir}/index.html" append="false">
<filelist dir="${src.dir}" files="${inch}, index.html, ${incf}"/>
</concat></target>
<target name="generate-index-new">
<concat destfile="${build.dir}/index-new.html" append="false">
<filelist dir="${src.dir}" files="${inch}, index-new.html, ${incf}"/>
</concat></target>
<target name="generate-chapter-linux">
<concat destfile="${build.dir}/chapter-linux.html" append="false">
<filelist dir="${src.dir}" files="${inch}, chapter-linux.html, ${incf}"/>
</concat></target>
<target name="generate-chapter-rules">
<concat destfile="${build.dir}/chapter-rules.html" append="false">
<filelist dir="${src.dir}" files="${inch}, chapter-rules.html, ${incf}"/>
</concat></target>
<target name="generate-chapter-html">
<concat destfile="${build.dir}/chapter-html.html" append="false">
<filelist dir="${src.dir}" files="${inch}, chapter-html.html, ${incf}"/>
</concat></target>
<target name="generate-chapter-school">
<concat destfile="${build.dir}/chapter-school.html" append="false">
<filelist dir="${src.dir}" files="${inch}, chapter-school.html, ${incf}"/>
</concat></target>
<target name="generate-about">
<concat destfile="${build.dir}/about.html" append="false">
<filelist dir="${src.dir}" files="${inch}, about.html, ${incf}"/>
</concat></target>
<target name="generate-prevayler">
<concat destfile="${build.dir}/prevayler.html" append="false">
<filelist dir="${src.dir}" files="${inch}, prevayler.html, ${incf}"/>
</concat></target>
<target name="generate-ant">
<concat destfile="${build.dir}/ant.html" append="false">
<filelist dir="${src.dir}" files="${inch}, ant.html, ${incf}"/>
</concat></target>
<target name="generate-library">
<concat destfile="${build.dir}/library.html" append="false">
<filelist dir="${src.dir}" files="${inch}, library.html, ${incf}"/>
</concat></target>
<!-- =================================================================== -->
<!-- Some more advanced things... ====================================== -->
<!-- =================================================================== -->
<target name="replace_logs">
<replace
dir="${src.dir}"
token="com.pi.eplatform.suirz.common.log4j.Log4JPawel.class"
value="com.pi.eplatform.suirz.common.log4j.Log4JMain.class"
/>
</target>
<target name="iso88592_to_UNICODE">
<echo>Replacing iso8859-2 chars to UNICODE..</echo>
<replace file="${some file}">
<replaceFilter token="¡" value="\u0104" />
<replaceFilter token="Ó" value="\u00D3" />
<replaceFilter token="±" value="\u0105" />
<replaceFilter token="ó" value="\u00F3" />
<replaceFilter token="Æ" value="\u0106" />
<replaceFilter token="¦" value="\u015A" />
<replaceFilter token="æ" value="\u0107" />
<replaceFilter token="¶" value="\u015B" />
<replaceFilter token="Ê" value="\u0118" />
<replaceFilter token="¬" value="\u0179" />
<replaceFilter token="ê" value="\u0119" />
<replaceFilter token="¼" value="\u017A" />
<replaceFilter token="£" value="\u0141" />
<replaceFilter token="¯" value="\u017B" />
<replaceFilter token="³" value="\u0142" />
<replaceFilter token="¿" value="\u017C" />
</replace>
</target>
</project>