diff options
Diffstat (limited to 'src/unwinder/unwinder.targets')
-rw-r--r-- | src/unwinder/unwinder.targets | 60 |
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> + |