<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Target
    Name="InstallHeaders"
    BeforeTargets="ClCompile"
    Inputs="@(InstallHeader)"
    Outputs="@(InstallHeader->Replace($(HeaderRoot), $(AegisubSourceBase)include))"
    >
    <Copy
      SourceFiles="@(InstallHeader)"
      DestinationFiles="@(InstallHeader->Replace($(HeaderRoot), $(AegisubSourceBase)include))"
      SkipUnchangedFiles="true"
      />
  </Target>
  <Target
    Name="InstallHeadersTo"
    BeforeTargets="ClCompile"
    Inputs="@(InstallHeaderTo)"
    Outputs="@(InstallHeaderTo -> '$(AegisubSourceBase)include\%(Destination)%(Filename)%(Extension)')"
    >
    <Copy
      SourceFiles="@(InstallHeaderTo)"
      DestinationFiles="@(InstallHeaderTo -> '$(AegisubSourceBase)include\%(Destination)%(Filename)%(Extension)')"
      SkipUnchangedFiles="true"
      />
  </Target>
</Project>
