summaryrefslogtreecommitdiff
path: root/src/ToolBox/SOS/DacTableGen/DacTableGen.csproj
diff options
context:
space:
mode:
Diffstat (limited to 'src/ToolBox/SOS/DacTableGen/DacTableGen.csproj')
-rw-r--r--src/ToolBox/SOS/DacTableGen/DacTableGen.csproj55
1 files changed, 55 insertions, 0 deletions
diff --git a/src/ToolBox/SOS/DacTableGen/DacTableGen.csproj b/src/ToolBox/SOS/DacTableGen/DacTableGen.csproj
new file mode 100644
index 0000000000..064780e326
--- /dev/null
+++ b/src/ToolBox/SOS/DacTableGen/DacTableGen.csproj
@@ -0,0 +1,55 @@
+<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-->
+ <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
+ <!--Leaf project Properties-->
+ <PropertyGroup>
+ <AssemblyName>DacTableGen</AssemblyName>
+ <OutputType>EXE</OutputType>
+ <DefineConstants>VERBOSE;DEBUG</DefineConstants>
+ <!--
+ # We define /platform:x86 because
+ # 1) this is a build tool, only used in building
+ # 2) In all the places we check this tool into the build system, we
+ # make sure to run it under the WOW if built on an AMD64 machine.
+ #
+ # Checking in /platform:x86 will prevent bugs that occur when this DLL
+ # needs to be updated in the build tools directory, but the person
+ # forgot to rebuild with that flag (happened several times).
+ -->
+ <PlatformTarget>x86</PlatformTarget>
+ <AssemblyAttributeClsCompliant>false</AssemblyAttributeClsCompliant>
+ <SignAssemblyAttribute>false</SignAssemblyAttribute>
+ <!--
+ # We don't want a generated embedded manifest, because we use an explicit
+ # .manifest file in tools\devdiv\x86 to do reg-free COM activation of
+ # msdia80.dll
+ -->
+ <NoWin32Manifest>true</NoWin32Manifest>
+ </PropertyGroup>
+ <!--Leaf Project Items-->
+ <ItemGroup>
+ <Compile Include="cvconst.cs" />
+ <Compile Include="diautil.cs" />
+ <Compile Include="mapsymbolprovider.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+
+ <ItemGroup>
+ <ProjectReference Include="$(ClrSrcDirectory)toolbox\sos\diasdk\diasdk.nativeproj" />
+ <Reference Include="DiaLib">
+ <HintPath>$(ClrIntraLibPath)\DiaLib.dll</HintPath>
+ </Reference>
+ </ItemGroup>
+
+ <ItemGroup>
+ <Reference Include="System">
+ <HintPath>$(NDP_FXRefPath)\System.dll</HintPath>
+ </Reference>
+ </ItemGroup>
+ <!--Import the targets-->
+ <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
+</Project>