From nobody Mon Sep 17 00:00:00 2001 From: Alexander Astapchuk Date: Thu, 7 Dec 2006 16:39:45 +0600 Subject: [PATCH] [drlvm][fastcc]preliminary: msvc build --- build/custom/msvc_2003/drlvm.sln | 184 +- build/custom/msvc_2003/em/em.vcproj | 326 ++-- build/custom/msvc_2003/jitrino/jitrino.vcproj | 1998 +++++++++++++------------ build/custom/msvc_2003/vmcore/vmcore.vcproj | 20 4 files changed, 1271 insertions(+), 1257 deletions(-) 78e4fccfa80a6b062ff59fa9165a3da9bcba2215 diff --git a/build/custom/msvc_2003/drlvm.sln b/build/custom/msvc_2003/drlvm.sln index c1bf0b6..c69a889 100644 --- a/build/custom/msvc_2003/drlvm.sln +++ b/build/custom/msvc_2003/drlvm.sln @@ -1,89 +1,95 @@ -Microsoft Visual Studio Solution File, Format Version 8.00 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jitrino", "jitrino\jitrino.vcproj", "{AB5F3BB7-F05F-4600-8169-5B86158D3463}" - ProjectSection(ProjectDependencies) = postProject - {0FDD6505-BDF8-4574-95FF-7BC800C0EF18} = {0FDD6505-BDF8-4574-95FF-7BC800C0EF18} - {B89AC381-5594-4B8B-B6D8-FC6AD020F612} = {B89AC381-5594-4B8B-B6D8-FC6AD020F612} - {65E079BA-B8F1-4057-9307-B80A5B9EC379} = {65E079BA-B8F1-4057-9307-B80A5B9EC379} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "em", "em\em.vcproj", "{6581FED0-5E16-479A-873B-26C072AF7679}" - ProjectSection(ProjectDependencies) = postProject - {0FDD6505-BDF8-4574-95FF-7BC800C0EF18} = {0FDD6505-BDF8-4574-95FF-7BC800C0EF18} - {65E079BA-B8F1-4057-9307-B80A5B9EC379} = {65E079BA-B8F1-4057-9307-B80A5B9EC379} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "port_encoder", "port_encoder\port_encoder.vcproj", "{B89AC381-5594-4B8B-B6D8-FC6AD020F612}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "interpreter", "interpreter\interpreter.vcproj", "{C9FC1C2B-6440-4460-8889-48353D136D31}" - ProjectSection(ProjectDependencies) = postProject - {0FDD6505-BDF8-4574-95FF-7BC800C0EF18} = {0FDD6505-BDF8-4574-95FF-7BC800C0EF18} - {65E079BA-B8F1-4057-9307-B80A5B9EC379} = {65E079BA-B8F1-4057-9307-B80A5B9EC379} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gc_cc", "gc_cc\gc_cc.vcproj", "{3B33CE22-1196-4B02-A486-E8AED9DDA548}" - ProjectSection(ProjectDependencies) = postProject - {0FDD6505-BDF8-4574-95FF-7BC800C0EF18} = {0FDD6505-BDF8-4574-95FF-7BC800C0EF18} - {65E079BA-B8F1-4057-9307-B80A5B9EC379} = {65E079BA-B8F1-4057-9307-B80A5B9EC379} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vmcore", "vmcore\vmcore.vcproj", "{65E079BA-B8F1-4057-9307-B80A5B9EC379}" - ProjectSection(ProjectDependencies) = postProject - {0FDD6505-BDF8-4574-95FF-7BC800C0EF18} = {0FDD6505-BDF8-4574-95FF-7BC800C0EF18} - {2D8F4662-5052-497B-8DB7-0452CDDB7AF8} = {2D8F4662-5052-497B-8DB7-0452CDDB7AF8} - {B89AC381-5594-4B8B-B6D8-FC6AD020F612} = {B89AC381-5594-4B8B-B6D8-FC6AD020F612} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hythr", "hythr\hythr.vcproj", "{0FDD6505-BDF8-4574-95FF-7BC800C0EF18}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jthread", "jthread\jthread.vcproj", "{2D8F4662-5052-497B-8DB7-0452CDDB7AF8}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfiguration) = preSolution - Debug = Debug - Release = Release - EndGlobalSection - GlobalSection(ProjectConfiguration) = postSolution - {AB5F3BB7-F05F-4600-8169-5B86158D3463}.Debug.ActiveCfg = Debug|Win32 - {AB5F3BB7-F05F-4600-8169-5B86158D3463}.Debug.Build.0 = Debug|Win32 - {AB5F3BB7-F05F-4600-8169-5B86158D3463}.Release.ActiveCfg = Release|Win32 - {AB5F3BB7-F05F-4600-8169-5B86158D3463}.Release.Build.0 = Release|Win32 - {6581FED0-5E16-479A-873B-26C072AF7679}.Debug.ActiveCfg = Debug|Win32 - {6581FED0-5E16-479A-873B-26C072AF7679}.Debug.Build.0 = Debug|Win32 - {6581FED0-5E16-479A-873B-26C072AF7679}.Release.ActiveCfg = Release|Win32 - {6581FED0-5E16-479A-873B-26C072AF7679}.Release.Build.0 = Release|Win32 - {B89AC381-5594-4B8B-B6D8-FC6AD020F612}.Debug.ActiveCfg = Debug|Win32 - {B89AC381-5594-4B8B-B6D8-FC6AD020F612}.Debug.Build.0 = Debug|Win32 - {B89AC381-5594-4B8B-B6D8-FC6AD020F612}.Release.ActiveCfg = Release|Win32 - {B89AC381-5594-4B8B-B6D8-FC6AD020F612}.Release.Build.0 = Release|Win32 - {C9FC1C2B-6440-4460-8889-48353D136D31}.Debug.ActiveCfg = Debug|Win32 - {C9FC1C2B-6440-4460-8889-48353D136D31}.Debug.Build.0 = Debug|Win32 - {C9FC1C2B-6440-4460-8889-48353D136D31}.Release.ActiveCfg = Release|Win32 - {C9FC1C2B-6440-4460-8889-48353D136D31}.Release.Build.0 = Release|Win32 - {3B33CE22-1196-4B02-A486-E8AED9DDA548}.Debug.ActiveCfg = Debug|Win32 - {3B33CE22-1196-4B02-A486-E8AED9DDA548}.Debug.Build.0 = Debug|Win32 - {3B33CE22-1196-4B02-A486-E8AED9DDA548}.Release.ActiveCfg = Release|Win32 - {3B33CE22-1196-4B02-A486-E8AED9DDA548}.Release.Build.0 = Release|Win32 - {65E079BA-B8F1-4057-9307-B80A5B9EC379}.Debug.ActiveCfg = Debug|Win32 - {65E079BA-B8F1-4057-9307-B80A5B9EC379}.Debug.Build.0 = Debug|Win32 - {65E079BA-B8F1-4057-9307-B80A5B9EC379}.Release.ActiveCfg = Release|Win32 - {65E079BA-B8F1-4057-9307-B80A5B9EC379}.Release.Build.0 = Release|Win32 - {0FDD6505-BDF8-4574-95FF-7BC800C0EF18}.Debug.ActiveCfg = Debug|Win32 - {0FDD6505-BDF8-4574-95FF-7BC800C0EF18}.Debug.Build.0 = Debug|Win32 - {0FDD6505-BDF8-4574-95FF-7BC800C0EF18}.Release.ActiveCfg = Release|Win32 - {0FDD6505-BDF8-4574-95FF-7BC800C0EF18}.Release.Build.0 = Release|Win32 - {2D8F4662-5052-497B-8DB7-0452CDDB7AF8}.Debug.ActiveCfg = Debug|Win32 - {2D8F4662-5052-497B-8DB7-0452CDDB7AF8}.Debug.Build.0 = Debug|Win32 - {2D8F4662-5052-497B-8DB7-0452CDDB7AF8}.Release.ActiveCfg = Release|Win32 - {2D8F4662-5052-497B-8DB7-0452CDDB7AF8}.Release.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection -EndGlobal +Microsoft Visual Studio Solution File, Format Version 8.00 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jitrino", "jitrino\jitrino.vcproj", "{AB5F3BB7-F05F-4600-8169-5B86158D3463}" + ProjectSection(ProjectDependencies) = postProject + {0FDD6505-BDF8-4574-95FF-7BC800C0EF18} = {0FDD6505-BDF8-4574-95FF-7BC800C0EF18} + {B89AC381-5594-4B8B-B6D8-FC6AD020F612} = {B89AC381-5594-4B8B-B6D8-FC6AD020F612} + {B89AC381-5594-4B8B-B6D8-FC6AD020F612} = {B89AC381-5594-4B8B-B6D8-FC6AD020F612} + {65E079BA-B8F1-4057-9307-B80A5B9EC379} = {65E079BA-B8F1-4057-9307-B80A5B9EC379} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "em", "em\em.vcproj", "{6581FED0-5E16-479A-873B-26C072AF7679}" + ProjectSection(ProjectDependencies) = postProject + {0FDD6505-BDF8-4574-95FF-7BC800C0EF18} = {0FDD6505-BDF8-4574-95FF-7BC800C0EF18} + {65E079BA-B8F1-4057-9307-B80A5B9EC379} = {65E079BA-B8F1-4057-9307-B80A5B9EC379} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "port_encoder", "port_encoder\port_encoder.vcproj", "{B89AC381-5594-4B8B-B6D8-FC6AD020F612}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "interpreter", "interpreter\interpreter.vcproj", "{C9FC1C2B-6440-4460-8889-48353D136D31}" + ProjectSection(ProjectDependencies) = postProject + {0FDD6505-BDF8-4574-95FF-7BC800C0EF18} = {0FDD6505-BDF8-4574-95FF-7BC800C0EF18} + {65E079BA-B8F1-4057-9307-B80A5B9EC379} = {65E079BA-B8F1-4057-9307-B80A5B9EC379} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gc_cc", "gc_cc\gc_cc.vcproj", "{3B33CE22-1196-4B02-A486-E8AED9DDA548}" + ProjectSection(ProjectDependencies) = postProject + {0FDD6505-BDF8-4574-95FF-7BC800C0EF18} = {0FDD6505-BDF8-4574-95FF-7BC800C0EF18} + {65E079BA-B8F1-4057-9307-B80A5B9EC379} = {65E079BA-B8F1-4057-9307-B80A5B9EC379} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vmcore", "vmcore\vmcore.vcproj", "{65E079BA-B8F1-4057-9307-B80A5B9EC379}" + ProjectSection(ProjectDependencies) = postProject + {B89AC381-5594-4B8B-B6D8-FC6AD020F612} = {B89AC381-5594-4B8B-B6D8-FC6AD020F612} + EndProjectSection + ProjectSection(ProjectDependencies) = postProject + {0FDD6505-BDF8-4574-95FF-7BC800C0EF18} = {0FDD6505-BDF8-4574-95FF-7BC800C0EF18} + {2D8F4662-5052-497B-8DB7-0452CDDB7AF8} = {2D8F4662-5052-497B-8DB7-0452CDDB7AF8} + {B89AC381-5594-4B8B-B6D8-FC6AD020F612} = {B89AC381-5594-4B8B-B6D8-FC6AD020F612} + {B89AC381-5594-4B8B-B6D8-FC6AD020F612} = {B89AC381-5594-4B8B-B6D8-FC6AD020F612} + {B89AC381-5594-4B8B-B6D8-FC6AD020F612} = {B89AC381-5594-4B8B-B6D8-FC6AD020F612} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hythr", "hythr\hythr.vcproj", "{0FDD6505-BDF8-4574-95FF-7BC800C0EF18}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jthread", "jthread\jthread.vcproj", "{2D8F4662-5052-497B-8DB7-0452CDDB7AF8}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfiguration) = preSolution + Debug = Debug + Release = Release + EndGlobalSection + GlobalSection(ProjectConfiguration) = postSolution + {AB5F3BB7-F05F-4600-8169-5B86158D3463}.Debug.ActiveCfg = Debug|Win32 + {AB5F3BB7-F05F-4600-8169-5B86158D3463}.Debug.Build.0 = Debug|Win32 + {AB5F3BB7-F05F-4600-8169-5B86158D3463}.Release.ActiveCfg = Release|Win32 + {AB5F3BB7-F05F-4600-8169-5B86158D3463}.Release.Build.0 = Release|Win32 + {6581FED0-5E16-479A-873B-26C072AF7679}.Debug.ActiveCfg = Debug|Win32 + {6581FED0-5E16-479A-873B-26C072AF7679}.Debug.Build.0 = Debug|Win32 + {6581FED0-5E16-479A-873B-26C072AF7679}.Release.ActiveCfg = Release|Win32 + {6581FED0-5E16-479A-873B-26C072AF7679}.Release.Build.0 = Release|Win32 + {B89AC381-5594-4B8B-B6D8-FC6AD020F612}.Debug.ActiveCfg = Debug|Win32 + {B89AC381-5594-4B8B-B6D8-FC6AD020F612}.Debug.Build.0 = Debug|Win32 + {B89AC381-5594-4B8B-B6D8-FC6AD020F612}.Release.ActiveCfg = Release|Win32 + {B89AC381-5594-4B8B-B6D8-FC6AD020F612}.Release.Build.0 = Release|Win32 + {C9FC1C2B-6440-4460-8889-48353D136D31}.Debug.ActiveCfg = Debug|Win32 + {C9FC1C2B-6440-4460-8889-48353D136D31}.Debug.Build.0 = Debug|Win32 + {C9FC1C2B-6440-4460-8889-48353D136D31}.Release.ActiveCfg = Release|Win32 + {C9FC1C2B-6440-4460-8889-48353D136D31}.Release.Build.0 = Release|Win32 + {3B33CE22-1196-4B02-A486-E8AED9DDA548}.Debug.ActiveCfg = Debug|Win32 + {3B33CE22-1196-4B02-A486-E8AED9DDA548}.Debug.Build.0 = Debug|Win32 + {3B33CE22-1196-4B02-A486-E8AED9DDA548}.Release.ActiveCfg = Release|Win32 + {3B33CE22-1196-4B02-A486-E8AED9DDA548}.Release.Build.0 = Release|Win32 + {65E079BA-B8F1-4057-9307-B80A5B9EC379}.Debug.ActiveCfg = Debug|Win32 + {65E079BA-B8F1-4057-9307-B80A5B9EC379}.Debug.Build.0 = Debug|Win32 + {65E079BA-B8F1-4057-9307-B80A5B9EC379}.Release.ActiveCfg = Release|Win32 + {65E079BA-B8F1-4057-9307-B80A5B9EC379}.Release.Build.0 = Release|Win32 + {0FDD6505-BDF8-4574-95FF-7BC800C0EF18}.Debug.ActiveCfg = Debug|Win32 + {0FDD6505-BDF8-4574-95FF-7BC800C0EF18}.Debug.Build.0 = Debug|Win32 + {0FDD6505-BDF8-4574-95FF-7BC800C0EF18}.Release.ActiveCfg = Release|Win32 + {0FDD6505-BDF8-4574-95FF-7BC800C0EF18}.Release.Build.0 = Release|Win32 + {2D8F4662-5052-497B-8DB7-0452CDDB7AF8}.Debug.ActiveCfg = Debug|Win32 + {2D8F4662-5052-497B-8DB7-0452CDDB7AF8}.Debug.Build.0 = Debug|Win32 + {2D8F4662-5052-497B-8DB7-0452CDDB7AF8}.Release.ActiveCfg = Release|Win32 + {2D8F4662-5052-497B-8DB7-0452CDDB7AF8}.Release.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection +EndGlobal diff --git a/build/custom/msvc_2003/em/em.vcproj b/build/custom/msvc_2003/em/em.vcproj index e2bf63c..59b7776 100644 --- a/build/custom/msvc_2003/em/em.vcproj +++ b/build/custom/msvc_2003/em/em.vcproj @@ -1,162 +1,164 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/custom/msvc_2003/jitrino/jitrino.vcproj b/build/custom/msvc_2003/jitrino/jitrino.vcproj index 69c41ec..05e30ec 100644 --- a/build/custom/msvc_2003/jitrino/jitrino.vcproj +++ b/build/custom/msvc_2003/jitrino/jitrino.vcproj @@ -1,995 +1,1003 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/custom/msvc_2003/vmcore/vmcore.vcproj b/build/custom/msvc_2003/vmcore/vmcore.vcproj index 9845fab..4414fa5 100644 --- a/build/custom/msvc_2003/vmcore/vmcore.vcproj +++ b/build/custom/msvc_2003/vmcore/vmcore.vcproj @@ -27,7 +27,8 @@ UsePrecompiledHeader="0" WarningLevel="3" Detect64BitPortabilityProblems="FALSE" - DebugInformationFormat="4"/> + DebugInformationFormat="4" + ShowIncludes="FALSE"/> - - + RelativePath="..\..\..\..\vm\port\include\callsig.h"> @@ -159,9 +157,6 @@ copy $(OutDir)\harmonyvm.lib $(ProjectDi RelativePath="..\..\..\..\vm\vmcore\include\class_interface.h"> - - - - + + + +