|
4 | 4 | <Import Project="monodroid.props" /> |
5 | 5 | <Import Project="monodroid.projitems" /> |
6 | 6 | <Import Project="..\..\build-tools\scripts\RequiredPrograms.targets" /> |
| 7 | + <Import Project="..\..\build-tools\scripts\JavaInteropDllConfigs.targets" /> |
7 | 8 | <Import Project="sources.projitems" Condition="Exists ('sources.projitems')" /> |
8 | 9 | <UsingTask AssemblyFile="..\..\bin\Build$(Configuration)\Xamarin.Android.Tools.BootstrapTasks.dll" TaskName="Xamarin.Android.Tools.BootstrapTasks.GenerateMonoDroidIncludes" /> |
9 | 10 | <UsingTask AssemblyFile="..\..\bin\Build$(Configuration)\xa-prep-tasks.dll" TaskName="Xamarin.Android.BuildTools.PrepTasks.ReplaceFileContents" /> |
|
131 | 132 | </ItemGroup> |
132 | 133 | </Target> |
133 | 134 |
|
134 | | - <Target Name="_CreateJavaInteropDllConfigs" |
135 | | - Inputs="$(XAInstallPrefix)xbuild\Xamarin\Android\Java.Interop.dll;$(JavaInteropSourceDirectory)\src\Java.Runtime.Environment\Java.Runtime.Environment.dll.config" |
136 | | - Outputs="$(XAInstallPrefix)xbuild\Xamarin\Android\Java.Interop.dll.config;$(XAInstallPrefix)xbuild\Xamarin\Android\Java.Runtime.Environment.dll.config"> |
137 | | - <ReadLinesFromFile |
138 | | - File="../../build-tools/scripts/java-interop.dllmap"> |
139 | | - <Output TaskParameter="Lines" ItemName="_JavaInteropDllMapContent" /> |
140 | | - </ReadLinesFromFile> |
141 | | - <WriteLinesToFile |
142 | | - File="$(XAInstallPrefix)xbuild\Xamarin\Android\Java.Interop.dll.config" |
143 | | - Lines="<configuration>;@(_JavaInteropDllMapContent);</configuration>" |
144 | | - Overwrite="True" |
145 | | - /> |
146 | | - <PropertyGroup> |
147 | | - <_DllMaps>@(_JavaInteropDllMapContent->'%(Identity)', '%0a ')</_DllMaps> |
148 | | - </PropertyGroup> |
149 | | - <ReplaceFileContents |
150 | | - Condition="Exists('$(JavaInteropSourceDirectory)\src\Java.Runtime.Environment\Java.Runtime.Environment.dll.config')" |
151 | | - SourceFile="$(JavaInteropSourceDirectory)\src\Java.Runtime.Environment\Java.Runtime.Environment.dll.config" |
152 | | - DestinationFile="$(XAInstallPrefix)xbuild\Xamarin\Android\Java.Runtime.Environment.dll.config" |
153 | | - Replacements="<configuration>=<configuration>%0a $(_DllMaps)" |
154 | | - /> |
155 | | - </Target> |
156 | | - |
157 | 135 | <Target Name="_CreateMacMxeCmakeToolchainFiles" |
158 | 136 | Inputs="mxe-32.cmake.in;mxe-64.cmake.in" |
159 | 137 | Outputs="$(IntermediateOutputPath)\mxe-32.cmake;$(IntermediateOutputPath)\mxe-64.cmake"> |
|
0 commit comments