Math.NET Numerics
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

65 lines
2.5 KiB

<Project DefaultTargets="Generate" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
<!-- Sandcastle Help File Builder Tasks. http://www.codeplex.com/SHFB -->
<UsingTask TaskName="SandcastleBuilder.Utils.MSBuild.MRefBuilder"
AssemblyFile="$(SHFBROOT)\SandcastleBuilder.Utils.dll" />
<UsingTask TaskName="SandcastleBuilder.Utils.MSBuild.XslTransform"
AssemblyFile="$(SHFBROOT)\SandcastleBuilder.Utils.dll" />
<!-- Task properties -->
<PropertyGroup>
<TargetFrameworkVersion>v{@FrameworkVersionShort}</TargetFrameworkVersion>
<DocInternals>{@DocInternals}</DocInternals>
<SandcastlePath>{@SandcastlePath}</SandcastlePath>
<WorkingFolder>{@HtmlEncWorkingFolder}</WorkingFolder>
</PropertyGroup>
<!-- The common targets require OutputPath to be valid -->
<PropertyGroup>
<OutputPath>.\</OutputPath>
</PropertyGroup>
<!-- Import the common targets -->
<Import Project="$(MSBuildBinPath)\Microsoft.Common.targets" />
<!-- This defines the dependencies for the Generate target -->
<PropertyGroup>
<GenerateDependsOn>
ResolveReferences;
BeforeGenerateRefInfo;
GenerateRefInfo;
AfterGenerateRefInfo
</GenerateDependsOn>
</PropertyGroup>
<Target Name="Generate" DependsOnTargets="$(GenerateDependsOn)" />
<!-- The Generate Ref Info target -->
<Target Name="GenerateRefInfo">
<!-- Run MRefBuilder. Reference build items are added to this template by
the build process. The ResolveReferences dependency target will
resolve them to absolute paths that can be passed to MRefBuilder
using the /dep command line option. Assembly build items are added
by the build process to define the assemblies to reflect. -->
<MRefBuilder
DocumentInternals="$(DocInternals)"
SandcastlePath="$(SandcastlePath)"
WorkingFolder="$(WorkingFolder)"
Assemblies="@(Assembly)"
References="@(ReferencePath)" />
<!-- Merge duplicate topics (if any) -->
<Copy SourceFiles="reflection.org" DestinationFiles="reflection.all" />
<XslTransform
SandcastlePath="$(SandcastlePath)"
WorkingFolder="$(WorkingFolder)"
Transformations="ProductionTransforms\MergeDuplicates.xsl"
InputFile="reflection.all"
OutputFile="reflection.org" />
</Target>
<!-- The following targets may be overridden or replaced to perform
additional processing. -->
<Target Name="BeforeGenerateRefInfo" />
<Target Name="AfterGenerateRefInfo" />
</Project>