232 lines
13 KiB
XML
232 lines
13 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
|
|
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">net_4_x</Platform>
|
|
<ProjectGuid>{D4A01C5B-A1B5-48F5-BB5B-D2E1BD236E56}</ProjectGuid>
|
|
<OutputType>Exe</OutputType>
|
|
<NoWarn>1699</NoWarn>
|
|
<LangVersion>latest</LangVersion>
|
|
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
|
|
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">macos</HostPlatform>
|
|
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
|
|
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
|
|
<NoStdLib>False</NoStdLib>
|
|
<NoConfig>True</NoConfig>
|
|
<AssemblyName>mcs</AssemblyName>
|
|
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
|
|
Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
|
|
is a problem to compile the Mono mscorlib.dll -->
|
|
<AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
|
|
<OutputPath>./../class/lib/net_4_x-$(HostPlatform)</OutputPath>
|
|
<IntermediateOutputPath>./../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
|
|
<DefineConstants>STATIC;NO_SYMBOL_WRITER;NO_AUTHENTICODE;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_PROCESS_START;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM</DefineConstants>
|
|
</PropertyGroup>
|
|
<!-- @ALL_PROFILE_PROPERTIES@ -->
|
|
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
|
|
<DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
|
<DebugType>pdbonly</DebugType>
|
|
<Optimize>true</Optimize>
|
|
</PropertyGroup>
|
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
|
<ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
|
|
<Compile Include="cs-parser.cs" />
|
|
</ItemGroup>
|
|
<!-- @BUILT_SOURCES@ -->
|
|
<!--Common files-->
|
|
<ItemGroup>
|
|
<Compile Include="..\..\external\ikvm\reflect\AmbiguousMatchException.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Assembly.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\AssemblyName.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\BadImageFormatException.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Binder.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\ConstructorInfo.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\CustomAttributeData.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\CustomAttributeNamedArgument.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\CustomAttributeTypedArgument.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\CustomModifiers.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Emit\AssemblyBuilder.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Emit\ConstructorBuilder.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Emit\CustomAttributeBuilder.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Emit\CustomModifiersBuilder.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Emit\EnumBuilder.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Emit\Enums.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Emit\EventBuilder.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Emit\ExceptionHandler.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Emit\FieldBuilder.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Emit\ILGenerator.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Emit\MethodBuilder.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Emit\ModuleBuilder.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Emit\OpCode.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Emit\OpCodes.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Emit\ParameterBuilder.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Emit\PropertyBuilder.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Emit\SignatureHelper.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Emit\Tokens.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Emit\TypeBuilder.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Enums.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\EventInfo.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\ExceptionHandlingClause.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\FieldInfo.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\FieldSignature.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Fusion.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\GenericWrappers.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Impl\ITypeOwner.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Impl\SymbolSupport.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\InterfaceMapping.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\LocalVariableInfo.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\ManifestResourceInfo.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\MarshalSpec.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\MemberInfo.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Metadata\CliHeader.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Metadata\MetadataRW.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Metadata\Tables.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\MethodBase.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\MethodBody.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\MethodImplMap.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\MethodInfo.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\MethodSignature.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Missing.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Module.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\ParameterInfo.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\ParameterModifier.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Projection.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\PropertyInfo.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\PropertySignature.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Reader\AssemblyReader.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Reader\Authenticode.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Reader\ByteReader.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Reader\EventInfoImpl.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Reader\Field.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Reader\GenericTypeParameter.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Reader\MetadataReader.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Reader\Method.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Reader\ModuleReader.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Reader\PEReader.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Reader\PropertyInfoImpl.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Reader\ResourceModule.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Reader\TypeDefImpl.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Signature.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\StandAloneMethodSig.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\StrongNameKeyPair.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Type.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\TypeInfo.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\TypeNameParser.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Universe.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Util.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Writer\ByteBuffer.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Writer\Heaps.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Writer\MetadataWriter.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Writer\ModuleWriter.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Writer\PEWriter.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Writer\ResourceSection.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Writer\TextSection.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\Writer\VersionInfo.cs" />
|
|
<Compile Include="..\..\external\ikvm\reflect\coreclr.cs" />
|
|
<Compile Include="..\build\common\Consts.cs" />
|
|
<Compile Include="..\class\Mono.CompilerServices.SymbolWriter\MonoSymbolFile.cs" />
|
|
<Compile Include="..\class\Mono.CompilerServices.SymbolWriter\MonoSymbolTable.cs" />
|
|
<Compile Include="..\class\Mono.CompilerServices.SymbolWriter\SourceMethodBuilder.cs" />
|
|
<Compile Include="..\class\Mono.Security\Mono.Security.Cryptography\CryptoConvert.cs" />
|
|
<Compile Include="..\tools\monop\outline.cs" />
|
|
<Compile Include="AssemblyInfo.cs" />
|
|
<Compile Include="anonymous.cs" />
|
|
<Compile Include="argument.cs" />
|
|
<Compile Include="assembly.cs" />
|
|
<Compile Include="assign.cs" />
|
|
<Compile Include="async.cs" />
|
|
<Compile Include="attribute.cs" />
|
|
<Compile Include="cfold.cs" />
|
|
<Compile Include="class.cs" />
|
|
<Compile Include="codegen.cs" />
|
|
<Compile Include="complete.cs" />
|
|
<Compile Include="const.cs" />
|
|
<Compile Include="constant.cs" />
|
|
<Compile Include="context.cs" />
|
|
<Compile Include="convert.cs" />
|
|
<Compile Include="cs-tokenizer.cs" />
|
|
<Compile Include="decl.cs" />
|
|
<Compile Include="delegate.cs" />
|
|
<Compile Include="doc.cs" />
|
|
<Compile Include="driver.cs" />
|
|
<Compile Include="dynamic.cs" />
|
|
<Compile Include="ecore.cs" />
|
|
<Compile Include="enum.cs" />
|
|
<Compile Include="eval.cs" />
|
|
<Compile Include="expression.cs" />
|
|
<Compile Include="field.cs" />
|
|
<Compile Include="flowanalysis.cs" />
|
|
<Compile Include="generic.cs" />
|
|
<Compile Include="ikvm.cs" />
|
|
<Compile Include="import.cs" />
|
|
<Compile Include="iterators.cs" />
|
|
<Compile Include="lambda.cs" />
|
|
<Compile Include="linq.cs" />
|
|
<Compile Include="literal.cs" />
|
|
<Compile Include="location.cs" />
|
|
<Compile Include="membercache.cs" />
|
|
<Compile Include="method.cs" />
|
|
<Compile Include="modifiers.cs" />
|
|
<Compile Include="module.cs" />
|
|
<Compile Include="namespace.cs" />
|
|
<Compile Include="nullable.cs" />
|
|
<Compile Include="parameter.cs" />
|
|
<Compile Include="pending.cs" />
|
|
<Compile Include="property.cs" />
|
|
<Compile Include="reflection.cs" />
|
|
<Compile Include="report.cs" />
|
|
<Compile Include="settings.cs" />
|
|
<Compile Include="statement.cs" />
|
|
<Compile Include="support.cs" />
|
|
<Compile Include="tuples.cs" />
|
|
<Compile Include="typemanager.cs" />
|
|
<Compile Include="typespec.cs" />
|
|
<Compile Include="visit.cs" />
|
|
<ProjectReference Include="$(SolutionDir)\msvc\scripts\genconsts.csproj">
|
|
<Name>genconsts</Name>
|
|
<Project>{702AE2C0-71DD-4112-9A06-E4FABCA59986}</Project>
|
|
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
|
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
|
|
<Private>false</Private>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(SolutionDir)\mcs\jay\jay.vcxproj">
|
|
<Name>jay</Name>
|
|
<Project>{5d485d32-3b9f-4287-ab24-c8da5b89f537}</Project>
|
|
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
|
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
|
|
<Private>false</Private>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<!--End of common files-->
|
|
<!-- @ALL_SOURCES@ -->
|
|
<!-- @COMMON_PROJECT_REFERENCES@ -->
|
|
<ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
|
|
<ProjectReference Include="../class/System.Core/System.Core.csproj" />
|
|
<ProjectReference Include="../class/System.XML/System.Xml.csproj" />
|
|
<ProjectReference Include="../class/System/System.csproj" />
|
|
</ItemGroup>
|
|
<!-- @ALL_REFERENCES@ -->
|
|
<!-- @ALL_RESOURCES@ -->
|
|
<PropertyGroup>
|
|
<!-- Force the pre-build event to run after references have been resolved. The default
|
|
behavior is to run them before resolving references, which can cause things like
|
|
culevel.exe to be used before they have been built. -->
|
|
<PreBuildEventDependsOn>ResolveReferences</PreBuildEventDependsOn>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">$(ProjectDir)\..\jay\jay -ct < $(ProjectDir)\..\jay\skeleton.cs $(ProjectDir)\cs-parser.jay > $(ProjectDir)\cs-parser.cs</PreBuildEvent>
|
|
<PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">$(ProjectDir)\..\jay\jay.exe -ct < $(ProjectDir)\..\jay\skeleton.cs $(ProjectDir)\cs-parser.jay > $(ProjectDir)\cs-parser.cs</PreBuildEvent>
|
|
</PropertyGroup>
|
|
</Project> |