carbideui/CarbideUIBuildScript/BuildScript/com.nokia.tools.s60.ide.releng.builder/build.xml
<project default="main">
<property file="../../build.properties" />
<property name="pde.build.scripts" value="../../BuildScript/${pde.script.location}" />
<target name="main" depends="checkArgs,init">
<echo> Builder Property Value: ${builder} </echo>
<ant antfile="build.xml" dir="${pde.build.scripts}">
<property name="builder" value="${basedir}/${component}" />
<property name="skipFetch" value="true" />
</ant>
</target>
<target name="checkArgs" unless="builder">
<echo message="-Dbuilder=<path> required." />
<fail/>
</target>
<target name="init">
<available file="${buildDirectory}/label.properties" property="label.properties.exists" />
<antcall target="create.label.properties" />
<property file="${buildDirectory}/label.properties" />
</target>
<target name="create.label.properties" unless="label.properties.exists">
<mkdir dir="${buildDirectory}" />
<tstamp/>
<property name="date" value="${DSTAMP}" />
<property name="time" value="${TSTAMP}" />
<property name="timestamp" value="${date}${time}" />
<property name="buildType" value="I" />
<property name="buildId" value="${buildType}${date}" />
<!--this naming convention used by php scripts on download server-->
<property name="buildLabel" value="${buildType}-${buildId}-${timestamp}" />
<!--store the build label information in a file-->
<echo file="${buildDirectory}/label.properties" append="true" >
buildDirectory=${buildDirectory}
</echo>
<echo file="${buildDirectory}/label.properties" append="true" >
buildType=${buildType}
</echo>
<echo file="${buildDirectory}/label.properties" append="true" >
buildId=${buildId}
</echo>
<echo file="${buildDirectory}/label.properties" append="true" >
timestamp=${timestamp}
</echo>
<echo file="${buildDirectory}/label.properties" append="true" >
buildLabel=${buildLabel}
</echo>
</target>
</project>