summaryrefslogtreecommitdiff
path: root/src/jit/jit.settings.targets
diff options
context:
space:
mode:
authordotnet-bot <dotnet-bot@microsoft.com>2015-01-30 14:14:42 -0800
committerdotnet-bot <dotnet-bot@microsoft.com>2015-01-30 14:14:42 -0800
commitef1e2ab328087c61a6878c1e84f4fc5d710aebce (patch)
treedee1bbb89e9d722e16b0d1485e3cdd1b6c8e2cfa /src/jit/jit.settings.targets
downloadcoreclr-ef1e2ab328087c61a6878c1e84f4fc5d710aebce.tar.gz
coreclr-ef1e2ab328087c61a6878c1e84f4fc5d710aebce.tar.bz2
coreclr-ef1e2ab328087c61a6878c1e84f4fc5d710aebce.zip
Initial commit to populate CoreCLR repo
[tfs-changeset: 1407945]
Diffstat (limited to 'src/jit/jit.settings.targets')
-rw-r--r--src/jit/jit.settings.targets117
1 files changed, 117 insertions, 0 deletions
diff --git a/src/jit/jit.settings.targets b/src/jit/jit.settings.targets
new file mode 100644
index 0000000000..f5c073d777
--- /dev/null
+++ b/src/jit/jit.settings.targets
@@ -0,0 +1,117 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
+
+ <PropertyGroup>
+ <ClWarningLevel>4</ClWarningLevel>
+
+ <UserIncludes>
+ $(UserIncludes);
+ $(VCToolsIncPath);
+ ..;
+ ..\jitstd\;
+ ..\ssa\;
+ </UserIncludes>
+
+ <!-- PCH baloney -->
+ <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
+ <PCHCompile>..\jitpch.cpp</PCHCompile>
+ <PCHHeader>jitpch.h</PCHHeader>
+
+ <ClDefines Condition="'$(DebugBuild)' == 'false'">$(ClDefines);FAST=1</ClDefines>
+ <ClDefines>$(ClDefines);JIT_BUILD=1</ClDefines>
+ <ClDefines Condition="'$(DebugBuild)' == 'true'">$(ClDefines);DEBUG=1</ClDefines>
+ </PropertyGroup>
+
+ <!-- Leaf Project Items -->
+ <ItemGroup>
+ <CppCompile Include="..\alloc.cpp" />
+ <CppCompile Include="..\bitset.cpp" />
+ <CppCompile Include="..\block.cpp" />
+ <CppCompile Include="..\Compiler.cpp" />
+ <CppCompile Include="..\DisAsm.cpp" />
+ <CppCompile Include="..\eeInterface.cpp" />
+ <CppCompile Include="..\ee_il_dll.cpp" />
+ <CppCompile Include="..\jiteh.cpp" />
+ <CppCompile Include="..\error.cpp" />
+ <CppCompile Include="..\FlowGraph.cpp" />
+ <CppCompile Include="..\GCInfo.cpp" />
+ <CppCompile Include="..\GCDecode.cpp" />
+ <CppCompile Include="..\GCEncode.cpp" />
+ <CppCompile Include="..\GenTree.cpp" />
+ <CppCompile Include="..\GSChecks.cpp" />
+ <CppCompile Include="..\hashbv.cpp" />
+ <CppCompile Include="..\Importer.cpp" />
+ <CppCompile Include="..\Instr.cpp" />
+ <CppCompile Include="..\LclVars.cpp" />
+ <CppCompile Include="..\Liveness.cpp" />
+ <CppCompile Include="..\Morph.cpp" />
+ <CppCompile Include="..\Optimizer.cpp" />
+ <CppCompile Include="..\OptCSE.cpp" />
+ <CppCompile Include="..\rationalize.cpp" />
+ <CppCompile Include="..\RegAlloc.cpp" />
+ <CppCompile Include="..\RegSet.cpp" />
+ <CppCompile Include="..\register_arg_convention.cpp" />
+ <CppCompile Include="..\emit.cpp" />
+ <CppCompile Include="..\ScopeInfo.cpp" />
+ <CppCompile Include="..\SharedFloat.cpp" />
+ <CppCompile Include="..\SM.cpp" />
+ <CppCompile Include="..\SMData.cpp" />
+ <CppCompile Include="..\SMWeights.cpp" />
+ <CppCompile Include="..\typeInfo.cpp" />
+ <CppCompile Include="..\unwind.cpp" />
+ <CppCompile Include="..\Utils.cpp" />
+ <CppCompile Include="..\SsaBuilder.cpp" />
+ <CppCompile Include="..\SsaRenameState.cpp" />
+ <CppCompile Include="..\ValueNum.cpp" />
+ <CppCompile Include="..\CopyProp.cpp" />
+ <CppCompile Include="..\CodeGenCommon.cpp" />
+ <CppCompile Include="..\AssertionProp.cpp" />
+ <CppCompile Include="..\RangeCheck.cpp" />
+ <CppCompile Include="..\LoopCloning.cpp" />
+ <CppCompile Condition="'$(ClDefines.Contains(`LEGACY_BACKEND`))'=='True'" Include="..\CodeGenLegacy.cpp" />
+ <CppCompile Condition="'$(ClDefines.Contains(`LEGACY_BACKEND`))'=='False'" Include="..\Lower.cpp" />
+ <CppCompile Condition="'$(ClDefines.Contains(`LEGACY_BACKEND`))'=='False'" Include="..\LSRA.cpp" />
+ </ItemGroup>
+ <ItemGroup Condition="'$(TargetArch)'=='i386'">
+ <CppCompile Include="..\emitXArch.cpp" />
+ <CppCompile Include="..\TargetX86.cpp" />
+ <CppCompile Condition="'$(ClDefines.Contains(`LEGACY_BACKEND`))'=='True'" Include="..\stackfp.cpp" />
+ <CppCompile Condition="'$(ClDefines.Contains(`LEGACY_BACKEND`))'=='False'" Include="..\LowerXArch.cpp" />
+ <CppCompile Condition="'$(ClDefines.Contains(`LEGACY_BACKEND`))'=='False'" Include="..\CodeGenXArch.cpp" />
+ <CppCompile Condition="'$(ClDefines.Contains(`LEGACY_BACKEND`))'=='False'" Include="..\SIMD.cpp" />
+ <CppCompile Condition="'$(ClDefines.Contains(`LEGACY_BACKEND`))'=='False'" Include="..\SIMDCodeGenXArch.cpp" />
+ </ItemGroup>
+ <ItemGroup Condition="'$(TargetArch)'=='amd64'">
+ <!-- AMD64 target is always RyuJIT backend -->
+ <CppCompile Include="..\emitXArch.cpp" />
+ <CppCompile Include="..\TargetAmd64.cpp" />
+ <CppCompile Include="..\LowerXArch.cpp" />
+ <CppCompile Include="..\CodeGenXArch.cpp" />
+ <CppCompile Include="..\SIMD.cpp" />
+ <CppCompile Include="..\SIMDCodeGenXArch.cpp" />
+ <CppCompile Include="..\unwindAmd64.cpp" />
+ </ItemGroup>
+ <ItemGroup Condition="'$(TargetArch)'=='arm'">
+ <CppCompile Include="..\emitarm.cpp" />
+ <CppCompile Include="..\TargetArm.cpp" />
+ <CppCompile Condition="'$(ClDefines.Contains(`LEGACY_BACKEND`))'=='True'" Include="..\registerfp.cpp" />
+ <CppCompile Condition="'$(ClDefines.Contains(`LEGACY_BACKEND`))'=='False'" Include="..\LowerArm.cpp" />
+ <CppCompile Condition="'$(ClDefines.Contains(`LEGACY_BACKEND`))'=='False'" Include="..\CodeGenArm.cpp" />
+ <CppCompile Include="..\unwindArm.cpp" />
+ </ItemGroup>
+ <ItemGroup Condition="'$(TargetArch)'=='arm64'">
+ <!-- ARM64 target is always RyuJIT backend -->
+ <CppCompile Include="..\emitarm64.cpp" />
+ <CppCompile Include="..\TargetArm64.cpp" />
+ <CppCompile Include="..\LowerArm64.cpp" />
+ <CppCompile Include="..\CodeGenArm64.cpp" />
+ <CppCompile Include="..\unwindArm.cpp" />
+ <CppCompile Include="..\unwindArm64.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClDisableSpecificWarnings Include="4480"/>
+ </ItemGroup>
+
+ <!-- Import the targets - this actually contains the full build rules -->
+ <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
+
+</Project>