<project name="Build Logging" default="removeDebugMetaData">

	<property name="temp.dir" location="./bin/temp" />
	<property name="dest.dir" location="./bin/dest" />

	<property name="source.core" location="./" />

	
	<target name="clean">
		<!--
		<delete dir="${temp.dir}" />
		<delete dir="${dest.dir}" />
		-->
	</target>
	

	<!-- COPIES FILES FROM CORE SOURCE TO DESTINATION -->
	<target name="copy" depends="clean">
		<mkdir dir="${temp.dir}/core/" />
		<copy todir="${temp.dir}/core/">
			<fileset dir="${source.core}" />
		</copy>
	</target>

	<!-- REMOVE DEBUG METADATA -->
	<target name="removeDebugMetaData" depends="copy">
		<replaceregexp match="Logger.(info|warn|error|debug).*?\);" replace="" flags="gs">
		    <fileset dir="${temp.dir}/core/" includes="**/*.mxml"/>
		</replaceregexp>
		<replaceregexp match="Logger.(info|warn|error|debug).*?\)" replace="" flags="gs">
		    <fileset dir="${temp.dir}/core/" includes="**/*.mxml"/>
		</replaceregexp>
		<replaceregexp match="Logger.(info|warn|error|debug).*?\);" replace="" flags="gs">
		    <fileset dir="${temp.dir}/core/" includes="**/*.as"/>
		</replaceregexp>
		<replaceregexp match="Logger.(info|warn|error|debug).*?\)" replace="" flags="gs">
		    <fileset dir="${temp.dir}/core/" includes="**/*.as"/>
		</replaceregexp>
	</target>

</project>