|
22 | 22 | <AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
|
23 | 23 | </PropertyGroup>
|
24 | 24 |
|
25 |
| - <Import Project="$(ProjectDir)UserProperties.xml" /> |
26 |
| - |
27 | 25 | <!-- Build operations -->
|
28 | 26 |
|
29 | 27 | <Target Name="VerifyModReferences" BeforeTargets="BeforeBuild">
|
30 | 28 | <Error Text="You forgot to edit UserProperties.xml." Condition="$(UserPropertiesNotSetUp) == True" />
|
31 | 29 | </Target>
|
32 | 30 |
|
| 31 | + <Target Name="CleanUpHooksLibrary" BeforeTargets="Clean"> |
| 32 | + <Delete Files="$(TargetDir)FEZ.Hooks.mm.dll" /> |
| 33 | + </Target> |
| 34 | + |
33 | 35 | <Target Name="RearrangeDependencies" AfterTargets="Build">
|
34 | 36 | <ItemGroup>
|
35 | 37 | <MonoModDependencies Include="$(TargetDir)Mono*" />
|
|
42 | 44 | <Move SourceFiles="@(RepackerDependencies)" DestinationFolder="$(TargetDir)HATDependencies/FEZRepacker.Core"/>
|
43 | 45 | </Target>
|
44 | 46 |
|
45 |
| - <Target Name="CopyHatOver" AfterTargets="RearrangeDependencies" Condition="$(CopyOverHATToFez) == True"> |
46 |
| - <ItemGroup> |
47 |
| - <SourceFiles Include="$(TargetDir)$(TargetName).dll" /> |
48 |
| - <SourceFiles Include="$(TargetDir)FEZ.Hooks.mm.dll" /> |
49 |
| - </ItemGroup> |
50 |
| - <ItemGroup> |
51 |
| - <MovedMonoModDependencies Include="$(TargetDir)/HATDependencies/MonoMod/*" /> |
52 |
| - </ItemGroup> |
53 |
| - <ItemGroup> |
54 |
| - <MovedRepackerDependencies Include="$(TargetDir)/HATDependencies/FEZRepacker.Core/*" /> |
55 |
| - </ItemGroup> |
56 |
| - |
57 |
| - <Copy SourceFiles="@(SourceFiles)" DestinationFolder="$(FezDir)\" Retries="0" /> |
58 |
| - <Copy SourceFiles="@(MovedMonoModDependencies)" DestinationFolder="$(FezDir)/HATDependencies/MonoMod/" Retries="0" /> |
59 |
| - <Copy SourceFiles="@(MovedRepackerDependencies)" DestinationFolder="$(FezDir)/HATDependencies/FEZRepacker.Core/" Retries="0" /> |
60 |
| - </Target> |
61 |
| - |
62 | 47 | <!-- Dependencies -->
|
63 | 48 |
|
64 | 49 | <ItemGroup>
|
|
72 | 57 | <PackageReference Include="MonoMod.RuntimeDetour.HookGen" Version="22.7.31.1" GeneratePathProperty="true">
|
73 | 58 | <PrivateAssets>all</PrivateAssets>
|
74 | 59 | </PackageReference>
|
75 |
| - |
76 | 60 | </ItemGroup>
|
77 | 61 |
|
78 | 62 | <ItemGroup>
|
79 | 63 | <Reference Include="Common">
|
80 |
| - <HintPath>$(FezDir)\Common.dll</HintPath> |
| 64 | + <HintPath>Dependencies\Common.dll</HintPath> |
81 | 65 | <Private>False</Private>
|
82 | 66 | </Reference>
|
83 | 67 | <Reference Include="ContentSerialization">
|
84 |
| - <HintPath>$(FezDir)\ContentSerialization.dll</HintPath> |
| 68 | + <HintPath>Dependencies\ContentSerialization.dll</HintPath> |
85 | 69 | <Private>False</Private>
|
86 | 70 | </Reference>
|
87 | 71 | <Reference Include="EasyStorage">
|
88 |
| - <HintPath>$(FezDir)\EasyStorage.dll</HintPath> |
| 72 | + <HintPath>Dependencies\EasyStorage.dll</HintPath> |
89 | 73 | <Private>False</Private>
|
90 | 74 | </Reference>
|
91 | 75 | <Reference Include="FEZ">
|
92 |
| - <HintPath>$(FezDir)\FEZ.exe</HintPath> |
| 76 | + <HintPath>Dependencies\FEZ.exe</HintPath> |
93 | 77 | <Private>False</Private>
|
94 | 78 | </Reference>
|
95 | 79 | <Reference Include="FezEngine">
|
96 |
| - <HintPath>$(FezDir)\FezEngine.dll</HintPath> |
| 80 | + <HintPath>Dependencies\FezEngine.dll</HintPath> |
97 | 81 | <Private>False</Private>
|
98 | 82 | </Reference>
|
99 | 83 | <Reference Include="FNA">
|
100 |
| - <HintPath>$(FezDir)\FNA.dll</HintPath> |
| 84 | + <HintPath>Dependencies\FNA.dll</HintPath> |
101 | 85 | <Private>False</Private>
|
102 | 86 | </Reference>
|
103 | 87 | <Reference Include="System.IO.Compression" />
|
104 | 88 | <Reference Include="XnaWordWrapCore">
|
105 |
| - <HintPath>$(FezDir)\XnaWordWrapCore.dll</HintPath> |
| 89 | + <HintPath>Dependencies\XnaWordWrapCore.dll</HintPath> |
106 | 90 | <Private>False</Private>
|
107 | 91 | </Reference>
|
108 | 92 | </ItemGroup>
|
|
0 commit comments