Thanks guys, this works for me:
<!-- External Tasks -->
<taskdef resource="bb-ant-defs.xml"
classpath="${user.home}/.ant/lib/bb-ant-tools.jar" />
<taskdef resource="net/sf/antcontrib/antlib.xml"
classpath="${user.home}/.ant/lib/ant-contrib.jar" uri =
"http://ant-contrib.sourceforge.net" description = "Needed to use
ant-contrib." />
<!-- MACROS -->
<macrodef name="my.rapc">
<attribute name="entryfile" default="--file not available--"/>
<attribute name="output" default="${cod.name}"/>
<attribute name="srcdir" default="${src.dir}"/>
<attribute name="destdir" default="${build.dir}"/>
<attribute name="jdp" default="project.properties"/>
<element name="inside-rapc" implicit="true"/>
<sequential>
<ant-contrib:if>
<available file="@{entryfile}"/>
<then>
<echo message="AltEntry exists" />
<rapc output="@{output}"
srcdir="@{srcdir}" destdir="@{destdir}">
<jdp file="@{jdp}">
<entry
file="@{entryfile}" />
</jdp>
<inside-rapc/>
</rapc>
</then>
<else>
<echo message="AltEntry does not exist"
/>
<rapc output="@{output}"
srcdir="@{srcdir}" destdir="@{destdir}">
<jdp file="@{jdp}" />
<inside-rapc/>
</rapc>
</else>
</ant-contrib:if>
</sequential>
</macrodef>
<!-- Build cod -->
<target name="-build" depends="-deps, -init">
<mkdir dir="${build.dir}" />
<my.rapc entryfile="entryGUI.properties">
<import>
<fileset dir="${common.basedir}/.."
includes="${deps.list}/build/*.jar" />
</import>
<src>
<fileset dir="${src.dir}">
<include name="**/*.java" />
<include name="**/*.png" />
<include name="resources/**/*.*" />
</fileset>
</src>
</my.rapc>
<echo message="Build ${cod.version} complete." />
</target>
Patrick
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]