|
8 | 8 | <CecilOutputPath>$([System.IO.Path]::GetFullPath ($(CecilOutputPath)))</CecilOutputPath> |
9 | 9 | <CecilAssemblies>$(OutputPath)\Xamarin.Android.Cecil.dll;$(OutputPath)\Xamarin.Android.Cecil.Mdb.dll</CecilAssemblies> |
10 | 10 | </PropertyGroup> |
11 | | - <Target Name="PrepareCecil" |
12 | | - Inputs="$(CecilDirectory)\Mono.Cecil.sln;AssemblyInfo.cs;Mono.Cecil.overrides;Xamarin.Android.Cecil.targets" |
13 | | - Outputs="$(CecilPreparedFlag)"> |
14 | | - <Copy SourceFiles="AssemblyInfo.cs" DestinationFiles="$(CecilDirectory)\Mono.Cecil.AssemblyInfo.cs" /> |
15 | | - <Copy SourceFiles="Mono.Cecil.overrides" DestinationFolder="$(CecilDirectory)" /> |
16 | | - <Touch Files="$(CecilPreparedFlag)" AlwaysCreate="True" /> |
17 | | - </Target> |
18 | 11 | <Target Name="BuildCecil" |
19 | | - Inputs="$(CecilPreparedFlag)" |
20 | | - Outputs="$(CecilAssemblies)" DependsOnTargets="PrepareCecil"> |
21 | | - <Exec |
22 | | - Command="patch -Ep1 < "$(MSBuildThisFileDirectory)\assembly-rename.patch"" |
23 | | - WorkingDirectory="$(CecilDirectory)" |
24 | | - /> |
| 12 | + Outputs="$(CecilAssemblies)"> |
25 | 13 | <MSBuild |
26 | 14 | Projects="$(CecilDirectory)\Mono.Cecil.csproj;$(CecilDirectory)\symbols\mdb\Mono.Cecil.Mdb.csproj" |
27 | 15 | Targets="Clean;Build" |
28 | 16 | StopOnFirstFailure="True" |
29 | 17 | Properties="Configuration=net_4_0_Debug;OutputPath=$(CecilOutputPath);BuildingSolutionFile=false" /> |
30 | | - <Exec |
31 | | - Command="patch -REp1 < "$(MSBuildThisFileDirectory)\assembly-rename.patch"" |
32 | | - WorkingDirectory="$(CecilDirectory)" |
33 | | - /> |
34 | 18 | <Touch Files="$(CecilAssemblies)" /> |
35 | 19 | </Target> |
36 | 20 | <Target Name="Build" DependsOnTargets="BuildCecil" Returns="$(CecilOutputPath)\$(AssemblyName).dll"> |
37 | 21 | <MakeDir Directories="obj\$(Configuration)" /> |
38 | 22 | </Target> |
39 | | - <Target Name="AfterClean"> |
40 | | - <Delete Files="$(CecilPreparedFlag)" /> |
41 | | - </Target> |
42 | 23 | </Project> |
0 commit comments