author | MattD <mattd@symbian.org> |
Tue, 29 Sep 2009 14:29:23 +0100 | |
changeset 537 | aa5ddb1f5ba0 |
parent 370 | 6a77c1534c7f |
child 1053 | 48c4655ae39e |
permissions | -rw-r--r-- |
<?xml version="1.0"?> <project name="SF-TRUCLEAN" default="all" xmlns:hlm="http://www.nokia.com/helium"> <#assign target_depends=""/> <#assign count=0/> <#assign dollar="$"/> <#list data as pkg_detail> <#if pkg_detail.sysdef != ""> <target name="sf-truclean-${count}"> <sequential> <propertyregex override="yes" property="package" input="${pkg_detail.dst}" regexp=".*sf[\\\/]([^\\^\/]+)[\\\/]([^\\^\/]+)" replace="\1/\2"/> <echo message="Calling truclean script for package ${dollar}{package}"/> <exec executable="perl" dir="${ant['build.drive']}/" failonerror="false" output="${ant['build.log.dir']}/truclean.log"> <arg value="${ant['sf.common.config.dir']}/tools/raptor/truclean.pl"/> <arg value="--packageexpr=${dollar}{package}"/> <arg value="--releaseablesdir=${ant['build.drive']}/build_info/logs/releaseables"/> </exec> </sequential> </target> <#if (count==0)> <#assign target_depends="${target_depends}"+"sf-truclean-${count}"/> </#if> <#if (count>0)> <#assign target_depends="${target_depends}"+","+"sf-truclean-${count}"/> </#if> <#assign count=count+1/> </#if> </#list> <target name="all" depends="${target_depends}"/> </project>