<?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>