merge -r 58060:58217
[mono.git] / mcs / tools / xbuild / XBuild.targets
1 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2         <ItemGroup>
3                 <XBuildSources Include="xbuild/*.cs" />
4                 <XBuildExe Include="xbuild.exe" />
5                 <!-- not all of them are really used -->
6                 <XBuildReferences Include="Microsoft.Build.Engine.dll" />
7                 <XBuildReferences Include="Microsoft.Build.Framework.dll" />
8                 <XBuildReferences Include="Microsoft.Build.Utilities.dll" />
9                 <XBuildReferences Include="Microsoft.Build.Tasks.dll" />
10         </ItemGroup>
11         <Target
12                 Name="XBuild"
13                 DependsOnTargets="MicrosoftBuildEngine"
14                 Inputs="@(XBuildSources)"
15                 Outputs="@(XBuildExe)"
16         >
17                 <Csc
18                         Sources="@(XBuildSources)"
19                         TargetType="exe"
20                         OutputAssembly="@(XBuildExe)"
21                         References="@(XBuildReferences)"
22                         WarningLevel="3"
23                 />
24         </Target>
25 </Project>