Skip to content

Commit 0ae1cb0

Browse files
committed
'.exe' -> '.dll'
1 parent 3bfffd5 commit 0ae1cb0

File tree

1 file changed

+10
-14
lines changed

1 file changed

+10
-14
lines changed

build-tools/create-android-api/create-android-api.csproj

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -52,24 +52,22 @@
5252
Outputs="@(ApiFileDefinition->'%(ClassParseXml)')">
5353

5454
<PropertyGroup>
55-
<ClassParse>$(XamarinAndroidSourcePath)\bin\$(Configuration)\lib\xamarin.android\xbuild\Xamarin\Android\class-parse.exe</ClassParse>
55+
<ClassParse>$(XamarinAndroidSourcePath)\bin\$(Configuration)\lib\xamarin.android\xbuild\Xamarin\Android\class-parse.dll</ClassParse>
5656
</PropertyGroup>
5757

5858
<ItemGroup>
5959
<_ClassParseCommands
6060
Condition="Exists('$(XamarinAndroidSourcePath)\src\Mono.Android\Profiles\api-%(ApiFileDefinition.Id).params.txt')"
6161
Include="@(ApiFileDefinition)">
62-
<Command>$(ClassParse)</Command>
63-
<Arguments>$(AndroidSdkDirectory)\platforms\android-%(ApiFileDefinition.Id)\android.jar -platform=%(ApiFileDefinition.Id) -parameter-names=&quot;%(ApiFileDefinition.ParameterDescription)&quot; -o=&quot;%(ApiFileDefinition.ClassParseXml)&quot;</Arguments>
62+
<Command>dotnet</Command>
63+
<Arguments>$(ClassParse) $(AndroidSdkDirectory)\platforms\android-%(ApiFileDefinition.Id)\android.jar -platform=%(ApiFileDefinition.Id) -parameter-names=&quot;%(ApiFileDefinition.ParameterDescription)&quot; -o=&quot;%(ApiFileDefinition.ClassParseXml)&quot;</Arguments>
6464
</_ClassParseCommands>
6565
</ItemGroup>
6666

6767
<MakeDir Directories="$(_OutputPath)api" />
6868

6969
<RunParallelCmds
7070
Commands="@(_ClassParseCommands)"
71-
ManagedRuntime="$(ManagedRuntime)"
72-
ManagedRuntimeArguments="$(ManagedRuntimeArgs)"
7371
/>
7472
</Target>
7573

@@ -81,22 +79,20 @@
8179
Outputs="@(ApiFileDefinition->'%(ApiAdjustedXml)')">
8280

8381
<PropertyGroup>
84-
<ApiXmlAdjuster>$(XamarinAndroidSourcePath)\bin\Build$(Configuration)\api-xml-adjuster.exe</ApiXmlAdjuster>
82+
<ApiXmlAdjuster>$(XamarinAndroidSourcePath)\bin\Build$(Configuration)\api-xml-adjuster.dll</ApiXmlAdjuster>
8583
</PropertyGroup>
8684

8785
<ItemGroup>
8886
<_AdjustApiXmlPrepareCommands
8987
Condition="Exists('$(XamarinAndroidSourcePath)\src\Mono.Android\Profiles\api-%(ApiFileDefinition.Id).params.txt')"
9088
Include="@(ApiFileDefinition)">
91-
<Command>$(ApiXmlAdjuster)</Command>
92-
<Arguments>%(ApiFileDefinition.ClassParseXml) %(ApiFileDefinition.ApiAdjustedXml)</Arguments>
89+
<Command>dotnet</Command>
90+
<Arguments>$(ApiXmlAdjuster) %(ApiFileDefinition.ClassParseXml) %(ApiFileDefinition.ApiAdjustedXml)</Arguments>
9391
</_AdjustApiXmlPrepareCommands>
9492
</ItemGroup>
9593

9694
<RunParallelCmds
9795
Commands="@(_AdjustApiXmlPrepareCommands)"
98-
ManagedRuntime="$(ManagedRuntime)"
99-
ManagedRuntimeArguments="$(ManagedRuntimeArgs)"
10096
/>
10197
</Target>
10298

@@ -108,24 +104,24 @@
108104
Outputs="@(_MergedXmlFiles->'%(MergedXml)')">
109105

110106
<PropertyGroup>
111-
<ApiMerge>..\..\bin\Build$(Configuration)\api-merge.exe</ApiMerge>
107+
<ApiMerge>..\..\bin\Build$(Configuration)\api-merge.dll</ApiMerge>
112108
<_ConfigurationFile>..\..\bin\Build$(Configuration)\merge-configuration.xml</_ConfigurationFile>
113109
<_ConfigurationInputBaseDirectory>..\..\bin\Build$(Configuration)\api\</_ConfigurationInputBaseDirectory>
114110
<_ConfigurationOutputBaseDirectory>..\..\bin\Build$(Configuration)\api\</_ConfigurationOutputBaseDirectory>
115111
</PropertyGroup>
116112

117113
<Exec
118-
Command="$(ManagedRuntime) $(ManagedRuntimeArgs) $(ApiMerge) -config=$(_ConfigurationFile) -config-input-dir=$(_ConfigurationInputBaseDirectory) -config-output-dir=$(_ConfigurationOutputBaseDirectory)" />
114+
Command="dotnet $(ApiMerge) -config=$(_ConfigurationFile) -config-input-dir=$(_ConfigurationInputBaseDirectory) -config-output-dir=$(_ConfigurationOutputBaseDirectory)" />
119115

120116
</Target>
121117

122118
<!-- Generates 'JNIEnv.g.cs' file. We do this here because it should only run once, not per-TF. -->
123119
<Target Name="_BuildJNIEnv"
124120
BeforeTargets="Build"
125-
Inputs="..\..\bin\Build$(Configuration)\jnienv-gen.exe"
121+
Inputs="..\..\bin\Build$(Configuration)\jnienv-gen.dll"
126122
Outputs="../../src/Mono.Android/Android.Runtime/JNIEnv.g.cs">
127123
<Exec
128-
Command="$(ManagedRuntime) $(ManagedRuntimeArgs) &quot;../../bin/Build$(Configuration)/jnienv-gen.exe&quot; -o ../../src/Mono.Android/Android.Runtime/JNIEnv.g.cs --use-java-interop"
124+
Command="dotnet &quot;../../bin/Build$(Configuration)/jnienv-gen.dll&quot; -o ../../src/Mono.Android/Android.Runtime/JNIEnv.g.cs --use-java-interop"
129125
/>
130126
<Touch Files="../../src/Mono.Android/Android.Runtime/JNIEnv.g.cs" />
131127
</Target>

0 commit comments

Comments
 (0)