1 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <!--*****************************************************-->
3 <!--This MSBuild project file was automatically generated-->
4 <!--from the original SOURCES/DIRS file by the KBC tool.-->
5 <!--*****************************************************-->
6 <!-- These features need to be enabled for each build artifact that wants to use them, they aren't controlled at the SKU level-->
8 <FeatureMetadataCustomDataSource>true</FeatureMetadataCustomDataSource>
9 <FeatureMetadataDebuggeeDataSource>true</FeatureMetadataDebuggeeDataSource>
11 <!--Import the settings-->
12 <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
13 <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\Debug\XPlatCommon.props"/>
14 <!--Leaf project Properties-->
24 <ClAdditionalOptions>$(ClAdditionalOptions) -DUNICODE -D_UNICODE -DFEATURE_NO_HOST -DFEATURE_METADATA_LOAD_TRUSTED_IMAGES</ClAdditionalOptions>
25 <OutputPath>$(ClrLibDest)</OutputPath>
26 <TargetType>LIBRARY</TargetType>
27 <PCHHeader Condition="'$(CCOVER)' == ''">stdafx.h</PCHHeader>
28 <EnableCxxPCHHeaders Condition="'$(CCOVER)' == ''">true</EnableCxxPCHHeaders>
29 <!--PCH: Both precompiled header and cpp are on the same ..\ path this is likely to be wrong.-->
30 <PCHCompile Condition="'$(CCOVER)' == ''">..\stdafx.cpp</PCHCompile>
31 <LinkNoLibraries>true</LinkNoLibraries>
32 <LinkUseCMT>true</LinkUseCMT>
35 <!--Leaf Project Items-->
37 <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostLocal'" Include="$(ClrSrcDirectory)inc\corguids.nativeproj" />
38 <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostWinx86'" Include="$(ClrSrcDirectory)incx86\corguids.nativeproj" />
39 <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostWinAMD64'" Include="$(ClrSrcDirectory)incamd64\corguids.nativeproj" />
42 <SourcesPublish Include="..\publish.cpp" />
45 <SourcesShim Include="..\ShimProcess.cpp" />
46 <SourcesShim Include="..\ShimCallback.cpp" />
47 <SourcesShim Include="..\ShimEvents.cpp" />
48 <SourcesShim Include="..\ShimDataTarget.cpp" />
49 <SourcesShim Include="..\ShimStackWalk.cpp" />
52 <SourcesRightside Include="..\breakpoint.cpp" />
53 <SourcesRightside Include="..\cordb.cpp" />
54 <SourcesRightside Include="..\DbgTransportManager.cpp" />
55 <SourcesRightside Include="..\DIValue.cpp" />
56 <SourcesRightside Include="..\hash.cpp" />
57 <SourcesRightside Include="..\module.cpp" />
58 <SourcesRightside Include="..\NativePipeline.cpp" />
59 <SourcesRightside Include="..\PlatformSpecific.cpp" />
60 <SourcesRightside Include="..\process.cpp" />
61 <SourcesRightside Include="..\RsAppDomain.cpp" />
62 <SourcesRightside Include="..\RsAssembly.cpp" />
63 <SourcesRightside Include="..\RsClass.cpp" />
64 <SourcesRightside Include="..\RsFunction.cpp" />
65 <SourcesRightside Include="..\RsMain.cpp" />
66 <SourcesRightside Include="..\RsMda.cpp" />
67 <SourcesRightside Include="..\RsRegSetCommon.cpp" />
68 <SourcesRightside Include="..\RsStackWalk.cpp" />
69 <SourcesRightside Include="..\RsThread.cpp" />
70 <SourcesRightside Include="..\RsType.cpp" />
71 <SourcesRightside Include="..\shared.cpp" />
72 <SourcesRightside Include="..\symbolinfo.cpp" />
73 <SourcesRightside Include="..\ValueHome.cpp" />
76 <CppCompile Include="@(SourcesPublish)" />
77 <CppCompile Include="@(SourcesShim)" />
78 <CppCompile Include="@(SourcesRightside)" />
79 <AssembleAmd64 Condition="'$(BuildArchitecture)' == 'amd64'" Include="..\amd64\floatconversion.asm" />
81 <!--Import the targets-->