| <!-- ===================================================================== --> |
| <!-- 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.build.jars"> |
| <!-- ${build.result.folder} = /home/www-data/build/emf/downloads/drops/2.4.0/N200805051552/eclipse/plugins/org.eclipse.emf.example.installer --> |
| <property file="${build.result.folder}/../../../build.cfg" /> |
| <condition property="exampleCVSTag" value="build_${buildTimestamp}" else="${branch}"> |
| <istrue value="${tagBuild}"/> |
| </condition> |
| <echo message="Checking out org.eclipse.mdt/org.eclipse.xsd/examples from ${exampleCVSTag} ..."/> |
| <cvs failonerror="true" dest="${build.result.folder}/examples" cvsroot=":pserver:anonymous@dev.eclipse.org:/cvsroot/modeling"> |
| <commandline> |
| <argument line="-Q export -r ${exampleCVSTag} org.eclipse.mdt/org.eclipse.xsd/examples" /> |
| </commandline> |
| </cvs> |
| |
| <move todir="${build.result.folder}/examples/" includeemptydirs="true"> |
| <fileset dir="${build.result.folder}/examples/org.eclipse.mdt/org.eclipse.xsd/examples/"> |
| <exclude name="**/.cvsignore" /> |
| <exclude name="**/build/**" /> |
| </fileset> |
| </move> |
| |
| <delete dir="${build.result.folder}/examples/org.eclipse.mdt" /> |
| </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> --> |
| <!-- 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.@dot"> |
| </target> |
| |
| <!-- ===================================================================== --> |
| <!-- Steps to do during the compilation target <name>, after the compile --> |
| <!-- but before jaring --> |
| <!-- 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.@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> |