summaryrefslogtreecommitdiff
path: root/src/debug/daccess/daccess.targets
blob: 43da554f47b950c043121a3d089915f1eab9d140 (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
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
  <!--*****************************************************-->
  <!--This MSBuild project file was automatically generated-->
  <!--from the original SOURCES/DIRS file by the KBC tool.-->
  <!--*****************************************************-->
  <!--Import the settings-->
  <PropertyGroup>
    <!-- Work around problems with loading System.Private.CoreLib.dll, -->
    <!-- caused by inconsistent setting of UseLegacyCompiler and FeatureSpanOfT -->
    <!-- between System.Private.CoreLib.dll and the runtime. -->
    <UseLegacyCompiler>true</UseLegacyCompiler>
  </PropertyGroup>
  <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
  <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\dac.props" />
  <Import Project="..\SetDebugTargetLocal.props" />
  <!--Leaf project Properties-->
  <PropertyGroup>
    <UseStl Condition="'$(BuildForCoreSystem)' != 'true'">true</UseStl>
    <DaccessSrcDirectory>$(ClrSrcDirectory)\debug\daccess</DaccessSrcDirectory>
    <UserIncludes>$(UserIncludes);
        $(DaccessSrcDirectory);
        $(ClrSrcDirectory)\vm;
        $(ClrSrcDirectory)\vm\$(TargetCpu);
        $(ClrSrcDirectory)\debug\inc;
        $(ClrSrcDirectory)\debug\inc\$(TargetCpu);
        $(ClrSrcDirectory)\debug\inc\dump;
        $(ClrSrcDirectory)\debug\ee;
        $(ClrSrcDirectory)\inc;
        $(ClrSrcDirectory)\inc\$(IntermediateOutputDirectory);
        $(VCToolsIncPath);
        $(ClrSrcDirectory)\gcdump;
        $(ClrSrcDirectory)\md\inc;
        $(ClrSrcDirectory)\gc;
        $(ClrSrcDirectory)\strongname\inc</UserIncludes>
    <CDefines>$(CDefines);UNICODE;_UNICODE;$(USER_SPECIFIC_C_DEFINES);FEATURE_NO_HOST</CDefines>
    <OutputName Condition="'$(OutputName)' == ''">dac_wks</OutputName>
    <OutputPath>$(ClrLibDest)</OutputPath>
    <TargetType>LIBRARY</TargetType>
    <PCHHeader>stdafx.h</PCHHeader>
    <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
    <PCHCompile>$(DaccessSrcDirectory)\stdafx.cpp</PCHCompile>
  </PropertyGroup>
  <!--Leaf Project Items-->
  <ItemGroup>
      <ProjectReference Include="$(ClrSrcDirectory)inc\corguids.nativeproj" />
  </ItemGroup>
  
  <ItemGroup>
    <CppCompile Include="$(DaccessSrcDirectory)\dacdbiimpl.cpp" />
    <CppCompile Include="$(DaccessSrcDirectory)\dacdbiimpllocks.cpp" />
    <CppCompile Include="$(DaccessSrcDirectory)\dacdbiimplstackwalk.cpp" />
    <CppCompile Include="$(DaccessSrcDirectory)\daccess.cpp" />
    <CppCompile Include="$(DaccessSrcDirectory)\dacfn.cpp" />
    <CppCompile Include="$(DaccessSrcDirectory)\enummem.cpp" />
    <CppCompile Include="$(DaccessSrcDirectory)\fntableaccess.cpp" />
    <CppCompile Include="$(DaccessSrcDirectory)\inspect.cpp" />
    <CppCompile Include="$(DaccessSrcDirectory)\reimpl.cpp" />
    <CppCompile Include="$(DaccessSrcDirectory)\request.cpp" />
    <CppCompile Include="$(DaccessSrcDirectory)\request_svr.cpp" />
    <CppCompile Include="$(DaccessSrcDirectory)\stack.cpp" />
    <CppCompile Include="$(DaccessSrcDirectory)\task.cpp" />
    <CppCompile Include="$(DaccessSrcDirectory)\nidump.cpp" />
    <CppCompile Include="$(DaccessSrcDirectory)\datatargetadapter.cpp" />
  </ItemGroup>
  <ItemGroup>
    <CppCompile Condition="'$(TargetArch)' == 'i386'" Include="$(DaccessSrcDirectory)\i386\primitives.cpp" />
    <CppCompile Condition="'$(TargetArch)' == 'amd64'" Include="$(DaccessSrcDirectory)\amd64\primitives.cpp" />
    <CppCompile Condition="'$(TargetArch)' == 'arm'" Include="$(DaccessSrcDirectory)\arm\primitives.cpp" />
    <CppCompile Condition="'$(TargetArch)' == 'arm64'" Include="$(DaccessSrcDirectory)\arm64\primitives.cpp" />
  </ItemGroup>
  <!--Import the targets-->
  <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
</Project>