In class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine:
[mono.git] / mcs / class / Microsoft.Build.Engine / Microsoft.Build.Engine.Test.csproj
index 10379c0a46010eb65eee66d7de6d1967556a836f..8ce515a3c750d134fd5c4ddeb2e90eac74629aee 100644 (file)
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
-  <PropertyGroup>\r
-    <OutputType>Library</OutputType>\r
-    <RootNamespace>Microsoft.Build.Engine.Test</RootNamespace>\r
-    <AssemblyName>Microsoft.Build.Engine.Test</AssemblyName>\r
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>\r
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
-    <ProjectGuid>{A2F451CD-8701-434A-A562-EF1809E2DB7D}</ProjectGuid>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">\r
-    <OutputPath>.\</OutputPath>\r
-    <Optimize>False</Optimize>\r
-    <DefineConstants>DEBUG;TRACE</DefineConstants>\r
-    <DebugSymbols>True</DebugSymbols>\r
-    <DebugType>Full</DebugType>\r
-    <CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>\r
-    <UseVSHostingProcess>true</UseVSHostingProcess>\r
-    <DocumentationFile>\r
-    </DocumentationFile>\r
-    <RegisterForComInterop>false</RegisterForComInterop>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">\r
-    <OutputPath>bin\Release\</OutputPath>\r
-    <Optimize>True</Optimize>\r
-    <DefineConstants>TRACE</DefineConstants>\r
-    <DebugSymbols>False</DebugSymbols>\r
-    <DebugType>None</DebugType>\r
-    <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>\r
-    <UseVSHostingProcess>true</UseVSHostingProcess>\r
-    <DocumentationFile>\r
-    </DocumentationFile>\r
-    <RegisterForComInterop>false</RegisterForComInterop>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <Reference Include="System" />\r
-    <Reference Include="System.Data" />\r
-    <Reference Include="System.Xml" />\r
-    <Reference Include="Microsoft.Build.Engine" />\r
-    <Reference Include="Microsoft.Build.Framework" />\r
-    <Reference Include="Microsoft.Build.Utilities" />\r
-    <Reference Include="nunit.core" />\r
-    <Reference Include="nunit.framework" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Compile Include="Test\Microsoft.Build.BuildEngine\BuildItemTest.cs" />\r
-    <Compile Include="Test\Microsoft.Build.BuildEngine\EngineTest.cs" />\r
-    <Compile Include="Test\Microsoft.Build.BuildEngine\InternalLoggerExceptionTest.cs" />\r
-    <Compile Include="Test\Microsoft.Build.BuildEngine\InvalidProjectFileExceptionTest.cs" />\r
-    <Compile Include="Test\Microsoft.Build.BuildEngine\ProjectTest.cs" />\r
-  </ItemGroup>\r
-  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" />\r
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <OutputType>Library</OutputType>
+    <RootNamespace>Microsoft.Build.Engine.Test</RootNamespace>
+    <AssemblyName>Microsoft.Build.Engine.Test</AssemblyName>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{A2F451CD-8701-434A-A562-EF1809E2DB7D}</ProjectGuid>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+    <OutputPath>.\</OutputPath>
+    <Optimize>False</Optimize>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <DebugSymbols>True</DebugSymbols>
+    <DebugType>Full</DebugType>
+    <CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
+    <UseVSHostingProcess>true</UseVSHostingProcess>
+    <DocumentationFile>
+    </DocumentationFile>
+    <RegisterForComInterop>false</RegisterForComInterop>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)' == 'DebugMS' ">
+    <OutputPath>.\</OutputPath>
+    <Optimize>False</Optimize>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <DebugSymbols>True</DebugSymbols>
+    <DebugType>Full</DebugType>
+    <CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
+    <UseVSHostingProcess>true</UseVSHostingProcess>
+    <DocumentationFile>
+    </DocumentationFile>
+    <RegisterForComInterop>false</RegisterForComInterop>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+    <OutputPath>bin\Release\</OutputPath>
+    <Optimize>True</Optimize>
+    <DefineConstants>TRACE</DefineConstants>
+    <DebugSymbols>False</DebugSymbols>
+    <DebugType>None</DebugType>
+    <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
+    <UseVSHostingProcess>true</UseVSHostingProcess>
+    <DocumentationFile>
+    </DocumentationFile>
+    <RegisterForComInterop>false</RegisterForComInterop>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="System" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Xml" />
+    <Reference Include="Microsoft.Build.Framework" />
+    <Reference Include="Microsoft.Build.Utilities" />
+    <Reference Include="nunit.core">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\nunit24\NUnitCore\core\bin\Debug2005\nunit.core.dll</HintPath>
+    </Reference>
+    <Reference Include="nunit.framework">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\nunit24\NUnitFramework\framework\bin\Debug2005\nunit.framework.dll</HintPath>
+    </Reference>
+  </ItemGroup>
+  <ItemGroup Condition=" '$(Configuration)' == 'DebugMS' ">
+    <Reference Include="Microsoft.Build.Engine" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(Configuration)' != 'DebugMS' ">
+    <ProjectReference Include="Microsoft.Build.Engine.csproj">
+      <Project>{49CC9B64-E28A-4818-97F9-301E14B383B9}</Project>
+      <Name>Microsoft.Build.Engine</Name>
+    </ProjectReference>
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Test\Microsoft.Build.BuildEngine\BuildItemGroupCollectionTest.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\BuildItemGroupTest.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\BuildItemTest.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\BuildPropertyTest.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\BuildPropertyGroupTest.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\BuildPropertyGroupCollectionTest.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\BuildTaskTest.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\BuildChooseTest.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\ConsoleLoggerTest.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\Consts.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\EngineTest.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\ImportCollectionTest.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\ImportTest.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\InternalLoggerExceptionTest.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\InvalidProjectFileExceptionTest.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\ProjectTest.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\TargetCollectionTest.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\TargetTest.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\TestNamespaceManager.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\UsingTaskTest.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\UsingTaskCollectionTest.cs" />
+    <Compile Include="Test\Microsoft.Build.BuildEngine\UtilitiesTest.cs" />
+    <Compile Include="Test\various\Build.cs" />
+    <Compile Include="Test\various\Conditions.cs" />
+    <Compile Include="Test\various\DefaultTasks.cs" />
+    <Compile Include="Test\various\EvaluationOrder.cs" />
+    <Compile Include="Test\various\Items.cs" />
+    <Compile Include="Test\various\ProjectElement.cs" />
+    <Compile Include="Test\various\Properties.cs" />
+    <Compile Include="..\Microsoft.Build.Tasks\Test/Microsoft.Build.Tasks\TestMessageLogger.cs" />
+  </ItemGroup>
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" />
+  <PropertyGroup>
+    <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>
+  </PropertyGroup>
 </Project>
\ No newline at end of file