Author: jgomes Date: Wed Aug 6 01:03:28 2014 New Revision: 1616061 URL: http://svn.apache.org/r1616061 Log: Clean the individual configurations. Fixes [AMQNET-486]. (See https://issues.apache.org/jira/browse/AMQNET-486)
Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/nant-common.xml Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/nant-common.xml URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/nant-common.xml?rev=1616061&r1=1616060&r2=1616061&view=diff ============================================================================== --- activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/nant-common.xml (original) +++ activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/nant-common.xml Wed Aug 6 01:03:28 2014 @@ -506,9 +506,18 @@ <if test="${target::exists('clean-init')}"> <call target="clean-init" /> </if> - <delete dir="build" if="${directory::exists('build')}" /> - <delete dir="obj" if="${directory::exists('obj')}" /> - <delete dir="package" if="${directory::exists('package')}" /> + <foreach item="String" in="${build.framework.strings}" delim="," property="current.build.framework"> + <foreach item="String" in="${build.config.strings}" delim="," property="current.build.config"> + <call target="clean-proj" /> + </foreach> + </foreach> + </target> + + <target name="clean-proj" depends="init" description="Deletes specific project build"> + <property name="clean.dir" value="build/${current.build.framework}/${current.build.config}" /> + <delete dir="${clean.dir}" if="${directory::exists(clean.dir)}" /> + <property name="clean.dir" value="package/${current.build.config}" /> + <delete dir="${clean.dir}" if="${directory::exists(clean.dir)}" /> </target> <target name="package" description="Bundle the source and binary distributions.">