363 lines
20 KiB
XML
363 lines
20 KiB
XML
<!--
|
|
##############################################################################
|
|
#
|
|
# Microsoft Research Singularity
|
|
#
|
|
# Copyright (c) Microsoft Corporation. All rights reserved.
|
|
#
|
|
# Note:
|
|
#
|
|
##############################################################################
|
|
-->
|
|
<Project DefaultTarget="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
|
|
<Import Project="..\..\..\Paths.targets"/>
|
|
|
|
<PropertyGroup>
|
|
<UseResponseFile>true</UseResponseFile>
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
|
|
<ExcludeFromILReferences>false</ExcludeFromILReferences>
|
|
<DefineConstants>SINGULARITY_PROCESS;ENDPOINT_STRUCT</DefineConstants>
|
|
<DefineConstants Condition="'$(Machine)'=='x64'">$(DefineConstants);PTR_SIZE_64</DefineConstants>
|
|
<NoWarn>169,649</NoWarn>
|
|
<AssemblyName>Corlib</AssemblyName>
|
|
<OutputType>Library</OutputType>
|
|
<AssemblyEnvironment>none</AssemblyEnvironment>
|
|
<KERNEL>$(SINGULARITY_ROOT)\Kernel</KERNEL>
|
|
<LIBRARIES>..\..\..\Libraries</LIBRARIES>
|
|
<Language>C#</Language>
|
|
<NoStdLib>true</NoStdLib>
|
|
<ProjectGuid>{F4C22616-B154-496C-A4CF-C49401E52C87}</ProjectGuid>
|
|
</PropertyGroup>
|
|
|
|
<Choose>
|
|
<When Condition="'$(PAGING)'=='On'">
|
|
<PropertyGroup>
|
|
<DefineConstants>$(DefineConstants);PAGING</DefineConstants>
|
|
</PropertyGroup>
|
|
</When>
|
|
</Choose>
|
|
|
|
<ItemGroup>
|
|
<Compile Include="System\ApplicationException.cs" />
|
|
<Compile Include="System\ArgumentException.cs" />
|
|
<Compile Include="System\ArgumentNullException.cs" />
|
|
<Compile Include="System\ArgumentOutOfRangeException.cs" />
|
|
<Compile Include="$(BartokSrcDir)\System\ArgumentOutOfRangeException.cs" />
|
|
<Compile Include="System\ArithmeticException.cs" />
|
|
<Compile Include="$(BartokSrcDir)\System\ArithmeticException.cs" />
|
|
<Compile Include="System\ArrayTypeMismatchException.cs" />
|
|
<Compile Include="$(BartokSrcDir)\System\ArrayTypeMismatchException.cs" />
|
|
<Compile Include="System\DivideByZeroException.cs" />
|
|
<Compile Include="$(BartokSrcDir)\System\DivideByZeroException.cs" />
|
|
<Compile Include="System\Exception.cs" />
|
|
<Compile Include="$(BartokSrcDir)\System\Exception.cs" />
|
|
<Compile Include="System\FormatException.cs" />
|
|
<Compile Include="System\IndexOutOfRangeException.cs" />
|
|
<Compile Include="$(BartokSrcDir)\System\IndexOutOfRangeException.cs" />
|
|
<Compile Include="System\InvalidCastException.cs" />
|
|
<Compile Include="$(BartokSrcDir)\System\InvalidCastException.cs" />
|
|
<Compile Include="System\InvalidOperationException.cs" />
|
|
<Compile Include="System\MulticastNotSupportedException.cs" />
|
|
<Compile Include="System\NotSupportedException.cs" />
|
|
<Compile Include="System\NullReferenceException.cs" />
|
|
<Compile Include="$(BartokSrcDir)\System\NullReferenceException.cs" />
|
|
<Compile Include="System\ObjectDisposedException.cs" />
|
|
<Compile Include="System\OutOfMemoryException.cs" />
|
|
<Compile Include="System\OverflowException.cs" />
|
|
<Compile Include="$(BartokSrcDir)\System\OverflowException.cs" />
|
|
<Compile Include="System\ProcessCreateException.cs" />
|
|
<Compile Include="System\ProcessStateException.cs" />
|
|
<Compile Include="System\RankException.cs" />
|
|
<Compile Include="System\StackOverflowException.cs" />
|
|
<Compile Include="System\SystemException.cs" />
|
|
<Compile Include="System\TypeInitializationException.cs" />
|
|
<Compile Include="System\AttributeUsageAttribute.cs" />
|
|
<Compile Include="System\CLSCompliantAttribute.cs" />
|
|
<Compile Include="System\FlagsAttribute.cs" />
|
|
<Compile Include="System\ObsoleteAttribute.cs" />
|
|
<Compile Include="System\ParamArrayAttribute.cs" />
|
|
<Compile Include="System\ArgIterator.cs" />
|
|
<Compile Include="System\Array.cs" />
|
|
<Compile Include="$(BartokSrcDir)\System\AsyncCallback.cs" />
|
|
<Compile Include="System\Attribute.cs" />
|
|
<Compile Include="System\AttributeTargets.cs" />
|
|
<Compile Include="System\BitConverter.cs" />
|
|
<Compile Include="System\Boolean.cs" />
|
|
<Compile Include="System\Buffer.cs" />
|
|
<Compile Include="$(BartokSrcDir)\System\Buffer.cs" />
|
|
<Compile Include="System\Byte.cs" />
|
|
<Compile Include="System\Char.cs" />
|
|
<Compile Include="System\CharEnumerator.cs" />
|
|
<Compile Include="System\DateTime.cs" />
|
|
<Compile Include="System\SchedulerTime.cs" />
|
|
<Compile Include="System\DayOfWeek.cs" />
|
|
<Compile Include="System\Decimal.cs" />
|
|
<Compile Include="System\Delegate.cs" />
|
|
<Compile Include="$(BartokSrcDir)\System\Delegate.cs" />
|
|
<Compile Include="System\Double.cs" />
|
|
<Compile Include="System\Empty.cs" />
|
|
<Compile Include="System\Enum.cs" />
|
|
<Compile Include="System\Environment.cs" />
|
|
<Compile Include="System\EventArgs.cs" />
|
|
<Compile Include="System\EventHandler.cs" />
|
|
<Compile Include="System\Guid.cs" />
|
|
<Compile Include="System\IAsyncResult.cs" />
|
|
<Compile Include="System\ICloneable.cs" />
|
|
<Compile Include="System\IComparable.cs" />
|
|
<Compile Include="System\IDisposable.cs" />
|
|
<Compile Include="System\IFormattable.cs" />
|
|
<Compile Include="System\Int16.cs" />
|
|
<Compile Include="System\Int32.cs" />
|
|
<Compile Include="System\Int64.cs" />
|
|
<Compile Include="System\IntPtr.cs" />
|
|
<Compile Include="System\Internal.cs" />
|
|
<Compile Include="System\Math.cs" />
|
|
<Compile Include="System\MulticastDelegate.cs" />
|
|
<Compile Include="$(BartokSrcDir)\System\MulticastDelegate.cs" />
|
|
<Compile Include="System\NotImplementedException.cs" />
|
|
<Compile Include="System\Number.cs" />
|
|
<Compile Include="System\Object.cs" />
|
|
<Compile Include="$(BartokSrcDir)\System\Object.cs" />
|
|
<Compile Include="System\ParseNumbers.cs" />
|
|
<!-- <Compile Include="System\PrincipalId.cs"/> -->
|
|
<Compile Include="System\ProcessExitCode.cs" />
|
|
<Compile Include="System\Random.cs" />
|
|
<Compile Include="System\RuntimeArgumentHandle.cs" />
|
|
<Compile Include="$(BartokSrcDir)\System\RuntimeArgumentHandle.cs" />
|
|
<Compile Include="System\RuntimeFieldHandle.cs" />
|
|
<Compile Include="System\RuntimeMethodHandle.cs" />
|
|
<Compile Include="$(BartokSrcDir)\library\shared\System\RuntimeType.cs" />
|
|
<Compile Include="$(BartokSrcDir)\library\singularity\System\RuntimeType.cs" />
|
|
<Compile Include="System\RuntimeTypeHandle.cs" />
|
|
<Compile Include="System\SByte.cs" />
|
|
<Compile Include="System\Single.cs" />
|
|
<Compile Include="System\String.cs" />
|
|
<Compile Include="$(BartokSrcDir)\System\String.cs" />
|
|
<Compile Include="System\Text\StringBuilder.cs" />
|
|
<Compile Include="$(BartokSrcDir)\Text\StringBuilder.cs" />
|
|
<Compile Include="System\TimeSpan.cs" />
|
|
<Compile Include="System\Type.cs" />
|
|
<Compile Include="$(BartokSrcDir)\System\Type.cs" />
|
|
<Compile Include="System\TypeCode.cs" />
|
|
<Compile Include="$(BartokSrcDir)\System\TypedReference.cs" />
|
|
<Compile Include="System\UInt16.cs" />
|
|
<Compile Include="System\UInt32.cs" />
|
|
<Compile Include="System\UInt64.cs" />
|
|
<Compile Include="System\UIntPtr.cs" />
|
|
<Compile Include="System\ValueType.cs" />
|
|
<Compile Include="$(BartokSrcDir)\System\VarargList.cs" />
|
|
<Compile Include="System\Version.cs" />
|
|
<Compile Include="$(BartokSrcDir)\System\Version.cs" />
|
|
<Compile Include="System\Void.cs" />
|
|
<Compile Include="System\_LocalDataStore.cs" />
|
|
<Compile Include="System\_LocalDataStoreMgr.cs" />
|
|
<Compile Include="$(LIBRARIES)\Crypto\MD5.cs" />
|
|
|
|
<!-- THREADING_SOURCES -->
|
|
<Compile Include="System\Threading\AutoResetEvent.cs" />
|
|
<Compile Include="System\Threading\HandleCreateException.cs" />
|
|
<Compile Include="System\Threading\Interlocked.cs" />
|
|
<Compile Include="System\Threading\ManualResetEvent.cs" />
|
|
<Compile Include="System\Threading\Monitor.cs" />
|
|
<Compile Include="$(BartokSrcDir)\Threading\Monitor.cs" />
|
|
<Compile Include="System\Threading\Mutex.cs" />
|
|
<Compile Include="System\Threading\SynchronizationLockException.cs" />
|
|
<Compile Include="System\Threading\Thread.cs" />
|
|
<Compile Include="$(BartokSrcDir)\Threading\Thread.cs" />
|
|
<Compile Include="$(BartokSrcDir)\Threading\ThreadStart.cs" />
|
|
<Compile Include="System\Threading\ThreadState.cs" />
|
|
<Compile Include="System\Threading\ThreadStateException.cs" />
|
|
<Compile Include="System\Threading\Timeout.cs" />
|
|
<Compile Include="System\Threading\WaitHandle.cs" />
|
|
<!-- COLLECTIONS_SOURCES -->
|
|
<Compile Include="System\Collections\ArrayList.cs" />
|
|
<Compile Include="System\Collections\BitArray.cs" />
|
|
<Compile Include="System\Collections\CaseInsensitiveComparer.cs" />
|
|
<Compile Include="System\Collections\CaseInsensitiveHashCodeProvider.cs" />
|
|
<Compile Include="System\Collections\CollectionBase.cs" />
|
|
<Compile Include="System\Collections\Comparer.cs" />
|
|
<Compile Include="System\Collections\DictionaryBase.cs" />
|
|
<Compile Include="System\Collections\DictionaryEntry.cs" />
|
|
<Compile Include="System\Collections\Hashtable.cs" />
|
|
<Compile Include="System\Collections\ICollection.cs" />
|
|
<Compile Include="System\Collections\IComparer.cs" />
|
|
<Compile Include="System\Collections\IDictionary.cs" />
|
|
<Compile Include="System\Collections\IDictionaryEnumerator.cs" />
|
|
<Compile Include="System\Collections\IEnumerable.cs" />
|
|
<Compile Include="System\Collections\IEnumerator.cs" />
|
|
<Compile Include="System\Collections\IHashCodeProvider.cs" />
|
|
<Compile Include="System\Collections\IList.cs" />
|
|
<Compile Include="System\Collections\Queue.cs" />
|
|
<Compile Include="System\Collections\ReadOnlyCollectionBase.cs" />
|
|
<Compile Include="System\Collections\SortedList.cs" />
|
|
<Compile Include="System\Collections\Stack.cs" />
|
|
<Compile Include="System\Collections\Specialized\ListDictionary.cs" />
|
|
<Compile Include="System\Collections\Specialized\StringDictionary.cs" />
|
|
<!-- DIAGNOSTICS_SOURCES -->
|
|
<Compile Include="System\Diagnostics\Assert.cs" />
|
|
<Compile Include="System\Diagnostics\AssertFilter.cs" />
|
|
<Compile Include="System\Diagnostics\AssertFilters.cs" />
|
|
<Compile Include="System\Diagnostics\ConditionalAttribute.cs" />
|
|
<Compile Include="System\Diagnostics\Debug.cs" />
|
|
<Compile Include="System\Diagnostics\Debugger.cs" />
|
|
<Compile Include="System\Diagnostics\DebuggerAttributes.cs" />
|
|
<!-- REFLECTION_SOURCES -->
|
|
<Compile Include="System\Reflection\Assembly.cs" />
|
|
<Compile Include="$(BartokSrcDir)\Reflection\Assembly.cs" />
|
|
<Compile Include="System\Reflection\AssemblyAttributes.cs" />
|
|
<Compile Include="System\Reflection\AssemblyName.cs" />
|
|
<Compile Include="$(BartokSrcDir)\Reflection\AssemblyName.cs" />
|
|
<Compile Include="System\Reflection\AssemblyReflectionAttributes.cs" />
|
|
<Compile Include="System\Reflection\DefaultMemberAttribute.cs" />
|
|
<Compile Include="$(BartokSrcDir)\Reflection\Module.cs" />
|
|
<Compile Include="System\Reflection\TypeAttributes.cs" />
|
|
<!-- GLOBALIZATION_SOURCES -->
|
|
<Compile Include="System\Globalization\CharacterInfo.cs" />
|
|
<Compile Include="System\Globalization\CompareInfo.cs" />
|
|
<Compile Include="System\Globalization\CultureInfo.cs" />
|
|
<Compile Include="System\Globalization\NumberFormatInfo.cs" />
|
|
<Compile Include="System\Globalization\NumberStyles.cs" />
|
|
<Compile Include="System\Globalization\TextInfo.cs" />
|
|
<Compile Include="System\Globalization\UnicodeCategory.cs" />
|
|
<!-- TEXT_SOURCES -->
|
|
<Compile Include="System\Text\ASCIIEncoding.cs" />
|
|
<Compile Include="$(BartokSrcDir)\Text\ASCIIEncoding.cs" />
|
|
<Compile Include="System\Text\Decoder.cs" />
|
|
<Compile Include="System\Text\Encoder.cs" />
|
|
<Compile Include="System\Text\Encoding.cs" />
|
|
<Compile Include="System\Text\UnicodeEncoding.cs" />
|
|
<Compile Include="System\Text\UTF8Encoding.cs" />
|
|
<!-- REGULAR_EXPRESSIONS_SOURCES -->
|
|
<Compile Include="System\Text\RegularExpressions\regex.cs" />
|
|
<Compile Include="System\Text\RegularExpressions\regexboyermoore.cs" />
|
|
<Compile Include="System\Text\RegularExpressions\regexcapture.cs" />
|
|
<Compile Include="System\Text\RegularExpressions\regexcapturecollection.cs" />
|
|
<Compile Include="System\Text\RegularExpressions\regexcharclass.cs" />
|
|
<Compile Include="System\Text\RegularExpressions\regexcode.cs" />
|
|
<Compile Include="System\Text\RegularExpressions\regexcompilationinfo.cs" />
|
|
<Compile Include="System\Text\RegularExpressions\regexfcd.cs" />
|
|
<Compile Include="System\Text\RegularExpressions\regexgroup.cs" />
|
|
<Compile Include="System\Text\RegularExpressions\regexgroupcollection.cs" />
|
|
<Compile Include="System\Text\RegularExpressions\regexinterpreter.cs" />
|
|
<Compile Include="System\Text\RegularExpressions\regexmatch.cs" />
|
|
<Compile Include="System\Text\RegularExpressions\regexmatchcollection.cs" />
|
|
<Compile Include="System\Text\RegularExpressions\regexnode.cs" />
|
|
<Compile Include="System\Text\RegularExpressions\regexoptions.cs" />
|
|
<Compile Include="System\Text\RegularExpressions\regexparser.cs" />
|
|
<Compile Include="System\Text\RegularExpressions\regexreplacement.cs" />
|
|
<Compile Include="System\Text\RegularExpressions\regexrunner.cs" />
|
|
<Compile Include="System\Text\RegularExpressions\regextree.cs" />
|
|
<Compile Include="System\Text\RegularExpressions\regexwriter.cs" />
|
|
<!-- COMPILER_SERVICES_SOURCES -->
|
|
<Compile Include="System\Runtime\CompilerServices\DecimalConstantAttribute.cs" />
|
|
<Compile Include="System\Runtime\CompilerServices\IndexerNameAttribute.cs" />
|
|
<Compile Include="System\Runtime\CompilerServices\IsVolatile.cs" />
|
|
<Compile Include="System\Runtime\CompilerServices\MethodImplAttribute.cs" />
|
|
<Compile Include="System\Runtime\CompilerServices\RuntimeHelpers.cs" />
|
|
<!-- INTEROP_SOURCES -->
|
|
<Compile Include="System\Runtime\InteropServices\Attributes.cs" />
|
|
<Compile Include="System\Runtime\InteropServices\CharSet.cs" />
|
|
<Compile Include="System\Runtime\InteropServices\GCHandle.cs" />
|
|
<Compile Include="System\Runtime\InteropServices\LayoutKind.cs" />
|
|
<Compile Include="System\Runtime\InteropServices\Marshal.cs" />
|
|
<!-- CHANNEL_SOURCES -->
|
|
<Compile Include="$(KERNEL)\Singularity\Channels\ChannelClosedException.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Channels\ChannelException.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Channels\ChannelTransferredException.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Channels\ClaimsAttribute.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Channels\ISelectable.sg" />
|
|
<Compile Include="$(KERNEL)\Singularity\Channels\ITracked.cs" />
|
|
<!-- ISA_SOURCES -->
|
|
<Compile Include="$(KERNEL)\Singularity\Isal\SpillContext.cs"/>
|
|
<Compile Include="$(KERNEL)\Singularity\Isal\ThreadRecord.cs"/>
|
|
<Compile Include="$(KERNEL)\Singularity\Isal\CpuRecord.cs"/>
|
|
<Compile Include="$(KERNEL)\Singularity\Isal\Isa.cs"/>
|
|
<!-- CONTEXT_SOURCES -->
|
|
<Compile Include="$(KERNEL)\Singularity\ProcessorContext.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\ThreadContext.cs" />
|
|
</ItemGroup>
|
|
|
|
<!-- X86_SOURCES -->
|
|
<ItemGroup Condition="'$(Machine)'=='x86' or '$(Machine)'=='x64'">
|
|
<Compile Include="$(KERNEL)\Singularity\Isal\ix\CR0.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Isal\ix\CR3.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Isal\ix\CR4.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Isal\ix\DescriptorTable.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Isal\ix\EFlags.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Isal\ix\EVectors.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Isal\ix\Gdt.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Isal\ix\MmxContext.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Isal\ix\Pdt.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Isal\ix\Tss.cs" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup Condition="'$(Machine)'=='arm'">
|
|
<Compile Include="$(KERNEL)\Singularity\Isal\Arm\ExceptionVector.cs"/>
|
|
<Compile Include="$(KERNEL)\Singularity\Isal\Arm\DispatchStack.cs"/>
|
|
<Compile Include="$(KERNEL)\Singularity\Isal\Arm\ProcessorMode.cs"/>
|
|
<Compile Include="$(KERNEL)\Singularity\Isal\Arm\Psr.cs"/>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Compile Include="$(KERNEL)\Singularity\Io\IoDma.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Io\IoDmaRange.cs" />
|
|
<Compile Include="Singularity\Io\IoIrq.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Io\IoIrqRange.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Io\IoMemoryRange.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Io\IoPort.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Io\IoPortRange.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Io\IoRange.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Io\PciConfig.cs" />
|
|
<Compile Include="Singularity\Io\PciPort.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Io\PnpConfig.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Io\ResourceAttributes.cs" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<!-- IO_SOURCES -->
|
|
<Compile Include="$(KERNEL)\Singularity\Io\Access.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Io\ByteOrder.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Io\Error.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Io\IoConfig.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Io\IoMappedPort.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Io\IoMemory.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Io\CategoryAttributes.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Memory\PhysicalAddress.cs" />
|
|
<!-- SA_SOURCES -->
|
|
<Compile Include="$(KERNEL)\Singularity\Security\SecurityAttributes.cs" />
|
|
<Compile Include="Singularity\AppRuntime.cs" />
|
|
<Compile Include="Singularity\DebugStub.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\LimitedTypes.cs" />
|
|
<Compile Include="Singularity\PrivilegedGate.cs" />
|
|
<Compile Include="Singularity\Processor.cs" />
|
|
<Compile Include="Singularity\Memory\Stacks.cs" />
|
|
<Compile Include="$(BartokSrcDir)\Memory\Stacks.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\GCTracing.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Tracing.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Monitoring.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Eventing\EventController.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Eventing\EventingApp.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Eventing\EventQuery.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Eventing\EventSource.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Eventing\EventStorage.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Eventing\EventType.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Eventing\MemoryStorage.cs" />
|
|
<Compile Include="$(KERNEL)\Singularity\Eventing\UnmanagedBuffer.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="$(SINGULARITY_ROOT)\Interfaces\Singularity.V1\Singularity.V1.App.csproj" />
|
|
<ProjectReference Include="$(SINGULARITY_ROOT)\Interfaces\Console\Console.App.csproj" />
|
|
</ItemGroup>
|
|
|
|
<!-- Pull in the items and properties for the GC implementation. -->
|
|
<PropertyGroup>
|
|
<Collector>$(COLLECTOR_APP)</Collector>
|
|
<DefineGCCompileItems>true</DefineGCCompileItems>
|
|
</PropertyGroup>
|
|
<Import Project="$(SINGULARITY_ROOT)\Kernel\GC.targets"/>
|
|
|
|
<Import Project="$(SINGULARITY_ROOT)\Targets\AppRuntime.targets" />
|
|
</Project>
|