diff options
author | Reid Spencer <rspencer@reidspencer.com> | 2004-11-03 16:13:14 +0000 |
---|---|---|
committer | Reid Spencer <rspencer@reidspencer.com> | 2004-11-03 16:13:14 +0000 |
commit | 085ea4d39a51f707981a52fcf08c3994349effd5 (patch) | |
tree | a7b2b410c9499bfcbd091d2270ed5c84d8388cbe | |
parent | da6122f61d4f1c3f1ea16e20cccf22f42b9ee26d (diff) |
MS Visual Studio files for building LLVM on Win32 platforms.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17446 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | win32/Analysis/Analysis.vcproj | 174 | ||||
-rw-r--r-- | win32/CodeGen/CodeGen.vcproj | 189 | ||||
-rw-r--r-- | win32/Configure/Configure.vcproj | 133 | ||||
-rw-r--r-- | win32/ExecutionEngine/ExecutionEngine.vcproj | 167 | ||||
-rw-r--r-- | win32/Fibonacci/Fibonacci.vcproj | 142 | ||||
-rw-r--r-- | win32/Support/Support.vcproj | 190 | ||||
-rw-r--r-- | win32/System/System.vcproj | 285 | ||||
-rw-r--r-- | win32/TableGen/TableGen.vcproj | 271 | ||||
-rw-r--r-- | win32/Target/Target.vcproj | 138 | ||||
-rw-r--r-- | win32/Transforms/Transforms.vcproj | 397 | ||||
-rw-r--r-- | win32/VMCore/VMCore.vcproj | 189 | ||||
-rw-r--r-- | win32/x86/x86.vcproj | 180 |
12 files changed, 2455 insertions, 0 deletions
diff --git a/win32/Analysis/Analysis.vcproj b/win32/Analysis/Analysis.vcproj new file mode 100644 index 0000000000..31cfd2d6e4 --- /dev/null +++ b/win32/Analysis/Analysis.vcproj @@ -0,0 +1,174 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="7.10" + Name="Analysis" + ProjectGUID="{0622E827-8464-489D-8B1C-B0B496F35C08}" + Keyword="Win32Proj"> + <Platforms> + <Platform + Name="Win32"/> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="..\Debug" + IntermediateDirectory="Debug" + ConfigurationType="4" + CharacterSet="2"> + <Tool + Name="VCCLCompilerTool" + Optimization="0" + AdditionalIncludeDirectories="..\..\include;.." + PreprocessorDefinitions="WIN32;_DEBUG;_LIB;__STDC_LIMIT_MACROS" + MinimalRebuild="TRUE" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + ForceConformanceInForLoopScope="TRUE" + RuntimeTypeInfo="TRUE" + UsePrecompiledHeader="0" + WarningLevel="3" + Detect64BitPortabilityProblems="TRUE" + DebugInformationFormat="4" + DisableSpecificWarnings="4800;4244;4267"/> + <Tool + Name="VCCustomBuildTool"/> + <Tool + Name="VCLibrarianTool" + OutputFile="$(OutDir)/Analysis.lib"/> + <Tool + Name="VCMIDLTool"/> + <Tool + Name="VCPostBuildEventTool"/> + <Tool + Name="VCPreBuildEventTool"/> + <Tool + Name="VCPreLinkEventTool"/> + <Tool + Name="VCResourceCompilerTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCManagedWrapperGeneratorTool"/> + <Tool + Name="VCAuxiliaryManagedWrapperGeneratorTool"/> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="..\Release" + IntermediateDirectory="Release" + ConfigurationType="4" + CharacterSet="2"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="..\..\include;.." + PreprocessorDefinitions="WIN32;NDEBUG;_LIB;__STDC_LIMIT_MACROS" + RuntimeLibrary="2" + ForceConformanceInForLoopScope="TRUE" + RuntimeTypeInfo="TRUE" + UsePrecompiledHeader="0" + WarningLevel="3" + Detect64BitPortabilityProblems="TRUE" + DebugInformationFormat="3" + DisableSpecificWarnings="4099;4800;4244;4267"/> + <Tool + Name="VCCustomBuildTool"/> + <Tool + Name="VCLibrarianTool" + OutputFile="$(OutDir)/Analysis.lib"/> + <Tool + Name="VCMIDLTool"/> + <Tool + Name="VCPostBuildEventTool"/> + <Tool + Name="VCPreBuildEventTool"/> + <Tool + Name="VCPreLinkEventTool"/> + <Tool + Name="VCResourceCompilerTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCManagedWrapperGeneratorTool"/> + <Tool + Name="VCAuxiliaryManagedWrapperGeneratorTool"/> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\lib\Analysis\AliasAnalysis.cpp"> + </File> + <File + RelativePath="..\..\lib\Analysis\AliasAnalysisCounter.cpp"> + </File> + <File + RelativePath="..\..\lib\Analysis\AliasAnalysisEvaluator.cpp"> + </File> + <File + RelativePath="..\..\lib\Analysis\AliasSetTracker.cpp"> + </File> + <File + RelativePath="..\..\lib\Analysis\BasicAliasAnalysis.cpp"> + </File> + <File + RelativePath="..\..\lib\Analysis\CFGPrinter.cpp"> + </File> + <File + RelativePath="..\..\lib\Analysis\Expressions.cpp"> + </File> + <File + RelativePath="..\..\lib\Analysis\InstCount.cpp"> + </File> + <File + RelativePath="..\..\lib\Analysis\Interval.cpp"> + </File> + <File + RelativePath="..\..\lib\Analysis\IntervalPartition.cpp"> + </File> + <File + RelativePath="..\..\lib\Analysis\LoadValueNumbering.cpp"> + </File> + <File + RelativePath="..\..\lib\Analysis\LoopInfo.cpp"> + </File> + <File + RelativePath="..\..\lib\Analysis\PostDominators.cpp"> + </File> + <File + RelativePath="..\..\lib\Analysis\ProfileInfo.cpp"> + </File> + <File + RelativePath="..\..\lib\Analysis\ProfileInfoLoader.cpp"> + </File> + <File + RelativePath="..\..\lib\Analysis\ProfileInfoLoaderPass.cpp"> + </File> + <File + RelativePath="..\..\lib\Analysis\ScalarEvolution.cpp"> + </File> + <File + RelativePath="..\..\lib\Analysis\Trace.cpp"> + </File> + <File + RelativePath="..\..\lib\Analysis\ValueNumbering.cpp"> + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/win32/CodeGen/CodeGen.vcproj b/win32/CodeGen/CodeGen.vcproj new file mode 100644 index 0000000000..9e969a16e6 --- /dev/null +++ b/win32/CodeGen/CodeGen.vcproj @@ -0,0 +1,189 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="7.10" + Name="CodeGen" + ProjectGUID="{08CEB1BB-C2A4-4587-B9A9-AEDB8FB44897}" + Keyword="Win32Proj"> + <Platforms> + <Platform + Name="Win32"/> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="..\Debug" + IntermediateDirectory="Debug" + ConfigurationType="4" + CharacterSet="2"> + <Tool + Name="VCCLCompilerTool" + Optimization="0" + AdditionalIncludeDirectories="..\..\include;.." + PreprocessorDefinitions="WIN32;_DEBUG;_LIB;__STDC_LIMIT_MACROS" + MinimalRebuild="TRUE" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + ForceConformanceInForLoopScope="TRUE" + RuntimeTypeInfo="TRUE" + UsePrecompiledHeader="0" + WarningLevel="3" + Detect64BitPortabilityProblems="TRUE" + DebugInformationFormat="4" + DisableSpecificWarnings="4800;4244;4267"/> + <Tool + Name="VCCustomBuildTool"/> + <Tool + Name="VCLibrarianTool" + OutputFile="$(OutDir)/CodeGen.lib"/> + <Tool + Name="VCMIDLTool"/> + <Tool + Name="VCPostBuildEventTool"/> + <Tool + Name="VCPreBuildEventTool"/> + <Tool + Name="VCPreLinkEventTool"/> + <Tool + Name="VCResourceCompilerTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCManagedWrapperGeneratorTool"/> + <Tool + Name="VCAuxiliaryManagedWrapperGeneratorTool"/> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="..\Release" + IntermediateDirectory="Release" + ConfigurationType="4" + CharacterSet="2"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="..\..\include;.." + PreprocessorDefinitions="WIN32;NDEBUG;_LIB;__STDC_LIMIT_MACROS" + RuntimeLibrary="2" + ForceConformanceInForLoopScope="TRUE" + RuntimeTypeInfo="TRUE" + UsePrecompiledHeader="0" + WarningLevel="3" + Detect64BitPortabilityProblems="TRUE" + DebugInformationFormat="3" + DisableSpecificWarnings="4099;4800;4244;4267"/> + <Tool + Name="VCCustomBuildTool"/> + <Tool + Name="VCLibrarianTool" + OutputFile="$(OutDir)/CodeGen.lib"/> + <Tool + Name="VCMIDLTool"/> + <Tool + Name="VCPostBuildEventTool"/> + <Tool + Name="VCPreBuildEventTool"/> + <Tool + Name="VCPreLinkEventTool"/> + <Tool + Name="VCResourceCompilerTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCManagedWrapperGeneratorTool"/> + <Tool + Name="VCAuxiliaryManagedWrapperGeneratorTool"/> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\lib\CodeGen\AsmPrinter.cpp"> + </File> + <File + RelativePath="..\..\lib\CodeGen\BranchFolding.cpp"> + </File> + <File + RelativePath="..\..\lib\CodeGen\IntrinsicLowering.cpp"> + </File> + <File + RelativePath="..\..\lib\CodeGen\LiveInterval.cpp"> + </File> + <File + RelativePath="..\..\lib\CodeGen\LiveIntervalAnalysis.cpp"> + </File> + <File + RelativePath="..\..\lib\CodeGen\LiveVariables.cpp"> + </File> + <File + RelativePath="..\..\lib\CodeGen\MachineBasicBlock.cpp"> + </File> + <File + RelativePath="..\..\lib\CodeGen\MachineCodeEmitter.cpp"> + </File> + <File + RelativePath="..\..\lib\CodeGen\MachineFunction.cpp"> + </File> + <File + RelativePath="..\..\lib\CodeGen\MachineInstr.cpp"> + </File> + <File + RelativePath="..\..\lib\CodeGen\Passes.cpp"> + </File> + <File + RelativePath="..\..\lib\CodeGen\PHIElimination.cpp"> + </File> + <File + RelativePath="..\..\lib\CodeGen\PrologEpilogInserter.cpp"> + </File> + <File + RelativePath="..\..\lib\CodeGen\RegAllocIterativeScan.cpp"> + </File> + <File + RelativePath="..\..\lib\CodeGen\RegAllocLinearScan.cpp"> + </File> + <File + RelativePath="..\..\lib\CodeGen\RegAllocLocal.cpp"> + </File> + <File + RelativePath="..\..\lib\CodeGen\RegAllocSimple.cpp"> + </File> + <File + RelativePath="..\..\lib\CodeGen\TwoAddressInstructionPass.cpp"> + </File> + <File + RelativePath="..\..\lib\CodeGen\UnreachableBlockElim.cpp"> + </File> + <File + RelativePath="..\..\lib\CodeGen\VirtRegMap.cpp"> + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + <File + RelativePath="..\..\lib\CodeGen\LiveInterval.h"> + </File> + <File + RelativePath="..\..\lib\CodeGen\LiveIntervalAnalysis.h"> + </File> + <File + RelativePath="..\..\lib\CodeGen\PhysRegTracker.h"> + </File> + <File + RelativePath="..\..\lib\CodeGen\VirtRegMap.h"> + </File> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/win32/Configure/Configure.vcproj b/win32/Configure/Configure.vcproj new file mode 100644 index 0000000000..adc9acd03d --- /dev/null +++ b/win32/Configure/Configure.vcproj @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="7.10" + Name="Configure" + ProjectGUID="{19514E48-456C-4B9D-8637-F2285476461E}" + Keyword="Win32Proj"> + <Platforms> + <Platform + Name="Win32"/> + </Platforms> + <Configurations> + <Configuration + Name="Configure|Win32" + OutputDirectory="$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="1" + CharacterSet="2"> + <Tool + Name="VCCLCompilerTool" + Optimization="0" + PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" + MinimalRebuild="TRUE" + BasicRuntimeChecks="3" + RuntimeLibrary="5" + UsePrecompiledHeader="0" + WarningLevel="3" + Detect64BitPortabilityProblems="TRUE" + DebugInformationFormat="4"/> + <Tool + Name="VCCustomBuildTool"/> + <Tool + Name="VCLinkerTool" + OutputFile="$(OutDir)/Configure.exe" + LinkIncremental="2" + GenerateDebugInformation="TRUE" + ProgramDatabaseFile="$(OutDir)/Configure.pdb" + SubSystem="1" + TargetMachine="1"/> + <Tool + Name="VCMIDLTool"/> + <Tool + Name="VCPostBuildEventTool"/> + <Tool + Name="VCPreBuildEventTool"/> + <Tool + Name="VCPreLinkEventTool"/> + <Tool + Name="VCResourceCompilerTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="VCManagedWrapperGeneratorTool"/> + <Tool + Name="VCAuxiliaryManagedWrapperGeneratorTool"/> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\include\llvm\Config\config.h.in"> + <FileConfiguration + Name="Configure|Win32"> + <Tool + Name="VCCustomBuildTool" + CommandLine="..\tools\sed <$(InputPath) >$(InputDir)config.h "s/#undef PACKAGE_NAME/#define PACKAGE_NAME \"LLVM (win32 vc7.1)\"/;s/#undef PACKAGE_VERSION/#define PACKAGE_VERSION 1.4/;s/#undef HAVE_WINDOWS_H/#define HAVE_WINDOWS_H 1/;s/#undef HAVE_LIMITS_H/#define HAVE_LIMITS_H 1/;s/#undef HAVE_SYS_STAT_H/#define HAVE_SYS_STAT_H 1/;s/#undef SHLIBEXT/#define SHLIBEXT \".lib\"/" +" + Outputs="$(InputDir)config.h"/> + </FileConfiguration> + </File> + <File + RelativePath="..\..\include\llvm\Support\DataTypes.h.in"> + <FileConfiguration + Name="Configure|Win32"> + <Tool + Name="VCCustomBuildTool" + CommandLine="..\tools\sed <$(InputPath) >$(InputDir)DataTypes.h "s/#undef HAVE_SYS_TYPES_H/#define HAVE_SYS_TYPES_H 1/;s/#undef HAVE_INTTYPES_H/#define HAVE_INTTYPES_H 1/;s/#undef HAVE_STDINT_H/#define HAVE_STD_INT_H 1/" +" + Outputs="$(InputDir)DataTypes.h"/> + </FileConfiguration> + </File> + <File + RelativePath="..\..\include\llvm\Adt\hash_map.in"> + <FileConfiguration + Name="Configure|Win32"> + <Tool + Name="VCCustomBuildTool" + CommandLine="..\tools\sed <$(InputPath) >$(InputDir)hash_map "s/#undef HAVE_GLOBAL_HASH_MAP/#define HAVE_GLOBAL_HASH_MAP 1/;/using HASH_NAMESPACE\:\:hash;.*$/{D};/#include.*HashExtras.*$/{D}" +" + Outputs="$(InputDir)hash_map"/> + </FileConfiguration> + </File> + <File + RelativePath="..\..\include\llvm\Adt\hash_set.in"> + <FileConfiguration + Name="Configure|Win32"> + <Tool + Name="VCCustomBuildTool" + CommandLine="..\tools\sed <$(InputPath) >$(InputDir)hash_set "s/#undef HAVE_GLOBAL_HASH_SET/#define HAVE_GLOBAL_HASH_SET 1/;/using HASH_NAMESPACE\:\:hash;.*$/{D};/#include.*HashExtras.*$/{D}" +" + Outputs="$(InputDir)hash_set"/> + </FileConfiguration> + </File> + <File + RelativePath="..\..\include\llvm\Adt\iterator.in"> + <FileConfiguration + Name="Configure|Win32"> + <Tool + Name="VCCustomBuildTool" + CommandLine="..\tools\sed <$(InputPath) >$(InputDir)iterator "s/#undef HAVE_BI_ITERATOR/#define HAVE_BI_ITERATOR 0/;s/#undef HAVE_STD_ITERATOR/#define HAVE_STD_ITERATOR 1/;s/#undef HAVE_FWD_ITERATOR/#define HAVE_FWD_ITERATOR 0/" +" + Outputs="..\..\include\llvm\ADT\iterator"/> + </FileConfiguration> + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/win32/ExecutionEngine/ExecutionEngine.vcproj b/win32/ExecutionEngine/ExecutionEngine.vcproj new file mode 100644 index 0000000000..17a1d7513c --- /dev/null +++ b/win32/ExecutionEngine/ExecutionEngine.vcproj @@ -0,0 +1,167 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="7.10" + Name="ExecutionEngine" + ProjectGUID="{76295AE8-A083-460E-9F80-6F2B8923264A}" + Keyword="Win32Proj"> + <Platforms> + <Platform + Name="Win32"/> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="..\Debug" + IntermediateDirectory="Debug" + ConfigurationType="4" + CharacterSet="2"> + <Tool + Name="VCCLCompilerTool" + Optimization="0" + AdditionalIncludeDirectories="..\..\include;.." + PreprocessorDefinitions="WIN32;_DEBUG;_LIB;__STDC_LIMIT_MACROS" + MinimalRebuild="TRUE" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + ForceConformanceInForLoopScope="TRUE" + RuntimeTypeInfo="TRUE" + UsePrecompiledHeader="0" + WarningLevel="3" + Detect64BitPortabilityProblems="TRUE" + DebugInformationFormat="4" + DisableSpecificWarnings="4800;4244;4267"/> + <Tool + Name="VCCustomBuildTool"/> + <Tool + Name="VCLibrarianTool" + OutputFile="$(OutDir)/ExecutionEngine.lib"/> + <Tool + Name="VCMIDLTool"/> + <Tool + Name="VCPostBuildEventTool"/> + <Tool + Name="VCPreBuildEventTool"/> + <Tool + Name="VCPreLinkEventTool"/> + <Tool + Name="VCResourceCompilerTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCManagedWrapperGeneratorTool"/> + <Tool + Name="VCAuxiliaryManagedWrapperGeneratorTool"/> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="..\Release" + IntermediateDirectory="Release" + ConfigurationType="4" + CharacterSet="2"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="..\..\include;.." + PreprocessorDefinitions="WIN32;NDEBUG;_LIB;__STDC_LIMIT_MACROS" + RuntimeLibrary="2" + ForceConformanceInForLoopScope="TRUE" + RuntimeTypeInfo="TRUE" + UsePrecompiledHeader="0" + WarningLevel="3" + Detect64BitPortabilityProblems="TRUE" + DebugInformationFormat="3" + DisableSpecificWarnings="4099;4800;4244;4267"/> + <Tool + Name="VCCustomBuildTool"/> + <Tool + Name="VCLibrarianTool" + OutputFile="$(OutDir)/ExecutionEngine.lib"/> + <Tool + Name="VCMIDLTool"/> + <Tool + Name="VCPostBuildEventTool"/> + <Tool + Name="VCPreBuildEventTool"/> + <Tool + Name="VCPreLinkEventTool"/> + <Tool + Name="VCResourceCompilerTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCManagedWrapperGeneratorTool"/> + <Tool + Name="VCAuxiliaryManagedWrapperGeneratorTool"/> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\lib\ExecutionEngine\ExecutionEngine.cpp"> + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + </Filter> + <Filter + Name="JIT" + Filter=""> + <File + RelativePath="..\..\lib\ExecutionEngine\Jit\Emitter.cpp"> + </File> + <File + RelativePath="..\..\lib\ExecutionEngine\Jit\Intercept.cpp"> + </File> + <File + RelativePath="..\..\lib\ExecutionEngine\Jit\JIT.cpp"> + </File> + <File + RelativePath="..\..\lib\ExecutionEngine\Jit\JIT.h"> + </File> + <File + RelativePath="..\..\lib\ExecutionEngine\Jit\TargetSelect.cpp"> + </File> + </Filter> + <Filter + Name="Interpreter" + Filter=""> + <File + RelativePath="..\..\lib\ExecutionEngine\Interpreter\Execution.cpp"> + </File> + <File + RelativePath="..\..\lib\ExecutionEngine\Interpreter\ExternalFunctions.cpp"> + <FileConfiguration + Name="Debug|Win32"> + <Tool + Name="VCCLCompilerTool" + DisableSpecificWarnings="4190"/> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCLCompilerTool" + DisableSpecificWarnings="4190"/> + </FileConfiguration> + </File> + <File + RelativePath="..\..\lib\ExecutionEngine\Interpreter\Interpreter.cpp"> + </File> + <File + RelativePath="..\..\lib\ExecutionEngine\Interpreter\Interpreter.h"> + </File> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/win32/Fibonacci/Fibonacci.vcproj b/win32/Fibonacci/Fibonacci.vcproj new file mode 100644 index 0000000000..175641bb4b --- /dev/null +++ b/win32/Fibonacci/Fibonacci.vcproj @@ -0,0 +1,142 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="7.10" + Name="Fibonacci" + ProjectGUID="{48FB551D-E37E-42EC-BC97-FF7219774867}" + Keyword="Win32Proj"> + <Platforms> + <Platform + Name="Win32"/> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="Debug" + IntermediateDirectory="Debug" + ConfigurationType="1" + CharacterSet="2"> + <Tool + Name="VCCLCompilerTool" + Optimization="0" + AdditionalIncludeDirectories="..\..\include;..;..\..\tablegen_includes" + PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;__STDC_LIMIT_MACROS" + MinimalRebuild="TRUE" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + ForceConformanceInForLoopScope="TRUE" + RuntimeTypeInfo="TRUE" + UsePrecompiledHeader="0" + WarningLevel="3" + Detect64BitPortabilityProblems="TRUE" + DebugInformationFormat="4" + DisableSpecificWarnings="4099;4800;4244;4267"/> + <Tool + Name="VCCustomBuildTool"/> + <Tool + Name="VCLinkerTool" + OutputFile="$(OutDir)/Fibonacci.exe" + LinkIncremental="2" + ForceSymbolReferences="_X86TargetMachineModule" + GenerateDebugInformation="TRUE" + ProgramDatabaseFile="$(OutDir)/Fibonacci.pdb" + GenerateMapFile="TRUE" + MapFileName="$(OutDir)/Fibonacci.map" + MapExports="TRUE" + MapLines="TRUE" + SubSystem="1" + OptimizeReferences="0" + TargetMachine="1"/> + <Tool + Name="VCMIDLTool"/> + <Tool + Name="VCPostBuildEventTool"/> + <Tool + Name="VCPreBuildEventTool"/> + <Tool + Name="VCPreLinkEventTool"/> + <Tool + Name="VCResourceCompilerTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="VCManagedWrapperGeneratorTool"/> + <Tool + Name="VCAuxiliaryManagedWrapperGeneratorTool"/> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="Release" + IntermediateDirectory="Release" + ConfigurationType="1" + CharacterSet="2"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="..\..\include;.." + PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;__STDC_LIMIT_MACROS" + RuntimeLibrary="2" + ForceConformanceInForLoopScope="TRUE" + RuntimeTypeInfo="TRUE" + UsePrecompiledHeader="0" + WarningLevel="3" + Detect64BitPortabilityProblems="TRUE" + DebugInformationFormat="3" + DisableSpecificWarnings="4099;4800;4244;4267"/> + <Tool + Name="VCCustomBuildTool"/> + <Tool + Name="VCLinkerTool" + OutputFile="$(OutDir)/Fibonacci.exe" + LinkIncremental="1" + ForceSymbolReferences="_X86TargetMachineModule" + GenerateDebugInformation="TRUE" + SubSystem="1" + OptimizeReferences="2" + EnableCOMDATFolding="2" + TargetMachine="1"/> + <Tool + Name="VCMIDLTool"/> + <Tool + Name="VCPostBuildEventTool"/> + <Tool + Name="VCPreBuildEventTool"/> + <Tool + Name="VCPreLinkEventTool"/> + <Tool + Name="VCResourceCompilerTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="VCManagedWrapperGeneratorTool"/> + <Tool + Name="VCAuxiliaryManagedWrapperGeneratorTool"/> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\examples\Fibonacci\fibonacci.cpp"> + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/win32/Support/Support.vcproj b/win32/Support/Support.vcproj new file mode 100644 index 0000000000..fa67841a4c --- /dev/null +++ b/win32/Support/Support.vcproj @@ -0,0 +1,190 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="7.10" + Name="support" + ProjectGUID="{28AA9146-3482-4F41-9CC6-407B1D258508}" + Keyword="Win32Proj"> + <Platforms> + <Platform + Name="Win32"/> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="..\Debug" + IntermediateDirectory="Debug" + ConfigurationType="4" + CharacterSet="2" + ReferencesPath=""> + <Tool + Name="VCCLCompilerTool" + Optimization="0" + AdditionalIncludeDirectories="..\..\include;.." + PreprocessorDefinitions="WIN32;_DEBUG;_LIB;__STDC_LIMIT_MACROS" + MinimalRebuild="TRUE" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + ForceConformanceInForLoopScope="TRUE" + RuntimeTypeInfo="TRUE" + UsePrecompiledHeader="0" + WarningLevel="3" + Detect64BitPortabilityProblems="TRUE" + DebugInformationFormat="4" + DisableSpecificWarnings="4800;4244;4267"/> + <Tool + Name="VCCustomBuildTool"/> + <Tool + Name="VCLibrarianTool" + OutputFile="$(OutDir)/support.lib"/> + <Tool + Name="VCMIDLTool"/> + <Tool + Name="VCPostBuildEventTool"/> + <Tool + Name="VCPreBuildEventTool"/> + <Tool + Name="VCPreLinkEventTool"/> + <Tool + Name="VCResourceCompilerTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCManagedWrapperGeneratorTool"/> + <Tool + Name="VCAuxiliaryManagedWrapperGeneratorTool"/> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="..\Release" + IntermediateDirectory="Release" + ConfigurationType="4" + CharacterSet="2"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="..\..\include;.." + PreprocessorDefinitions="WIN32;NDEBUG;_LIB;__STDC_LIMIT_MACROS" + RuntimeLibrary="2" + ForceConformanceInForLoopScope="TRUE" + RuntimeTypeInfo="TRUE" + UsePrecompiledHeader="0" + WarningLevel="3" + Detect64BitPortabilityProblems="TRUE" + DebugInformationFormat="3" + DisableSpecificWarnings="4099;4800;4244;4267"/> + <Tool + Name="VCCustomBuildTool"/> + <Tool + Name="VCLibrarianTool" + OutputFile="$(OutDir)/support.lib"/> + <Tool + Name="VCMIDLTool"/> + <Tool + Name="VCPostBuildEventTool"/> + <Tool + Name="VCPreBuildEventTool"/> + <Tool + Name="VCPreLinkEventTool"/> + <Tool + Name="VCResourceCompilerTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCManagedWrapperGeneratorTool"/> + <Tool + Name="VCAuxiliaryManagedWrapperGeneratorTool"/> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\lib\Support\Annotation.cpp"> + </File> + <File + RelativePath="..\..\lib\Support\CommandLine.cpp"> + </File> + <File + RelativePath="..\..\lib\Support\Compressor.cpp"> + </File> + <File + RelativePath="..\..\lib\Support\Debug.cpp"> + </File> + <File + RelativePath="..\..\lib\Support\DynamicLinker.cpp"> + </File> + <File + RelativePath="..\..\lib\Support\FileUtilities.cpp"> + <FileConfiguration + Name="Debug|Win32" + ExcludedFromBuild="TRUE"> + <Tool + Name="VCCLCompilerTool"/> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + ExcludedFromBuild="TRUE"> + <Tool + Name="VCCLCompilerTool"/> + </FileConfiguration> + </File> + <File + RelativePath="..\..\lib\Support\IsInf.cpp"> + </File> + <File + RelativePath="..\..\lib\Support\IsNAN.cpp"> + </File> + <File + RelativePath="..\..\lib\Support\PluginLoader.cpp"> + </File> + <File + RelativePath="..\..\lib\Support\SlowOperationInformer.cpp"> + <FileConfiguration + Name="Debug|Win32" + ExcludedFromBuild="TRUE"> + <Tool + Name="VCCLCompilerTool"/> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + ExcludedFromBuild="TRUE"> + <Tool + Name="VCCLCompilerTool"/> + </FileConfiguration> + </File> + <File + RelativePath="..\..\lib\Support\Statistic.cpp"> + </File> + <File + RelativePath="..\..\lib\Support\StringExtras.cpp"> + </File> + <File + RelativePath="..\..\lib\Support\Timer.cpp"> + </File> + <File + RelativePath="..\..\lib\Su |