summaryrefslogtreecommitdiff
path: root/src/inc
diff options
context:
space:
mode:
authorGaurav Khanna <gkhanna@microsoft.com>2016-05-09 15:57:44 -0700
committerGaurav Khanna <gkhanna@microsoft.com>2016-05-16 22:22:04 -0700
commit54d45a3f4ed052ddc23d367e2cd46a7c7eb831ea (patch)
tree91c8341a128fe879be2ea5f809ae8356a0d13d7b /src/inc
parent8da89acc3a4f5a57a7346d627ddab32e86b442f4 (diff)
downloadcoreclr-54d45a3f4ed052ddc23d367e2cd46a7c7eb831ea.tar.gz
coreclr-54d45a3f4ed052ddc23d367e2cd46a7c7eb831ea.tar.bz2
coreclr-54d45a3f4ed052ddc23d367e2cd46a7c7eb831ea.zip
Initial change to support System.Private.CoreLib.dll as Core Library.
Diffstat (limited to 'src/inc')
-rw-r--r--src/inc/utilcode.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/inc/utilcode.h b/src/inc/utilcode.h
index f9d82c5460..ebc0514ba1 100644
--- a/src/inc/utilcode.h
+++ b/src/inc/utilcode.h
@@ -50,6 +50,32 @@ const WCHAR kWatsonName2[] = W("drwtsn32");
#define WINDOWS_KERNEL32_DLLNAME_A "kernel32"
#define WINDOWS_KERNEL32_DLLNAME_W W("kernel32")
+#if defined(FEATURE_CORECLR)
+#define CoreLibName_W W("System.Private.CoreLib")
+#define CoreLibName_IL_W W("System.Private.CoreLib.dll")
+#define CoreLibName_NI_W W("System.Private.CoreLib.ni.dll")
+#define CoreLibName_TLB_W W("System.Private.CoreLib.tlb")
+#define CoreLibName_A "System.Private.CoreLib"
+#define CoreLibName_IL_A "System.Private.CoreLib.dll"
+#define CoreLibName_NI_A "System.Private.CoreLib.ni.dll"
+#define CoreLibName_TLB_A "System.Private.CoreLib.tlb"
+#define CoreLibNameLen 22
+#define CoreLibSatelliteName_A "System.Private.CoreLib.resources"
+#define CoreLibSatelliteNameLen 32
+#else // !defined(FEATURE_CORECLR)
+#define CoreLibName_W W("mscorlib")
+#define CoreLibName_IL_W W("mscorlib.dll")
+#define CoreLibName_NI_W W("mscorlib.ni.dll")
+#define CoreLibName_TLB_W W("mscorlib.tlb")
+#define CoreLibName_A "mscorlib"
+#define CoreLibName_IL_A "mscorlib.dll"
+#define CoreLibName_NI_A "mscorlib.ni.dll"
+#define CoreLibName_TLB_A "mscorlib.tlb"
+#define CoreLibNameLen 8
+#define CoreLibSatelliteName_A "mscorlib.resources"
+#define CoreLibSatelliteNameLen 18
+#endif // defined(FEATURE_CORECLR)
+
class StringArrayList;
#if !defined(_DEBUG_IMPL) && defined(_DEBUG) && !defined(DACCESS_COMPILE)