blob: 09e14b454f8e428d0e08ad8f8e58065e595a3e91 [file] [log] [blame]
<project default="build" >
<property file="buildAll.properties"/>
<property file="maps/build.cfg"/>
<target name="all" >
<echo></echo>
<java classpath="${build.home}/${eclipse.builder}/startup.jar" fork="true" classname="org.eclipse.core.launcher.Main" failonerror="true">
<jvmarg value="-Dosgi.ws=${basews}"/>
<jvmarg value="-Dosgi.os=${baseos}"/>
<jvmarg value="-Dosgi.arch=${basearch}"/>
<jvmarg value="-Dbasews=${basews}"/>
<jvmarg value="-Dbaseos=${baseos}"/>
<jvmarg value="-Dbasearch=${basearch}"/>
<jvmarg value="-Dbuild.home=${build.home}"/>
<jvmarg value="-DftpServer=${ftpServer}"/>
<jvmarg value="-DftpRemoteDirectory=${ftpRemoteDirectory}"/>
<jvmarg value="-DftpUser=${ftpUser}"/>
<jvmarg value="-DftpPassword=${ftpPassword}"/>
<jvmarg value="-DbuildType=${buildType}"/>
<jvmarg value="-Dclean=true"/>
<jvmarg value="-DjavacDebugInfo=on"/>
<arg value="-application"/>
<arg value="org.eclipse.ant.core.antRunner"/>
<arg value="-buildfile"/>
<arg value="buildAll.xml"/>
</java>
</target>
<!-- To repeat a build tahat failed without a clean -->
<target name="repeatLastBuild" >
<echo></echo>
<java classpath="${build.home}/${eclipse.builder}/startup.jar" fork="true" classname="org.eclipse.core.launcher.Main" failonerror="true">
<jvmarg value="-Dosgi.ws=${basews}"/>
<jvmarg value="-Dosgi.os=${baseos}"/>
<jvmarg value="-Dosgi.arch=${basearch}"/>
<jvmarg value="-Dbasews=${basews}"/>
<jvmarg value="-Dbaseos=${baseos}"/>
<jvmarg value="-Dbasearch=${basearch}"/>
<jvmarg value="-Dbuild.home=${build.home}"/>
<jvmarg value="-DftpServer=${ftpServer}"/>
<jvmarg value="-DftpRemoteDirectory=${ftpRemoteDirectory}"/>
<jvmarg value="-DftpUser=${ftpUser}"/>
<jvmarg value="-DftpPassword=${ftpPassword}"/>
<jvmarg value="-DbuildType=${buildType}"/>
<jvmarg value="-DjavacDebugInfo=on"/>
<arg value="-application"/>
<arg value="org.eclipse.ant.core.antRunner"/>
<arg value="-buildfile"/>
<arg value="buildAll.xml"/>
</java>
</target>
<!-- To repeat a build tahat failed without a clean -->
<target name="test" >
<echo></echo>
<java classpath="${build.home}/${eclipse.builder}/startup.jar" fork="true" classname="org.eclipse.core.launcher.Main" failonerror="true">
<jvmarg value="-Dosgi.ws=${basews}"/>
<jvmarg value="-Dosgi.os=${baseos}"/>
<jvmarg value="-Dosgi.arch=${basearch}"/>
<jvmarg value="-Dbasews=${basews}"/>
<jvmarg value="-Dbaseos=${baseos}"/>
<jvmarg value="-Dbasearch=${basearch}"/>
<jvmarg value="-Dbuild.home=${build.home}"/>
<jvmarg value="-DftpServer=${ftpServer}"/>
<jvmarg value="-DftpRemoteDirectory=${ftpRemoteDirectory}"/>
<jvmarg value="-DftpUser=${ftpUser}"/>
<jvmarg value="-DftpPassword=${ftpPassword}"/>
<jvmarg value="-DbuildType=${buildType}"/>
<jvmarg value="-DjavacDebugInfo=on"/>
<arg value="-application"/>
<arg value="org.eclipse.ant.core.antRunner"/>
<arg value="-buildfile"/>
<arg value="buildAll.xml"/>
<arg value="test"/>
</java>
</target>
<target name="build" >
<java classpath="${build.home}/${eclipse.builder}/startup.jar" fork="true" classname="org.eclipse.core.launcher.Main" failonerror="true">
<jvmarg value="-Dosgi.ws=${basews}"/>
<jvmarg value="-Dosgi.os=${baseos}"/>
<jvmarg value="-Dosgi.arch=${basearch}"/>
<jvmarg value="-Dbasews=${basews}"/>
<jvmarg value="-Dbaseos=${baseos}"/>
<jvmarg value="-Dbasearch=${basearch}"/>
<jvmarg value="-Dbuild.home=${build.home}"/>
<jvmarg value="-DbuildType=${buildType}"/>
<jvmarg value="-DjavacDebugInfo=on"/>
<arg value="-application"/>
<arg value="org.eclipse.ant.core.antRunner"/>
<arg value="-buildfile"/>
<arg value="buildAll.xml"/>
<arg value="build"/>
</java>
</target>
<target name="performance">
<echo message="build.home=${build.home}"/>
<echo message="buildType=${buildType}"/>
<echo message="date=${date}"/>
<echo message="time=${time}"/>
<echo message="buildId=${buildId}"/>
<antcall target="performance2"/>
</target>
<target name="performance2" if="build.home">
<antcall target="performance3"/>
</target>
<target name="performance3" if="buildType">
<antcall target="performance4"/>
</target>
<target name="performance4" if="date">
<antcall target="performance5"/>
</target>
<target name="performance5" if="time">
<antcall target="performance6"/>
</target>
<target name="performance6" if="buildId">
<property name="timestamp" value="${date}${time}"/>
<property name="buildLabel" value="${buildType}-${buildId}-${timestamp}"/>
<antcall target="eclipse.performance"/>
<antcall target="wtp.performance"/>
</target>
<target name="eclipse.performance" if="run.eclipse.perf">
<ant antfile="buildAll.xml" target="eclipsePerf">
<property name="build.home" value="${build.home}"/>
<property name="buildType" value="${buildType}"/>
<property name="date" value="${date}"/>
<property name="time" value="${time}"/>
<property name="buildId" value="${buildId}"/>
<property name="timestamp" value="${timestamp}"/>
<property name="buildLabel" value="${buildLabel}"/>
</ant>
</target>
<target name="wtp.performance" unless="run.eclipse.perf">
<ant antfile="buildAll.xml" target="performance">
<property name="build.home" value="${build.home}"/>
<property name="buildType" value="${buildType}"/>
<property name="date" value="${date}"/>
<property name="time" value="${time}"/>
<property name="buildId" value="${buildId}"/>
<property name="timestamp" value="${timestamp}"/>
<property name="buildLabel" value="${buildLabel}"/>
</ant>
</target>
<target name="justPublish" >
<java classpath="${build.home}/${eclipse.builder}/startup.jar" fork="true" classname="org.eclipse.core.launcher.Main" failonerror="true">
<jvmarg value="-Dosgi.ws=${basews}"/>
<jvmarg value="-Dosgi.os=${baseos}"/>
<jvmarg value="-Dosgi.arch=${basearch}"/>
<jvmarg value="-Dbasews=${basews}"/>
<jvmarg value="-Dbaseos=${baseos}"/>
<jvmarg value="-Dbasearch=${basearch}"/>
<jvmarg value="-Dbuild.home=${build.home}"/>
<jvmarg value="-DftpServer=${ftpServer}"/>
<jvmarg value="-DftpRemoteDirectory=${ftpRemoteDirectory}"/>
<jvmarg value="-DftpUser=${ftpUser}"/>
<jvmarg value="-DftpPassword=${ftpPassword}"/>
<arg value="-application"/>
<arg value="org.eclipse.ant.core.antRunner"/>
<arg value="-buildfile"/>
<arg value="buildAll.xml"/>
<arg value="publish"/>
</java>
</target>
<target name="justPush" >
<java classpath="${build.home}/${eclipse.builder}/startup.jar" fork="true" classname="org.eclipse.core.launcher.Main" failonerror="true">
<jvmarg value="-Dosgi.ws=${basews}"/>
<jvmarg value="-Dosgi.os=${baseos}"/>
<jvmarg value="-Dosgi.arch=${basearch}"/>
<jvmarg value="-Dbasews=${basews}"/>
<jvmarg value="-Dbaseos=${baseos}"/>
<jvmarg value="-Dbasearch=${basearch}"/>
<jvmarg value="-Dbuild.home=${build.home}"/>
<jvmarg value="-DftpServer=${ftpServer}"/>
<jvmarg value="-DftpRemoteDirectory=${ftpRemoteDirectory}"/>
<jvmarg value="-DftpUser=${ftpUser}"/>
<jvmarg value="-DftpPassword=${ftpPassword}"/>
<arg value="-application"/>
<arg value="org.eclipse.ant.core.antRunner"/>
<arg value="-buildfile"/>
<arg value="buildAll.xml"/>
<arg value="push"/>
</java>
</target>
<target name="publish" >
<java classpath="${build.home}/${eclipse.builder}/startup.jar" fork="true" classname="org.eclipse.core.launcher.Main" failonerror="true">
<jvmarg value="-Dosgi.ws=${basews}"/>
<jvmarg value="-Dosgi.os=${baseos}"/>
<jvmarg value="-Dosgi.arch=${basearch}"/>
<jvmarg value="-Dbasews=${basews}"/>
<jvmarg value="-Dbaseos=${baseos}"/>
<jvmarg value="-Dbasearch=${basearch}"/>
<jvmarg value="-Dbuild.home=${build.home}"/>
<jvmarg value="-DftpServer=${ftpServer}"/>
<jvmarg value="-DftpRemoteDirectory=${ftpRemoteDirectory}"/>
<jvmarg value="-DftpUser=${ftpUser}"/>
<jvmarg value="-DftpPassword=${ftpPassword}"/>
<arg value="-application"/>
<arg value="org.eclipse.ant.core.antRunner"/>
<arg value="-buildfile"/>
<arg value="buildAll.xml"/>
<arg value="publishPush"/>
</java>
</target>
</project>