2009-03-27 Jonathan Chambers <joncham@gmail.com>
[mono.git] / mcs / class / Microsoft.Build.Engine / Microsoft.Build.Engine.Test.csproj
1 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2   <PropertyGroup>
3     <OutputType>Library</OutputType>
4     <RootNamespace>Microsoft.Build.Engine.Test</RootNamespace>
5     <AssemblyName>Microsoft.Build.Engine.Test</AssemblyName>
6     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
7     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
8     <ProjectGuid>{A2F451CD-8701-434A-A562-EF1809E2DB7D}</ProjectGuid>
9   </PropertyGroup>
10   <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
11     <OutputPath>.\</OutputPath>
12     <Optimize>False</Optimize>
13     <DefineConstants>DEBUG;TRACE</DefineConstants>
14     <DebugSymbols>True</DebugSymbols>
15     <DebugType>Full</DebugType>
16     <CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
17     <UseVSHostingProcess>true</UseVSHostingProcess>
18     <DocumentationFile>
19     </DocumentationFile>
20     <RegisterForComInterop>false</RegisterForComInterop>
21   </PropertyGroup>
22   <PropertyGroup Condition=" '$(Configuration)' == 'DebugMS' ">
23     <OutputPath>.\</OutputPath>
24     <Optimize>False</Optimize>
25     <DefineConstants>DEBUG;TRACE</DefineConstants>
26     <DebugSymbols>True</DebugSymbols>
27     <DebugType>Full</DebugType>
28     <CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
29     <UseVSHostingProcess>true</UseVSHostingProcess>
30     <DocumentationFile>
31     </DocumentationFile>
32     <RegisterForComInterop>false</RegisterForComInterop>
33   </PropertyGroup>
34   <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
35     <OutputPath>bin\Release\</OutputPath>
36     <Optimize>True</Optimize>
37     <DefineConstants>TRACE</DefineConstants>
38     <DebugSymbols>False</DebugSymbols>
39     <DebugType>None</DebugType>
40     <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
41     <UseVSHostingProcess>true</UseVSHostingProcess>
42     <DocumentationFile>
43     </DocumentationFile>
44     <RegisterForComInterop>false</RegisterForComInterop>
45   </PropertyGroup>
46   <ItemGroup>
47     <Reference Include="System" />
48     <Reference Include="System.Data" />
49     <Reference Include="System.Xml" />
50     <Reference Include="Microsoft.Build.Framework" />
51     <Reference Include="Microsoft.Build.Utilities" />
52     <Reference Include="nunit.core">
53       <SpecificVersion>False</SpecificVersion>
54       <HintPath>..\..\nunit24\NUnitCore\core\bin\Debug2005\nunit.core.dll</HintPath>
55     </Reference>
56     <Reference Include="nunit.framework">
57       <SpecificVersion>False</SpecificVersion>
58       <HintPath>..\..\nunit24\NUnitFramework\framework\bin\Debug2005\nunit.framework.dll</HintPath>
59     </Reference>
60   </ItemGroup>
61   <ItemGroup Condition=" '$(Configuration)' == 'DebugMS' ">
62     <Reference Include="Microsoft.Build.Engine" />
63   </ItemGroup>
64   <ItemGroup Condition=" '$(Configuration)' != 'DebugMS' ">
65     <ProjectReference Include="Microsoft.Build.Engine.csproj">
66       <Project>{49CC9B64-E28A-4818-97F9-301E14B383B9}</Project>
67       <Name>Microsoft.Build.Engine</Name>
68     </ProjectReference>
69   </ItemGroup>
70   <ItemGroup>
71     <Compile Include="Test\Microsoft.Build.BuildEngine\BuildItemGroupCollectionTest.cs" />
72     <Compile Include="Test\Microsoft.Build.BuildEngine\BuildItemGroupTest.cs" />
73     <Compile Include="Test\Microsoft.Build.BuildEngine\BuildItemTest.cs" />
74     <Compile Include="Test\Microsoft.Build.BuildEngine\BuildPropertyTest.cs" />
75     <Compile Include="Test\Microsoft.Build.BuildEngine\BuildPropertyGroupTest.cs" />
76     <Compile Include="Test\Microsoft.Build.BuildEngine\BuildPropertyGroupCollectionTest.cs" />
77     <Compile Include="Test\Microsoft.Build.BuildEngine\BuildTaskTest.cs" />
78     <Compile Include="Test\Microsoft.Build.BuildEngine\BuildChooseTest.cs" />
79     <Compile Include="Test\Microsoft.Build.BuildEngine\ConsoleLoggerTest.cs" />
80     <Compile Include="Test\Microsoft.Build.BuildEngine\Consts.cs" />
81     <Compile Include="Test\Microsoft.Build.BuildEngine\EngineTest.cs" />
82     <Compile Include="Test\Microsoft.Build.BuildEngine\ImportCollectionTest.cs" />
83     <Compile Include="Test\Microsoft.Build.BuildEngine\ImportTest.cs" />
84     <Compile Include="Test\Microsoft.Build.BuildEngine\InternalLoggerExceptionTest.cs" />
85     <Compile Include="Test\Microsoft.Build.BuildEngine\InvalidProjectFileExceptionTest.cs" />
86     <Compile Include="Test\Microsoft.Build.BuildEngine\ProjectTest.cs" />
87     <Compile Include="Test\Microsoft.Build.BuildEngine\TargetCollectionTest.cs" />
88     <Compile Include="Test\Microsoft.Build.BuildEngine\TargetTest.cs" />
89     <Compile Include="Test\Microsoft.Build.BuildEngine\TestNamespaceManager.cs" />
90     <Compile Include="Test\Microsoft.Build.BuildEngine\UsingTaskTest.cs" />
91     <Compile Include="Test\Microsoft.Build.BuildEngine\UsingTaskCollectionTest.cs" />
92     <Compile Include="Test\Microsoft.Build.BuildEngine\UtilitiesTest.cs" />
93     <Compile Include="Test\various\Build.cs" />
94     <Compile Include="Test\various\Conditions.cs" />
95     <Compile Include="Test\various\DefaultTasks.cs" />
96     <Compile Include="Test\various\EvaluationOrder.cs" />
97     <Compile Include="Test\various\Items.cs" />
98     <Compile Include="Test\various\ProjectElement.cs" />
99     <Compile Include="Test\various\Properties.cs" />
100     <Compile Include="..\Microsoft.Build.Tasks\Test/Microsoft.Build.Tasks\TestMessageLogger.cs" />
101   </ItemGroup>
102   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" />
103   <PropertyGroup>
104     <PreBuildEvent>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.dll /target:library /out:$(ProjectDir)Test\resources\TestTasks.dll $(ProjectDir)Test\resources\TestTasks.cs</PreBuildEvent>
105   </PropertyGroup>
106 </Project>