<!--MapReduce msbuild
//The MIT License (MIT)

//Copyright (c) 2015 Jordi Corbilla

//Permission is hereby granted, free of charge, to any person obtaining a copy
//of this software and associated documentation files (the "Software"), to deal
//in the Software without restriction, including without limitation the rights
//to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
//copies of the Software, and to permit persons to whom the Software is
//furnished to do so, subject to the following conditions:

//The above copyright notice and this permission notice shall be included in
//all copies or substantial portions of the Software.

//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
//IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
//FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
//AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
//LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
//OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
//THE SOFTWARE.

//######################################
// Counting words using MapReduce Approach 
// http://en.wikipedia.org/wiki/MapReduce
// @Author: Jordi Corbilla
// @version: 1.0
// @date: 23/03/2015
//######################################
-->
  <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5" DefaultTargets="BuildAll">
	<Target Name="Build_CountingWordsConsole" >
		<RemoveDir Directories="$(ReleaseFolder)\CountingWordsConsole" ContinueOnError="true" />
		<MSBuild
		  Projects="CountingWordsConsole\CountingWordsConsole.csproj"
		  Properties="Configuration=Release; OutDir=$(ReleaseFolder)\CountingWordsConsole\"
		  Targets="Clean;Build;ResolveReferences"
		  ContinueOnError="true"/>
	</Target>
	<Target Name="Build_MapReduceTests" >
		<RemoveDir Directories="$(ReleaseFolder)\MapReduce.Tests" ContinueOnError="true" />
		<MSBuild
		  Projects="MapReduce.Tests\MapReduce.Tests.csproj"
		  Targets="Clean;Build;ResolveReferences;"
		  Properties="Configuration=Debug; OutDir=$(ReleaseFolder)\MapReduce.Tests\"
		  ContinueOnError="true"/>
	</Target>
  <Target Name="BuildAll" DependsOnTargets="Build_CountingWordsConsole; Build_MapReduceTests" />
</Project>