Merge pull request #695 from ValMenn/xplat_build_update
[platform/upstream/coreclr.git] / src / debug / di / DI.props
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-->
7   <PropertyGroup>
8     <FeatureMetadataCustomDataSource>true</FeatureMetadataCustomDataSource>
9     <FeatureMetadataDebuggeeDataSource>true</FeatureMetadataDebuggeeDataSource>
10   </PropertyGroup>
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-->
15   <PropertyGroup>
16       <UserIncludes>
17         $(UserIncludes);
18         ..;
19         ..\..\inc;
20         ..\..\inc\dump;
21         ..\..\..\vm;
22         $(VCToolsIncPath);
23     </UserIncludes>
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>
33     <UseMsvcrt />
34   </PropertyGroup>
35   <!--Leaf Project Items-->
36   <ItemGroup>
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" />
40   </ItemGroup>
41   <ItemGroup>
42     <SourcesPublish Include="..\publish.cpp" />
43   </ItemGroup>
44   <ItemGroup>
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" />
50   </ItemGroup>
51   <ItemGroup>
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" />
74   </ItemGroup>
75   <ItemGroup>
76     <CppCompile Include="@(SourcesPublish)" />
77     <CppCompile Include="@(SourcesShim)" />
78     <CppCompile Include="@(SourcesRightside)" />
79     <AssembleAmd64 Condition="'$(BuildArchitecture)' == 'amd64'" Include="..\amd64\floatconversion.asm" />
80   </ItemGroup>
81   <!--Import the targets-->
82 </Project>