Merge pull request #10727 from hqueue/typo/doc_ryujit
[platform/upstream/coreclr.git] / src / debug / di / platformspecific.cpp
1 // Licensed to the .NET Foundation under one or more agreements.
2 // The .NET Foundation licenses this file to you under the MIT license.
3 // See the LICENSE file in the project root for more information.
4
5
6 #include "stdafx.h"
7
8 //
9 // This file exists just to pull in platform specific source files. More precisely we're switching on the
10 // platform being targetted for debugging (not the platform we're currently building debugger executables
11 // for). We do this instead of using build rules to overcome limitations with build when it comes including
12 // different source files based on build macros.
13 //
14
15 #if FEATURE_DBGIPC_TRANSPORT_DI
16 #include "dbgtransportpipeline.cpp"
17 #include "shimremotedatatarget.cpp"
18 #include "remoteeventchannel.cpp"
19 #elif WIN32
20 #include "WindowsPipeline.cpp"
21 #include "EventRedirectionPipeline.cpp"
22 #include "ShimLocalDataTarget.cpp"
23 #include "LocalEventChannel.cpp"
24 #endif 
25
26 #if DBG_TARGET_X86
27 #include "i386/cordbregisterset.cpp"
28 #include "i386/primitives.cpp"
29 #elif DBG_TARGET_AMD64
30 #include "amd64/cordbregisterset.cpp"
31 #include "amd64/primitives.cpp"
32 #elif DBG_TARGET_ARM
33 #include "arm/cordbregisterset.cpp"
34 #include "arm/primitives.cpp"
35 #elif DBG_TARGET_ARM64
36 #include "arm64/cordbregisterset.cpp"
37 #include "arm64/primitives.cpp"
38 #else
39 #error Unsupported platform
40 #endif