<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup Condition="'$(Configuration)' == 'Documentation'">
    <OutputPath>.\Source</OutputPath>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)' == 'Debug'">
    <OutputPath>.\Source</OutputPath>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)' == 'Release'">
    <OutputPath>.\Source</OutputPath>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)' == 'Nsis'">
    <OutputPath>.\Source</OutputPath>
    <PlatformTarget>AnyCPU</PlatformTarget>
    <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
    <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
    <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
  </PropertyGroup>
  <PropertyGroup>
    <OutputPath>.\Source</OutputPath>
    <LatexPath>$(OutputPath)\latex</LatexPath>
    <HtmlPath>$(OutputPath)\html</HtmlPath>
    <ProjectGuid>{650C6F3D-33B5-4216-9536-956AB42C0624}</ProjectGuid>
    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
    <TargetFrameworkProfile />
  </PropertyGroup>
  <ItemGroup>
    <None Include="Doxyfile" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Changelog.txt" />
    <None Include="Contributors.txt" />
    <None Include="Instructions.txt" />
    <None Include="License.txt" />
    <None Include="Release.txt" />
    <None Include="Todo.txt" />
  </ItemGroup>
  <Target Name="Build">
    <Exec Command="doxygen" />
    <Exec Command="pdflatex -interaction=batchmode refman.tex" WorkingDirectory="$(LatexPath)" />
    <Exec Command="makeindex -q refman.idx" WorkingDirectory="$(LatexPath)" />
    <Exec Command="pdflatex -interaction=batchmode refman.tex" WorkingDirectory="$(LatexPath)" />
    <Copy SourceFiles="$(LatexPath)\refman.pdf" DestinationFiles="Reference.pdf" />
  </Target>
  <Target Name="Clean">
    <Delete Files="Reference.pdf" />
    <Delete Files="texput.log" />
    <RemoveDir Directories="$(OutputPath)" Condition="'$(OS)' == 'Windows_NT'" />
    <Exec Command="rm -rf $(OutputPath)" Condition="'$(OS)' != 'Windows_NT'" />
  </Target>
  <Target Name="Rebuild">
    <CallTarget Targets="Clean" />
    <CallTarget Targets="Build" />
  </Target>
</Project>
