| <!-- ===================================================================== --> | |
| <!-- Custom targets called from a project's generated build.xml --> | |
| <!-- Set customBuildCallbacks=<path/to/this/file> in your build.properties.--> | |
| <!-- ===================================================================== --> | |
| <project name="Build specific targets and properties" default="noDefault"> | |
| <!-- ===================================================================== --> | |
| <!-- Default target --> | |
| <!-- ===================================================================== --> | |
| <target name="noDefault"> | |
| <echo message="This file must be called with explicit targets" /> | |
| </target> | |
| <!-- ===================================================================== --> | |
| <!-- Steps to do before the target build.jars --> | |
| <!-- Available parameters : --> | |
| <!-- build.result.folder - folder to contain the build results --> | |
| <!-- ===================================================================== --> | |
| <target name="pre.viewer.jar"> | |
| <property name="basedir" location="." /> | |
| <property name="birt.dir" value="birt" /> | |
| <property name="build.result.folder" value="${basedir}" /> | |
| <mkdir dir="${build.result.folder}/viewerservletssrc"/> | |
| <copy todir="${build.result.folder}/viewerservletssrc" overwrite="true"> | |
| <fileset dir="${birt.dir}/WEB-INF/classes/" includes="**/*.java" /> | |
| </copy> | |
| </target> | |
| <target name="pre.build.jars"> | |
| <!--Execute native2ascii for *.msg files--> | |
| <property name="dir.src" value="src"/> | |
| <native2ascii encoding="Cp1252" | |
| src="." | |
| dest="." | |
| ext=".properties" | |
| includes="**/*_de_DE.msg, **/*_fr_FR.msg, **/*_es_ES.msg"/> | |
| <native2ascii encoding="GBK" | |
| src="." | |
| dest="." | |
| ext=".properties" | |
| includes="**/*_zh_CN.msg"/> | |
| <native2ascii encoding="SJIS" | |
| src="." | |
| dest="." | |
| ext=".properties" | |
| includes="**/*_ja_JP.msg"/> | |
| <native2ascii encoding="MS949" | |
| src="." | |
| dest="." | |
| ext=".properties" | |
| includes="**/*_ko_KR.msg"/> | |
| <copy todir="."> | |
| <fileset dir="src" includes="org/**"/> | |
| </copy> | |
| </target> | |
| <!-- ===================================================================== --> | |
| <!-- Steps to do after the target build.jars --> | |
| <!-- Available parameters : --> | |
| <!-- build.result.folder - folder to contain the build results --> | |
| <!-- ===================================================================== --> | |
| <target name="post.build.jars"> | |
| </target> | |
| <!-- ===================================================================== --> | |
| <!-- Steps to do before the target build.sources --> | |
| <!-- Available parameters : --> | |
| <!-- build.result.folder - folder to contain the build results --> | |
| <!-- ===================================================================== --> | |
| <target name="pre.build.sources"> | |
| </target> | |
| <!-- ===================================================================== --> | |
| <!-- Steps to do after the target build.sources --> | |
| <!-- Available parameters : --> | |
| <!-- build.result.folder - folder to contain the build results --> | |
| <!-- ===================================================================== --> | |
| <target name="post.build.sources"> | |
| </target> | |
| <!-- ===================================================================== --> | |
| <!-- Steps to do before the compilation target <name> --> | |
| <!-- Substitute "name" with the name of the compilation target, eg @dot --> | |
| <!-- Available parameters : --> | |
| <!-- source.foldern : n = 1 ... N, the source folders --> | |
| <!-- target.folder : where the results of the compilation go --> | |
| <!-- <name>.classpath : name = name of the compilation target. A --> | |
| <!-- reference to the classpath structure. --> | |
| <!-- ===================================================================== --> | |
| <target name="pre.name"> | |
| </target> | |
| <target name="pre.@dot"> | |
| </target> | |
| <!-- ===================================================================== --> | |
| <!-- Steps to do during the compilation target <name>, after the compile --> | |
| <!-- but before jaring. Substitute "name" with the name of the compilation--> | |
| <!-- target, eg @dot --> | |
| <!-- Available parameters : --> | |
| <!-- source.foldern : n = 1 ... N, the source folders --> | |
| <!-- target.folder : where the results of the compilation go --> | |
| <!-- <name>.classpath : name = name of the compilation target. A --> | |
| <!-- reference to the classpath structure. --> | |
| <!-- ===================================================================== --> | |
| <target name="post.compile.name"> | |
| </target> | |
| <target name="post.compile.@dot"> | |
| </target> | |
| <!-- ===================================================================== --> | |
| <!-- Steps to do after the compilation target <name> --> | |
| <!-- Substitute "name" with the name of the compilation target, eg @dot --> | |
| <!-- Available parameters : --> | |
| <!-- jar.location - the location of the compilation results --> | |
| <!-- <name>.classpath : name = name of the compilation target. A --> | |
| <!-- reference to the classpath structure. --> | |
| <!-- ===================================================================== --> | |
| <target name="post.name"> | |
| </target> | |
| <target name="post.@dot"> | |
| </target> | |
| <!-- ===================================================================== --> | |
| <!-- Steps to do before the target gather.bin.parts --> | |
| <!-- Available parameters : --> | |
| <!-- build.result.folder - folder containing the build results --> | |
| <!-- target.folder - destination folder --> | |
| <!-- ===================================================================== --> | |
| <target name="pre.gather.bin.parts"> | |
| </target> | |
| <!-- ===================================================================== --> | |
| <!-- Steps to do after the target gather.bin.parts --> | |
| <!-- Available parameters : --> | |
| <!-- build.result.folder - folder containing the build results --> | |
| <!-- target.folder - destination folder --> | |
| <!-- ===================================================================== --> | |
| <target name="post.gather.bin.parts"> | |
| </target> | |
| <!-- ===================================================================== --> | |
| <!-- Steps to do before the target gather.sources --> | |
| <!-- Available parameters : --> | |
| <!-- destination.temp.folder - destination folder --> | |
| <!-- ===================================================================== --> | |
| <target name="pre.gather.sources"> | |
| </target> | |
| <!-- ===================================================================== --> | |
| <!-- Steps to do after the target gather.sources --> | |
| <!-- Available parameters : --> | |
| <!-- destination.temp.folder - destination folder --> | |
| <!-- ===================================================================== --> | |
| <target name="post.gather.sources"> | |
| </target> | |
| <!-- ===================================================================== --> | |
| <!-- Steps to do before the target gather.logs --> | |
| <!-- Available parameters : --> | |
| <!-- destination.temp.folder - destination folder --> | |
| <!-- ===================================================================== --> | |
| <target name="pre.gather.logs"> | |
| </target> | |
| <!-- ===================================================================== --> | |
| <!-- Steps to do after the target gather.logs --> | |
| <!-- Available parameters : --> | |
| <!-- destination.temp.folder - destination folder --> | |
| <!-- ===================================================================== --> | |
| <target name="post.gather.logs"> | |
| </target> | |
| <!-- ===================================================================== --> | |
| <!-- Steps to do before the target clean --> | |
| <!-- Available parameters : --> | |
| <!-- destination.temp.folder - destination folder --> | |
| <!-- ===================================================================== --> | |
| <target name="pre.clean"> | |
| </target> | |
| <!-- ===================================================================== --> | |
| <!-- Steps to do after the target clean --> | |
| <!-- Available parameters : --> | |
| <!-- plugin.destination - final destination of the build --> | |
| <!-- build.result.folder - results of the compilation --> | |
| <!-- temp.folder - temporary folder --> | |
| <!-- ===================================================================== --> | |
| <target name="post.clean"> | |
| </target> | |
| </project> |