summaryrefslogtreecommitdiff
path: root/src/unwinder/unwinder.targets
diff options
context:
space:
mode:
Diffstat (limited to 'src/unwinder/unwinder.targets')
-rw-r--r--src/unwinder/unwinder.targets60
1 files changed, 60 insertions, 0 deletions
diff --git a/src/unwinder/unwinder.targets b/src/unwinder/unwinder.targets
new file mode 100644
index 0000000000..18cd2bfa7c
--- /dev/null
+++ b/src/unwinder/unwinder.targets
@@ -0,0 +1,60 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <!--Import the settings-->
+ <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
+ <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\dac.props" />
+ <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\debug\SetDebugTargetLocal.props" />
+ <!--Leaf project Properties-->
+ <PropertyGroup>
+ <UseStl Condition="'$(BuildForCoreSystem)' != 'true'">true</UseStl>
+
+ <UserIncludes>
+ $(UserIncludes);
+ $(ClrSrcDirectory)\unwinder;
+ $(ClrSrcDirectory)\debug\daccess;
+ $(ClrSrcDirectory)\vm;
+ $(ClrSrcDirectory)\vm\$(TargetCpu);
+ $(ClrSrcDirectory)\debug\inc;
+ $(ClrSrcDirectory)\debug\inc\$(TargetCpu);
+ $(ClrSrcDirectory)\debug\inc\dump;
+ $(ClrSrcDirectory)\debug\ee;
+ $(ClrSrcDirectory)\inc;
+ $(VCToolsIncPath);
+ </UserIncludes>
+
+ <CDefines>$(CDefines);UNICODE;_UNICODE;$(USER_SPECIFIC_C_DEFINES);FEATURE_NO_HOST</CDefines>
+
+ <OutputName Condition="'$(OutputName)' == ''">unwinder_dac</OutputName>
+ <OutputPath>$(ClrLibDest)</OutputPath>
+ <TargetType>LIBRARY</TargetType>
+ <PCHHeader>stdafx.h</PCHHeader>
+ <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
+ <PCHCompile>$(ClrSrcDirectory)\unwinder\stdafx.cpp</PCHCompile>
+
+ <UnwinderSourcesDir>$(ClrSrcDirectory)\unwinder</UnwinderSourcesDir>
+ <Amd64SourcesDir>$(ClrSrcDirectory)\unwinder\amd64</Amd64SourcesDir>
+ <ArmSourcesDir>$(ClrSrcDirectory)\unwinder\arm</ArmSourcesDir>
+ <Arm64SourcesDir>$(ClrSrcDirectory)\unwinder\arm64</Arm64SourcesDir>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <CppCompile Include="$(UnwinderSourcesDir)\unwinder.cpp" />
+ </ItemGroup>
+
+ <!-- AMD64_SOURCES -->
+ <ItemGroup Condition="'$(TargetArch)' == 'amd64'">
+ <CppCompile Include="$(Amd64SourcesDir)\unwinder_amd64.cpp" />
+ </ItemGroup>
+ <!-- ARM_SOURCES -->
+ <ItemGroup Condition="'$(TargetArch)' == 'arm'">
+ <CppCompile Include="$(ArmSourcesDir)\unwinder_arm.cpp" />
+ </ItemGroup>
+ <!-- ARM64_SOURCES -->
+ <ItemGroup Condition="'$(TargetArch)' == 'arm64'">
+ <CppCompile Include="$(Arm64SourcesDir)\unwinder_arm64.cpp" />
+ </ItemGroup>
+
+ <Import Project="$(Clrbase)\clr.targets" />
+
+</Project>
+