|
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="PostBuild" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
|
|
<PropertyGroup>
|
|
<OPath></OPath>
|
|
<SolDir></SolDir>
|
|
</PropertyGroup>
|
|
|
|
<UsingTask TaskName="AssemblyRename" AssemblyFile="$(SolDir)BuildTools\AssemblyRenameStep\bin\$(Configuration)\AssemblyRenameStep.dll" />
|
|
|
|
<Target Name="PostBuild">
|
|
<Message Text="Relocating" Importance="normal" />
|
|
<ItemGroup>
|
|
<SystemFiles Include="$(OPath)IPA.Injector.*" />
|
|
<SystemFiles Include="$(OPath)IPA.Loader.*" />
|
|
<SystemFiles Include="$(OPath)AsyncBridge.*" />
|
|
<SystemFiles Include="$(OPath)System.*" />
|
|
<SystemFiles Include="$(OPath)Portable.System.*" />
|
|
<SystemFiles Include="$(OPath)Net3-Proxy.*" />
|
|
<SystemFiles Include="$(OPath)Libraries\Mono\**\*" />
|
|
<OldLibFiles Include="$(OPath)Libs\**\*" />
|
|
</ItemGroup>
|
|
<Move SourceFiles="@(SystemFiles)" DestinationFolder="$(OPath)Data\Managed" />
|
|
<RemoveDir Directories="$(OPath)Libraries\Mono" />
|
|
|
|
<Delete Files="@(OldLibFiles)" />
|
|
<RemoveDir Directories="$(OPath)Libs" />
|
|
<ItemGroup>
|
|
<LibFiles Include="$(OPath)**\*" Exclude="$(OPath)Data\**\*;$(OPath)Libs\**\*" />
|
|
</ItemGroup>
|
|
<Move SourceFiles="@(LibFiles)" DestinationFolder="$(OPath)Libs\" />
|
|
<RemoveDir Directories="$(OPath)Libraries\Included" />
|
|
<RemoveDir Directories="$(OPath)Libraries" />
|
|
|
|
<ItemGroup>
|
|
<ToRename Include="$(OPath)Libs\**\*.dll" />
|
|
</ItemGroup>
|
|
<AssemblyRename Assemblies="@(ToRename)" />
|
|
</Target>
|
|
</Project>
|