generated files and resources. jars - build jar files. Do not call this script directly,
use the one located at root of projet (in ../..) instead. </echo>
</target>
+
+ <!--target name="config" description="Genere l'arborescence de mise a jour">
+ <property file="component.properties"/>
+ <property name="component.dir" value="build/config/${component.name}/${component.release}"/>
+ <mkdir dir="${component.dir}"/>
+ <copy todir="${component.dir}">
+ <fileset dir="lib" includes="*.jar *.dll"/>
+ <fileset dir="build/jars" includes="*.jar"/>
+ <fileset dir="res" includes="*.*"/>
+ </copy>
+ <propertyfile file="${component.dir}/component.properties">
+ <entry key="description" value="Programme Xemelios"/>
+ <entry key="type" value="xemelios-updates"/>
+ <entry key="base.dest" value="${xemelios.prg}/root/lib/"/>
+ <entry key="deletes" value="${xemelios.prg}/root/documents-def/documents.xml,${xemelios.prg}/root/documents-def/etatPaye.xsl,${xemelios.prg}/root/documents-def/etatVersement.xsl,${xemelios.prg}/root/documents-def/nomenclature-import.xsl,${xemelios.prg}/root/documents-def/nomenclature-import-versement.xsl,${xemelios.prg}/root/documents-def/nomenclature-paye.xsl,${xemelios.prg}/root/documents-def/nomenclature-versement.xsl,${xemelios.prg}/root/documents-def/persistence-config/etatPaye-import-mysql.xsl,${xemelios.prg}/root/documents-def/persistence-config/etatVersement-import-mysql.xsl,${xemelios.prg}/root/documents-def/persistence-config/index.xsl,${xemelios.prg}/root/documents-def/persistence-config/paye-persistence.xml,${xemelios.prg}/root/documents-def/persistence-config/versement-persistence.xml,${xemelios.prg}/root/lib/import-batch.jar,${xemelios.prg}/root/lib/Xilize.jar,${xemelios.prg}/root/lib/cssparser-0-9-4-fs.jar,${xemelios.prg}/root/lib/looks-2.0.4.jar,${xemelios.prg}/root/lib/svgSalamander.jar,${xemelios.prg}/root/lib/itext-paulo-155.jar,${xemelios.prg}/root/setup-xemelios.zip,${xemelios.prg}/root/lib/commons-io-1.2.jar"/>
+ <entry key="log4j.xml.dest" value="${xemelios.prg}/root"/>
+ <entry key="modeleExcelHtml.xls.dest" value="${xemelios.prg}/root/resources"/>
+ <entry key="modeleExportXemelios.xls.dest" value="${xemelios.prg}/root/resources"/>
+ <entry key="modeleExportXemelios-97.xls.dest" value="${xemelios.prg}/root/resources"/>
+ <entry key="modeleExportXemelios-97SR1.xls.dest" value="${xemelios.prg}/root/resources"/>
+ <entry key="viewdoc.cmd.dest" value="${xemelios.prg}/root"/>
+ <entry key="XMLPrettyPrint.xsl.dest" value="${xemelios.prg}/root/resources"/>
+ <entry key="couri.ttf.dest" value="${xemelios.prg}/root/resources"/>
+ <entry key="configuration" value="fr.gouv.finances.cp.xemelios.patches.Core33114"/>
+ <entry key="requires" value="${component.requires}"/>
+ </propertyfile>
+ </target-->
+
+ <target name="setup">
+ <mkdir dir="build/setup" />
+ <mkdir dir="build/setup/bin" />
+ <mkdir dir="build/setup/lib" />
+ <mkdir dir="build/setup/conf" />
+ <mkdir dir="build/setup/logs" />
+ <mkdir dir="build/setup/resources" />
+ <mkdir dir="build/setup/documents-def" />
+
+ <copy todir="build/setup/lib">
+ <fileset dir="lib" includes="*.jar" />
+ <fileset dir="build/jars" includes="*.jar" />
+ <fileset dir="../core/build/jars" includes="*.jar" />
+ <fileset dir="../core/lib" includes="*.jar" />
+ <fileset dir="../import-batch/build/jars" includes="*.jar" />
+ <fileset dir="../mysql-persistence/build/jars" includes="*.jar" />
+ <fileset dir="../mysql-persistence/lib" includes="*.jar" />
+ <fileset dir="../xml-marshall/build/jars" includes="*.jar" />
+ <fileset dir="../xemelios-core/build/jars" includes="*.jar" />
+ <fileset dir="../xemelios-core/lib">
+ <include name="core-renderer.jar" />
+ <include name="iText*.jar" />
+ </fileset>
+ <fileset dir="../swing-utils/lib" includes="swing-layout-1.0.jar" />
+ <fileset dir="../starter/build/jars" includes="xemelios.jar" />
+ <fileset dir="../auth-std-db/build/jars" includes="*.jar" />
+
+ <fileset dir="../cfg-paye/build/jars" includes="*.jar" />
+ <fileset dir="../cg-colloc/build/jars" includes="*.jar" />
+ <fileset dir="../cg-etat/build/jars" includes="*.jar" />
+ <fileset dir="../doc-budg/build/jars" includes="*.jar" />
+ <fileset dir="../edmn/build/jars" includes="*.jar" />
+ <fileset dir="../erar/build/jars" includes="*.jar" />
+ <fileset dir="../etat-frais/build/jars" includes="*.jar" />
+ <fileset dir="../etat-frais-spl/build/jars" includes="*.jar" />
+ <fileset dir="../manifeste2/build/jars" includes="*.jar" />
+ <fileset dir="../oracle-persistence/build/jars" includes="*.jar" />
+ <fileset dir="../oracle-persistence/lib" includes="*.jar" />
+ <fileset dir="../pes-aller/build/jars" includes="*.jar" />
+ <fileset dir="../quittancement/build/jars" includes="*.jar" />
+ <fileset dir="../ref-collec-spl/build/jars" includes="*.jar" />
+ <fileset dir="../rsa/build/jars" includes="*.jar" />
+ <fileset dir="../swing-utils/lib" includes="swing-worker.jar" />
+ <fileset dir="../versement/build/jars" includes="*.jar" />
+ </copy>
+ <copy todir="build/setup/conf">
+ <fileset dir="../../conf" includes="*.rul.xml" />
+ </copy>
+
+ <copy todir="build/setup/resources">
+ <fileset dir="resources" includes="*.xls" />
+ </copy>
+ <copy todir="build/setup/documents-def">
+ <fileset dir="../bourses/conf" includes="**/*" />
+ <fileset dir="../carte-achat/conf" includes="**/*" />
+ <fileset dir="../cfg-paye/conf" includes="**/*" />
+ <fileset dir="../cg-colloc/conf" includes="**/*" />
+ <fileset dir="../cg-etat/conf" includes="**/*" />
+ <fileset dir="../doc-budg/conf" includes="**/*" />
+ <fileset dir="../edmn/conf" includes="**/*" />
+ <fileset dir="../erar/conf" includes="**/*" />
+ <fileset dir="../etat-frais/conf" includes="**/*" />
+ <fileset dir="../etat-frais-spl/conf" includes="**/*" />
+ <fileset dir="../facture-depense/conf" includes="**/*" />
+ <fileset dir="../facture-recette/conf" includes="**/*" />
+ <fileset dir="../manifeste2/conf" includes="**/*" />
+ <fileset dir="../pes-aller/conf" includes="**/*" />
+ <fileset dir="../pes-facture/conf" includes="**/*" />
+ <fileset dir="../quittancement/conf" includes="**/*" />
+ <fileset dir="../rapport/conf" includes="**/*" />
+ <fileset dir="../rsa/conf" includes="**/*" />
+ <fileset dir="../versement/conf" includes="**/*" />
+ </copy>
+ </target>
+
+
+ <target name="setup-cdc-etat" depends="setup-cdc">
+ <copy todir="build/setup/conf" file="resources/oracle-ETAT.sql" />
+ <copy todir="build/setup/bin">
+ <fileset dir="resources/windows" includes="**/*"/>
+ </copy>
+
+ <replace file="build/setup/bin/xemelios-batches.bat" token="##target##" value="etat" />
+ <replace file="build/setup/bin/xemelios-batches.bat" token="##db##" value="oracle" />
+ <replace file="build/setup/bin/xemelios-batches.bat" token="##dbClass##" value="org.xemelios.persist.oracle.OracleDataLayer" />
+ <replace file="build/setup/bin/xemelios-batches.bat" token="##dbConf##" value="-Dxemelios.oracle.config.filename=%HERE%/conf/oracle.properties" />
+
+ <antcall target="zipBatches" />
+ </target>
+
+ <target name="setup-cdc-spl" depends="setup-cdc">
+ <copy todir="build/setup/conf" file="resources/oracle-SPL.sql"/>
+ <copy todir="build/setup/bin">
+ <fileset dir="resources/windows" includes="**/*"/>
+ </copy>
+
+ <replace file="build/setup/bin/xemelios-batches.bat" token="##target##" value="spl" />
+ <replace file="build/setup/bin/xemelios-batches.bat" token="##db##" value="oracle" />
+ <replace file="build/setup/bin/xemelios-batches.bat" token="##dbClass##" value="org.xemelios.persist.oracle.OracleDataLayer" />
+ <replace file="build/setup/bin/xemelios-batches.bat" token="##dbConf##" value="-Dxemelios.oracle.config.filename=%HERE%/conf/oracle.properties" />
+
+ <copy todir="build/setup/pre-2010-documents-def" >
+ <fileset dir="pre-2010-documents-def" includes="**"/>
+ </copy>
+ <antcall target="zipBatches" />
+ </target>
+
+ <target name="setup-cdc" depends="setup">
+ <copy todir="build/setup/conf">
+ <fileset dir="clients/CdC" includes="**/*" />
+ </copy>
+
+ <fixcrlf file="build/setup/conf/batch-conf.xml" eol="dos" />
+ </target>
+
+ <target name="zipBatches">
+ <zip destfile="build/xemelios-batches.zip" basedir="build/setup" compress="true" includes="**/*" level="9" />
+ <copy todir="../../build" file="build/xemelios-batches.zip" overwrite="true" />
+ </target>
<target name="compile" depends="mk-output-dirs">
<javac srcdir="java" destdir="build/classes" debug="${compile.debug}" encoding="ISO-8859-1">