Merge pull request #555 from jack-pappas/sigaltstack-patch
[mono.git] / mcs / class / dlr / Runtime / Microsoft.Scripting.Core / Microsoft.Scripting.Core.csproj
index 5d67e73f9d4df5a03e2b4ecfbf9977402b7d258e..0d0b5797f259087cd27db5be972651d894ce7986 100644 (file)
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">\r
-  <Import Project="$(SolutionDir)..\Solutions\Common.proj" />\r
-\r
-  <PropertyGroup>\r
-    <Configuration Condition=" '$(Configuration)' == '' ">v2Debug</Configuration>\r
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
-    <ProductVersion>10.0.20624</ProductVersion>\r
-    <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2AE75F5A-CD1F-4925-9647-AF4D1C282FB4}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>System.Scripting</RootNamespace>\r
-    <AssemblyName>Microsoft.Scripting.Core</AssemblyName>\r
-    <DocumentationFile>$(SolutionDir)..\bin\$(Configuration)\Microsoft.Scripting.Core.XML</DocumentationFile>\r
-    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>\r
-    <WarningsNotAsErrors>618</WarningsNotAsErrors>\r
-    <NoWarn>1591</NoWarn>\r
-    <BaseAddress>855638016</BaseAddress>\r
-    <CodeAnalysisRuleSet>Microsoft.Scripting.Core.ruleset</CodeAnalysisRuleSet>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'FxCop|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <Optimize>true</Optimize>\r
-    <OutputPath>$(SolutionDir)..\bin\FxCop</OutputPath>\r
-    <DefineConstants>TRACE;$(SignedSym);CLR2</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-    <RunCodeAnalysis>true</RunCodeAnalysis>\r
-    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'v2Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <Optimize>false</Optimize>\r
-    <OutputPath>$(SolutionDir)..\bin\v2Debug</OutputPath>\r
-    <DefineConstants>DEBUG;TRACE;$(SignedSym);CLR2</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-    <RunCodeAnalysis>false</RunCodeAnalysis>\r
-    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'v2Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <Optimize>true</Optimize>\r
-    <OutputPath>$(SolutionDir)..\bin\v2Release</OutputPath>\r
-    <DefineConstants>TRACE;$(SignedSym);CLR2</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-    <RunCodeAnalysis>false</RunCodeAnalysis>\r
-    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Silverlight3Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <OutputPath>$(SolutionDir)..\bin\Silverlight3Debug</OutputPath>\r
-    <DefineConstants>TRACE;DEBUG;SILVERLIGHT;CLR2</DefineConstants>\r
-    <DebugType>full</DebugType>\r
-    <PlatformTarget>AnyCPU</PlatformTarget>\r
-    <RunCodeAnalysis>false</RunCodeAnalysis>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Silverlight3Release|AnyCPU' ">\r
-    <OutputPath>$(SolutionDir)..\bin\Silverlight3Release</OutputPath>\r
-    <DefineConstants>TRACE;SILVERLIGHT;CLR2</DefineConstants>\r
-    <DebugType>pdbonly</DebugType>\r
-    <PlatformTarget>AnyCPU</PlatformTarget>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <Compile Include="..\..\Hosts\Silverlight\SilverlightVersion.cs" Condition=" '$(SilverlightBuild)' == 'true' ">\r
-      <Link>Properties\SilverlightVersion.cs</Link>\r
-    </Compile>\r
-    <Compile Include="Actions\CallInfo.cs" />\r
-    <Compile Include="Actions\CallSiteOps.cs" />\r
-    <Compile Include="Actions\IInvokeOnGetBinder.cs" />\r
-    <Compile Include="Actions\InvokeMemberBinder.cs" />\r
-    <Compile Include="Actions\BinaryOperationBinder.cs" />\r
-    <Compile Include="Actions\CallSite.cs" />\r
-    <Compile Include="Actions\CallSiteBinder.cs" />\r
-    <Compile Include="Actions\CallSiteHelpers.cs" />\r
-    <Compile Include="Actions\ConvertBinder.cs" />\r
-    <Compile Include="Actions\DeleteIndexBinder.cs" />\r
-    <Compile Include="Actions\DynamicObject.cs" />\r
-    <Compile Include="Actions\ExpandoObject.cs" />\r
-    <Compile Include="Actions\ExpandoClass.cs" />\r
-    <Compile Include="Actions\GetIndexBinder.cs" />\r
-    <Compile Include="Actions\CreateInstanceBinder.cs" />\r
-    <Compile Include="Actions\DeleteMemberBinder.cs" />\r
-    <Compile Include="Actions\GetMemberBinder.cs" />\r
-    <Compile Include="Actions\IDynamicMetaObjectProvider.cs" />\r
-    <Compile Include="Actions\InvokeBinder.cs" />\r
-    <Compile Include="Actions\DynamicMetaObject.cs" />\r
-    <Compile Include="Actions\DynamicMetaObjectBinder.cs" />\r
-    <Compile Include="Actions\BindingRestrictions.cs" />\r
-    <Compile Include="Actions\RuleCache.cs" />\r
-    <Compile Include="Actions\SetIndexBinder.cs" />\r
-    <Compile Include="Actions\SetMemberBinder.cs" />\r
-    <Compile Include="Ast\Expression.DebuggerProxy.cs" />\r
-    <Compile Include="Ast\IArgumentProvider.cs" />\r
-    <Compile Include="Ast\ListArgumentProvider.cs" />\r
-    <Compile Include="Actions\UnaryOperationBinder.cs" />\r
-    <Compile Include="Ast\ExpressionStringBuilder.cs" />\r
-    <Compile Include="Compiler\BoundConstants.cs" />\r
-    <Compile Include="Ast\DebugInfoExpression.cs" />\r
-    <Compile Include="Ast\SymbolDocumentInfo.cs" />\r
-    <Compile Include="Compiler\DelegateHelpers.cs" />\r
-    <Compile Include="Compiler\DelegateHelpers.Generated.cs" />\r
-    <Compile Include="Ast\GotoExpression.cs" />\r
-    <Compile Include="Compiler\LabelInfo.cs" />\r
-    <Compile Include="Compiler\AnalyzedTree.cs" />\r
-    <Compile Include="Compiler\OffsetTrackingILGenerator.cs" />\r
-    <Compile Include="Compiler\RuntimeVariableList.cs" />\r
-    <Compile Include="Actions\UpdateDelegates.Generated.cs" />\r
-    <Compile Include="Ast\DynamicExpression.cs" />\r
-    <Compile Include="Ast\BinaryExpression.cs" />\r
-    <Compile Include="Ast\BlockExpression.cs" />\r
-    <Compile Include="Ast\CatchBlock.cs" />\r
-    <Compile Include="Ast\ConditionalExpression.cs" />\r
-    <Compile Include="Ast\ConstantExpression.cs" />\r
-    <Compile Include="Ast\DefaultExpression.cs" />\r
-    <Compile Include="Ast\ElementInit.cs" />\r
-    <Compile Include="Ast\Expression.cs" />\r
-    <Compile Include="Ast\ExpressionType.cs" />\r
-    <Compile Include="Ast\IndexExpression.cs" />\r
-    <Compile Include="Ast\InvocationExpression.cs" />\r
-    <Compile Include="Ast\LabelTarget.cs" />\r
-    <Compile Include="Ast\LabelExpression.cs" />\r
-    <Compile Include="Ast\LambdaExpression.cs" />\r
-    <Compile Include="Ast\ListInitExpression.cs" />\r
-    <Compile Include="Ast\RuntimeVariablesExpression.cs" />\r
-    <Compile Include="Ast\LoopExpression.cs" />\r
-    <Compile Include="Ast\MemberAssignment.cs" />\r
-    <Compile Include="Ast\MemberBinding.cs" />\r
-    <Compile Include="Ast\MemberExpression.cs" />\r
-    <Compile Include="Ast\MemberInitExpression.cs" />\r
-    <Compile Include="Ast\MemberListBinding.cs" />\r
-    <Compile Include="Ast\MemberMemberBinding.cs" />\r
-    <Compile Include="Ast\MethodCallExpression.cs" />\r
-    <Compile Include="Ast\NewArrayExpression.cs" />\r
-    <Compile Include="Ast\NewExpression.cs" />\r
-    <Compile Include="Ast\ParameterExpression.cs" />\r
-    <Compile Include="Ast\SwitchCase.cs" />\r
-    <Compile Include="Ast\SwitchExpression.cs" />\r
-    <Compile Include="Ast\TryExpression.cs" />\r
-    <Compile Include="Ast\TypeBinaryExpression.cs" />\r
-    <Compile Include="Ast\TypeUtils.cs" />\r
-    <Compile Include="Ast\UnaryExpression.cs" />\r
-    <Compile Include="Compiler\Closure.cs" />\r
-    <Compile Include="Compiler\CompilerScope.Storage.cs" />\r
-    <Compile Include="Compiler\CompilerScope.cs" />\r
-    <Compile Include="Compiler\ConstantCheck.cs" />\r
-    <Compile Include="Compiler\ExpressionQuoter.cs" />\r
-    <Compile Include="Ast\ExpressionVisitor.cs" />\r
-    <Compile Include="Ast\DebugViewWriter.cs" />\r
-    <Compile Include="Compiler\HoistedLocals.cs" />\r
-    <Compile Include="Compiler\KeyedQueue.cs" />\r
-    <Compile Include="Compiler\LambdaCompiler.Address.cs" />\r
-    <Compile Include="Compiler\LambdaCompiler.Binary.cs" />\r
-    <Compile Include="Compiler\LambdaCompiler.ControlFlow.cs" />\r
-    <Compile Include="Compiler\LambdaCompiler.Expressions.cs" />\r
-    <Compile Include="Compiler\LambdaCompiler.Generated.cs" />\r
-    <Compile Include="Compiler\LambdaCompiler.Lambda.cs" />\r
-    <Compile Include="Compiler\LambdaCompiler.Logical.cs" />\r
-    <Compile Include="Compiler\LambdaCompiler.Statements.cs" />\r
-    <Compile Include="Compiler\LambdaCompiler.Unary.cs" />\r
-    <Compile Include="Compiler\LambdaCompiler.cs" />\r
-    <Compile Include="Compiler\DebugInfoGenerator.cs" />\r
-    <Compile Include="Compiler\Set.cs" />\r
-    <Compile Include="Compiler\StackSpiller.Bindings.cs" />\r
-    <Compile Include="Compiler\StackSpiller.Generated.cs" />\r
-    <Compile Include="Compiler\StackSpiller.Temps.cs" />\r
-    <Compile Include="Compiler\StackSpiller.cs" />\r
-    <Compile Include="Compiler\SymbolDocumentGenerator.cs" />\r
-    <Compile Include="Compiler\VariableBinder.cs" />\r
-    <Compile Include="Compiler\AssemblyGen.cs" />\r
-    <Compile Include="Compiler\ILGen.cs" />\r
-    <Compile Include="GlobalSuppressions.cs" />\r
-    <Compile Include="Properties\AssemblyInfo.cs" />\r
-    <Compile Include="Utils\Action.cs" />\r
-    <Compile Include="Utils\CacheDict.cs" />\r
-    <Compile Include="Utils\CollectionExtensions.cs" />\r
-    <Compile Include="Utils\ContractUtils.cs" />\r
-    <Compile Include="Utils\ExceptionFactory.Generated.cs" />\r
-    <Compile Include="Utils\Function.cs" />\r
-    <Compile Include="Utils\Helpers.cs" />\r
-    <Compile Include="Utils\IRuntimeVariables.cs" />\r
-    <Compile Include="Utils\ReadOnlyCollectionBuilder.cs" />\r
-    <Compile Include="Utils\ReadOnlyDictionary.cs" />\r
-    <Compile Include="Utils\ReferenceEqualityComparer.cs" />\r
-    <Compile Include="Utils\TrueReadOnlyCollection.cs" />\r
-    <Compile Include="Utils\TypeExtensions.cs" />\r
-    <Compile Include="Stubs.cs" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Content Include="..\..\System\Linq\Expressions\System.Linq.Expressions.txt">\r
-      <Link>Ast\System.Linq.Expressions.txt</Link>\r
-    </Content>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <None Include="Microsoft.Scripting.Core.ruleset" />\r
-  </ItemGroup>\r
-  <ItemGroup Condition=" '$(SilverlightBuild)' != 'true' ">\r
-    <Reference Include="System" />\r
-    <Reference Include="System.Configuration" />\r
-    <Reference Include="System.Core" />\r
-  </ItemGroup>\r
-  <ItemGroup Condition=" '$(SilverlightBuild)' == 'true' ">\r
-    <Reference Include="mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">\r
-      <HintPath>$(SilverlightPath)\mscorlib.dll</HintPath>\r
-    </Reference>\r
-    <Reference Include="System, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">\r
-      <HintPath>$(SilverlightPath)\System.dll</HintPath>\r
-    </Reference>\r
-    <Reference Include="System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">\r
-      <HintPath>$(SilverlightPath)\System.Core.dll</HintPath>\r
-    </Reference>\r
-  </ItemGroup>\r
-  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" Condition=" '$(SilverlightTreeBuild)' != 'true' " />\r
-  <!-- This task produces a list of Compile items. -->\r
-  <Target Name="GetCompileItems" Outputs="@(CompileItems)">\r
-    <CreateItem Include="%(Compile.Identity)">\r
-      <Output TaskParameter="Include" ItemName="CompileItems" />\r
-    </CreateItem>\r
-  </Target>\r
-</Project>\r
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+  <Import Project="$(ProjectDir)..\..\Solutions\Common.proj" />
+  <PropertyGroup>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{2AE75F5A-CD1F-4925-9647-AF4D1C282FB4}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>System.Scripting</RootNamespace>
+    <AssemblyName>Microsoft.Scripting.Core</AssemblyName>
+    <BaseAddress>855638016</BaseAddress>
+    <CodeAnalysisRuleSet>$(AssemblyName).ruleset</CodeAnalysisRuleSet>
+    <DocumentationFile>$(SolutionDir)..\bin\$(Configuration)\$(AssemblyName).xml</DocumentationFile>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'FxCop|AnyCPU' ">
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'v2Debug|AnyCPU' ">
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'v2Release|AnyCPU' ">
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'WP7Debug|AnyCPU' ">
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'WP7Release|AnyCPU' ">
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'AndroidDebug|AnyCPU' ">
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'AndroidRelease|AnyCPU' ">
+  </PropertyGroup>
+  <ItemGroup>
+    <Compile Include="..\..\Hosts\Silverlight\SilverlightVersion.cs" Condition=" '$(IsSilverlight)' == 'true' ">
+      <Link>Properties\SilverlightVersion.cs</Link>
+    </Compile>
+    <Compile Include="Actions\CallInfo.cs" />
+    <Compile Include="Actions\CallSiteOps.cs" />
+    <Compile Include="Actions\IInvokeOnGetBinder.cs" />
+    <Compile Include="Actions\InvokeMemberBinder.cs" />
+    <Compile Include="Actions\BinaryOperationBinder.cs" />
+    <Compile Include="Actions\CallSite.cs" />
+    <Compile Include="Actions\CallSiteBinder.cs" />
+    <Compile Include="Actions\CallSiteHelpers.cs" />
+    <Compile Include="Actions\ConvertBinder.cs" />
+    <Compile Include="Actions\DeleteIndexBinder.cs" />
+    <Compile Include="Actions\DynamicObject.cs" />
+    <Compile Include="Actions\ExpandoObject.cs" />
+    <Compile Include="Actions\ExpandoClass.cs" />
+    <Compile Include="Actions\GetIndexBinder.cs" />
+    <Compile Include="Actions\CreateInstanceBinder.cs" />
+    <Compile Include="Actions\DeleteMemberBinder.cs" />
+    <Compile Include="Actions\GetMemberBinder.cs" />
+    <Compile Include="Actions\IDynamicMetaObjectProvider.cs" />
+    <Compile Include="Actions\InvokeBinder.cs" />
+    <Compile Include="Actions\DynamicMetaObject.cs" />
+    <Compile Include="Actions\DynamicMetaObjectBinder.cs" />
+    <Compile Include="Actions\BindingRestrictions.cs" />
+    <Compile Include="Actions\RuleCache.cs" />
+    <Compile Include="Actions\SetIndexBinder.cs" />
+    <Compile Include="Actions\SetMemberBinder.cs" />
+    <Compile Include="Ast\Expression.DebuggerProxy.cs" />
+    <Compile Include="Ast\IArgumentProvider.cs" />
+    <Compile Include="Ast\ListArgumentProvider.cs" />
+    <Compile Include="Actions\UnaryOperationBinder.cs" />
+    <Compile Include="Ast\ExpressionStringBuilder.cs" />
+    <Compile Include="Compiler\BoundConstants.cs" />
+    <Compile Include="Ast\DebugInfoExpression.cs" />
+    <Compile Include="Ast\SymbolDocumentInfo.cs" />
+    <Compile Include="Compiler\DelegateHelpers.cs" />
+    <Compile Include="Compiler\DelegateHelpers.Generated.cs" />
+    <Compile Include="Ast\GotoExpression.cs" />
+    <Compile Include="Compiler\LabelInfo.cs" />
+    <Compile Include="Compiler\AnalyzedTree.cs" />
+    <Compile Include="Compiler\OffsetTrackingILGenerator.cs" />
+    <Compile Include="Compiler\RuntimeVariableList.cs" />
+    <Compile Include="Actions\UpdateDelegates.Generated.cs" />
+    <Compile Include="Ast\DynamicExpression.cs" />
+    <Compile Include="Ast\BinaryExpression.cs" />
+    <Compile Include="Ast\BlockExpression.cs" />
+    <Compile Include="Ast\CatchBlock.cs" />
+    <Compile Include="Ast\ConditionalExpression.cs" />
+    <Compile Include="Ast\ConstantExpression.cs" />
+    <Compile Include="Ast\DefaultExpression.cs" />
+    <Compile Include="Ast\ElementInit.cs" />
+    <Compile Include="Ast\Expression.cs" />
+    <Compile Include="Ast\ExpressionType.cs" />
+    <Compile Include="Ast\IndexExpression.cs" />
+    <Compile Include="Ast\InvocationExpression.cs" />
+    <Compile Include="Ast\LabelTarget.cs" />
+    <Compile Include="Ast\LabelExpression.cs" />
+    <Compile Include="Ast\LambdaExpression.cs" />
+    <Compile Include="Ast\ListInitExpression.cs" />
+    <Compile Include="Ast\RuntimeVariablesExpression.cs" />
+    <Compile Include="Ast\LoopExpression.cs" />
+    <Compile Include="Ast\MemberAssignment.cs" />
+    <Compile Include="Ast\MemberBinding.cs" />
+    <Compile Include="Ast\MemberExpression.cs" />
+    <Compile Include="Ast\MemberInitExpression.cs" />
+    <Compile Include="Ast\MemberListBinding.cs" />
+    <Compile Include="Ast\MemberMemberBinding.cs" />
+    <Compile Include="Ast\MethodCallExpression.cs" />
+    <Compile Include="Ast\NewArrayExpression.cs" />
+    <Compile Include="Ast\NewExpression.cs" />
+    <Compile Include="Ast\ParameterExpression.cs" />
+    <Compile Include="Ast\SwitchCase.cs" />
+    <Compile Include="Ast\SwitchExpression.cs" />
+    <Compile Include="Ast\TryExpression.cs" />
+    <Compile Include="Ast\TypeBinaryExpression.cs" />
+    <Compile Include="Ast\TypeUtils.cs" />
+    <Compile Include="Ast\UnaryExpression.cs" />
+    <Compile Include="Compiler\Closure.cs" />
+    <Compile Include="Compiler\CompilerScope.Storage.cs" />
+    <Compile Include="Compiler\CompilerScope.cs" />
+    <Compile Include="Compiler\ConstantCheck.cs" />
+    <Compile Include="Compiler\ExpressionQuoter.cs" />
+    <Compile Include="Ast\ExpressionVisitor.cs" />
+    <Compile Include="Ast\DebugViewWriter.cs" />
+    <Compile Include="Compiler\HoistedLocals.cs" />
+    <Compile Include="Compiler\KeyedQueue.cs" />
+    <Compile Include="Compiler\LambdaCompiler.Address.cs" />
+    <Compile Include="Compiler\LambdaCompiler.Binary.cs" />
+    <Compile Include="Compiler\LambdaCompiler.ControlFlow.cs" />
+    <Compile Include="Compiler\LambdaCompiler.Expressions.cs" />
+    <Compile Include="Compiler\LambdaCompiler.Generated.cs" />
+    <Compile Include="Compiler\LambdaCompiler.Lambda.cs" />
+    <Compile Include="Compiler\LambdaCompiler.Logical.cs" />
+    <Compile Include="Compiler\LambdaCompiler.Statements.cs" />
+    <Compile Include="Compiler\LambdaCompiler.Unary.cs" />
+    <Compile Include="Compiler\LambdaCompiler.cs" />
+    <Compile Include="Compiler\DebugInfoGenerator.cs" />
+    <Compile Include="Compiler\Set.cs" />
+    <Compile Include="Compiler\StackSpiller.Bindings.cs" />
+    <Compile Include="Compiler\StackSpiller.Generated.cs" />
+    <Compile Include="Compiler\StackSpiller.Temps.cs" />
+    <Compile Include="Compiler\StackSpiller.cs" />
+    <Compile Include="Compiler\SymbolDocumentGenerator.cs" />
+    <Compile Include="Compiler\SymbolGuids.cs" />
+    <Compile Include="Compiler\VariableBinder.cs" />
+    <Compile Include="Compiler\AssemblyGen.cs" />
+    <Compile Include="Compiler\ILGen.cs" />
+    <Compile Include="GlobalSuppressions.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+    <Compile Include="Utils\Action.cs" />
+    <Compile Include="Utils\CacheDict.cs" />
+    <Compile Include="Utils\CollectionExtensions.cs" />
+    <Compile Include="Utils\ContractUtils.cs" />
+    <Compile Include="Utils\ExceptionFactory.Generated.cs" />
+    <Compile Include="Utils\Function.cs" />
+    <Compile Include="Utils\Helpers.cs" />
+    <Compile Include="Utils\IRuntimeVariables.cs" />
+    <Compile Include="Utils\ReadOnlyCollectionBuilder.cs" />
+    <Compile Include="Utils\ReadOnlyDictionary.cs" />
+    <Compile Include="Utils\ReferenceEqualityComparer.cs" />
+    <Compile Include="Utils\ReflectionUtils.cs" />
+    <Compile Include="Utils\TrueReadOnlyCollection.cs" />
+    <Compile Include="Utils\TypeExtensions.cs" />
+    <Compile Include="Stubs.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="Microsoft.Scripting.Core.ruleset" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(IsFullFramework)' == 'true' ">
+    <Reference Include="System.Configuration" />
+  </ItemGroup>
+  <Import Project="$(CSharpTargets)" />
+</Project>
\ No newline at end of file