<?xml version="1.0" encoding="UTF-8"?>
<project name="ReleaseDolphin" basedir=".">

	<description>
	Erstellt die Releases des Produkts 'Dolphin'
    </description>

	<import file="build.xml">
	</import>

	<property name="product.name" value="dolphin">
	</property>

	<target name="showHeadRevisions">
		<_show_head_revision projectdir="../base" />
		<_show_head_revision projectdir="../sub" />
	</target>

	<!-- Erstellt ein Produktrelease -->
	<target name="buildHEAD">
		<!-- zunächst Update auf alle betroffenen Projekte -->
		<property name="product.release" value="HEAD">
		</property>
		<delete failonerror="false">
			<fileset dir="build/${product.name}/${product.release}" includes="**">
			</fileset>
		</delete>
		<_build_project projectdir="../base" />
		<_build_project projectdir="../sub" />
		<copy file="run.cmd.template" tofile="build/${product.name}/${product.release}/run.cmd">
			<filterset>
				<filter token="RELEASEPLACE" value="${basedir}\build\${product.name}\${product.release}" />
			</filterset>
		</copy>
	</target>

	<!-- Das Produktrelease 1.1 -->
	<target name="build01.01">
		<property name="product.release" value="01.01">
		</property>
		<delete failonerror="false">
			<fileset dir="build/${product.name}/${product.release}" includes="**">
			</fileset>
		</delete>
		<!-- zunächst Update auf alle betroffenen Projekte -->
		<_build_project projectdir="../base" projectrevision="60" />
		<_build_project projectdir="../sub" projectrevision="58" />
		<copy file="run.cmd.template" tofile="build/${product.name}/${product.release}/run.cmd">
			<filterset>
				<filter token="RELEASEPLACE" value="${basedir}\build\${product.name}\${product.release}" />
			</filterset>
		</copy>
	</target>

	<!-- Das Produktrelease 1.2 -->
	<target name="build01.02">
		<property name="product.release" value="01.02">
		</property>
		<delete failonerror="false">
			<fileset dir="build/${product.name}/${product.release}" includes="**">
			</fileset>
		</delete>
		<!-- zunächst Update auf alle betroffenen Projekte -->
		<_build_project projectdir="../base" projectrevision="127" />
		<_build_project projectdir="../sub" projectrevision="126" />
		<copy file="run.cmd.template" tofile="build/${product.name}/${product.release}/run.cmd">
			<filterset>
				<filter token="RELEASEPLACE" value="${basedir}\build\${product.name}\${product.release}" />
			</filterset>
		</copy>
	</target>

</project>