Welcome to mirror list, hosted at ThFree Co, Russian Federation.

Runtime.Base.csproj « src « Runtime.Base « src - github.com/mono/corert.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: daa602215ab4281c2b6f526f8274e005a6606e7a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

  <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />

  <PropertyGroup>
    <OutputType>Library</OutputType>
    <AssemblyName>Runtime.Base</AssemblyName>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <IsCoreAssembly>true</IsCoreAssembly>
    <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
    <EnableFxCopAnalyzers>false</EnableFxCopAnalyzers>
  </PropertyGroup>

  <PropertyGroup Condition="'$(Configuration)' == 'Debug'">
    <DefineConstants>FEATURE_GC_STRESS;$(DefineConstants)</DefineConstants>
  </PropertyGroup>

  <PropertyGroup Condition="'$(Platform)' == 'arm'">
    <DefineConstants>FEATURE_64BIT_ALIGNMENT;$(DefineConstants)</DefineConstants>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Platform)' == 'armel'">
    <DefineConstants>FEATURE_64BIT_ALIGNMENT;$(DefineConstants)</DefineConstants>
  </PropertyGroup>

  <PropertyGroup>
    <DefineConstants>EETYPE_TYPE_MANAGER;$(DefineConstants)</DefineConstants>
  </PropertyGroup>

  <ItemGroup>
    <Compile Include="System\Nullable.cs" />
    <Compile Include="System\Object.cs" />
    <Compile Include="System\Runtime\CachedInterfaceDispatch.cs" />
    <Compile Include="System\Runtime\CompilerServices\IsByRefLikeAttribute.cs" />
    <Compile Include="System\Runtime\DispatchResolve.cs" />
    <Compile Include="System\Runtime\GCStress.cs" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="System\Array.cs" />
    <Compile Include="System\Attribute.cs" />
    <Compile Include="System\AttributeTargets.cs" />
    <Compile Include="System\AttributeUsageAttribute.cs" />
    <Compile Include="System\Delegate.cs" />
    <Compile Include="System\Exception.cs" />
    <Compile Include="System\FlagsAttribute.cs" />
    <Compile Include="System\GC.cs" />
    <Compile Include="System\MulticastDelegate.cs" />
    <Compile Include="System\ParamArrayAttribute.cs" />
    <Compile Include="System\Primitives.cs" />
    <Compile Include="System\RuntimeHandles.cs" />
    <Compile Include="System\RuntimeTypeHandle.cs" />
    <Compile Include="System\String.cs" />
    <Compile Include="System\ThrowHelpers.cs" />
    <Compile Include="System\Void.cs" />
    <Compile Include="System\Diagnostics\ConditionalAttribute.cs" />
    <Compile Include="System\Diagnostics\Debug.cs" />
    <Compile Include="System\Diagnostics\Eval.cs" />
    <Compile Include="System\Runtime\__Finalizer.cs" />
    <Compile Include="System\Runtime\CalliIntrinsics.cs" />
    <Compile Include="System\Runtime\CastableObjectSupport.cs" />
    <Compile Include="System\Runtime\EEType.Runtime.cs" />
    <Compile Include="System\Runtime\EETypePtr.cs" />
    <Compile Include="System\Runtime\ExceptionHandling.cs" />
    <Compile Include="System\Runtime\ExceptionIDs.cs" />
    <Compile Include="System\Runtime\InternalCalls.cs" />
    <Compile Include="System\Runtime\RuntimeExportAttribute.cs" />
    <Compile Include="System\Runtime\RuntimeExports.cs" />
    <Compile Include="System\Runtime\RuntimeImportAttribute.cs" />
    <Compile Include="System\Runtime\StackFrameIterator.cs" />
    <Compile Include="System\Runtime\ThunkPool.cs" />
    <Compile Include="System\Runtime\TypeCast.cs" />
    <Compile Include="System\Runtime\CompilerServices\EagerStaticClassConstructionAttribute.cs" />
    <Compile Include="System\Runtime\CompilerServices\FixedBufferAttribute.cs" />
    <Compile Include="System\Runtime\CompilerServices\IntrinsicAttribute.cs" />
    <Compile Include="System\Runtime\CompilerServices\ICastable.cs" />
    <Compile Include="System\Runtime\CompilerServices\IsVolatile.cs" />
    <Compile Include="System\Runtime\CompilerServices\ManuallyManagedAttribute.cs" />
    <Compile Include="System\Runtime\CompilerServices\MethodImplAttribute.cs" />
    <Compile Include="System\Runtime\CompilerServices\RuntimeHelpers.cs" />
    <Compile Include="System\Runtime\CompilerServices\UnsafeValueTypeAttribute.cs" />
    <Compile Include="System\Runtime\InteropServices\CallingConvention.cs" />
    <Compile Include="System\Runtime\InteropServices\CharSet.cs" />
    <Compile Include="System\Runtime\InteropServices\DllImportAttribute.cs" />
    <Compile Include="System\Runtime\InteropServices\FieldOffsetAttribute.cs" />
    <Compile Include="System\Runtime\InteropServices\GCHandleType.cs" />
    <Compile Include="System\Runtime\InteropServices\LayoutKind.cs" />
    <Compile Include="System\Runtime\InteropServices\McgIntrinsicsAttribute.cs" />
    <Compile Include="System\Runtime\InteropServices\NativeCallableAttribute.cs" />
    <Compile Include="System\Runtime\InteropServices\OutAttribute.cs" />
    <Compile Include="System\Runtime\InteropServices\StructLayoutAttribute.cs" />
    <Compile Include="System\Runtime\InteropServices\UnsafeGCHandle.cs" />
    <Compile Include="RhBaseName.cs" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="Internal\Runtime\CompilerServices\Unsafe.cs" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="..\..\Common\src\Internal\Runtime\EEType.Constants.cs" >
      <Link>Common\EEType.Constants.cs</Link>
    </Compile>
    <Compile Include="..\..\Common\src\Internal\Runtime\EEType.cs" >
      <Link>Common\EEType.cs</Link>
    </Compile>
    <Compile Include="..\..\Common\src\Internal\Runtime\RuntimeConstants.cs">
      <Link>Common\RuntimeConstants.cs</Link>
    </Compile>
    <Compile Include="..\..\Common\src\Internal\Runtime\TransitionBlock.cs">
      <Link>Common\TransitionBlock.cs</Link>
    </Compile>
    <Compile Include="..\..\Common\src\Internal\NativeFormat\NativeFormatReader.Primitives.cs" >
      <Link>Common\NativeFormatReader.Primitives.cs</Link>
    </Compile>
  </ItemGroup>
  <ItemGroup>
    <Compile Condition="'$(Platform)'!='wasm'" Include="$(BaseIntermediateOutputPath)\Native\$(BinDirOSGroup).$(BinDirPlatform).$(BinDirConfiguration)\Runtime\Full\AsmOffsets.cs" />
    <Compile Condition="'$(Platform)'=='wasm'" Include="$(BaseIntermediateOutputPath)\Native\$(BinDirOSGroup).$(BinDirPlatform).$(BinDirConfiguration)\Runtime\Portable\AsmOffsetsPortable.cs" />
  </ItemGroup>

  <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />

  <PropertyGroup>
    <!-- Exclude AssemblyInfoPartialFile -->
    <AssemblyInfoPartialFile></AssemblyInfoPartialFile>
  </PropertyGroup>

</Project>