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