|
From: <de...@us...> - 2004-01-21 10:42:35
|
Update of /cvsroot/fudaa/fudaa_devel/aide/src/prepro
In directory sc8-pr-cvs1:/tmp/cvs-serv12105/prepro
Added Files:
.cvsignore build.xml
Log Message:
Ajout de la doc pour le prepro
--- NEW FILE: .cvsignore ---
html
dist
.project
.externalToolsBuilders
--- NEW FILE: build.xml ---
<project name="prepro" default="build" basedir=".">
<!-- =================================================================== -->
<!-- Initialize the environment -->
<!-- =================================================================== -->
<target name=".initialisation">
<property name="project.dir" location="${basedir}"/>
<tstamp>
<format property="lastUpdate" locale="fr" pattern="dd MMMM yyyy"/>
</tstamp>
<property name="html.dir" location="html"/>
<property name="dist.dir" location="dist"/>
<property name="dist.html.dir" location="dist/html"/>
<property name="src.dir" location="src"/>
<property name="src.web.dir" location="src_web"/>
<property name="init.ext" value=".xml"/>
<property name="dest.ext" value=".html"/>
<property name="tmp.ext" value=".tmp"/>
<property name="filelist" value="file.lst"/>
<property name="task.dir" location="template/task"/>
<property name="template.xsl" location="template/sort-menu.xsl"/>
<property name="base.xsl" location="template/template.xsl"/>
<patternset id="sort.files" includes="**/index${dest.ext},**/alphabetique${dest.ext}"/>
<patternset id="style.files" includes="**/*${init.ext}"/>
<patternset id="resources.files" includes="**/images/**,**/common/**" excludes="**/${filelist}"/>
<mkdir dir="${html.dir}"/>
</target>
<target name="filelist" depends=".initialisation">
<javac srcdir="${task.dir}" destdir="${task.dir}"
includes="FileList.java" debug="on"/>
<taskdef classname="FileList" name="fileList" classpath="${task.dir}"/>
<fileList file="${filelist}">
<dirset dir="${src.dir}" includes="?*/**" excludes="**/images/**,**/common/**"/>
</fileList>
</target>
<target name="generate" depends=".initialisation">
<dependset>
<srcfileset dir="${src.dir}" includes="**/*.dtd"/>
<srcfileset dir="${basedir}/template/" includes="**/*.*"/>
<srcfilelist dir="${basedir}" files="build.xml"/>
<targetfileset dir="${html.dir}" includes="**/*${dest.ext}" />
<targetfileset dir="${dist.dir}" includes="**/*${dest.ext}" />
</dependset>
<copy todir="${html.dir}">
<fileset dir="${src.dir}">
<patternset refid="resources.files"/>
</fileset>
</copy>
<style destdir="${html.dir}" basedir="${src.dir}"
style="${base.xsl}" extension="${dest.ext}">
<patternset refid="style.files"/>
<param name="lastUpdate" expression="${lastUpdate}"/>
<param name="destExt" expression="${dest.ext}"/>
</style>
</target>
<target name="build_doc" depends="filelist,generate">
<replace dir="${html.dir}" token='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'>
<patternset refid="sort.files"/>
</replace>
<style destdir="${html.dir}" basedir="${html.dir}"
style="${template.xsl}" extension="${tmp.ext}">
<patternset refid="sort.files"/>
</style>
<move todir="${html.dir}">
<fileset dir="${html.dir}">
<include name="**/**${tmp.ext}"/>
</fileset>
<mapper type="glob" from="*${tmp.ext}" to="*${dest.ext}"/>
</move>
</target>
<target name="build" depends="build_doc" description="Construit le dossier html et dist et genere les fichiers html">
<mkdir dir="${dist.html.dir}"/>
<copy todir="${dist.html.dir}/doc">
<fileset dir="${html.dir}"/>
</copy>
<style destdir="${dist.html.dir}" basedir="${src.web.dir}"
style="${base.xsl}" extension="${dest.ext}">
<patternset refid="style.files"/>
<param name="lastUpdate" expression="${lastUpdate}"/>
<param name="destExt" expression="${dest.ext}"/>
</style>
</target>
<target name="clean" description="Efface les dossiers html et dist" depends=".initialisation">
<delete dir="${html.dir}"/>
<delete dir="${dist.dir}"/>
</target>
<target name="buildDist" depends="build" description="Creer les archives pour la doc et pour le site dans dist/">
<zip destfile="${dist.dir}/html/prepro_doc.zip">
<zipfileset dir="${dist.dir}/html/doc" prefix="fudaa_prepro"/>
</zip>
<tar tarfile="${dist.dir}/prepro_web.tar.bz2" compression="bzip2">
<tarfileset dir="${dist.dir}/html" prefix="prepro_web"/>
</tar>
</target>
</project>
|