|
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