|
61 | 61 | <AppendTargetFrameworkToOutputPath Condition=" '$(AppendTargetFrameworkToOutputPath)' == '' ">False</AppendTargetFrameworkToOutputPath> |
62 | 62 | <BaseIntermediateOutputPath Condition=" '$(BaseIntermediateOutputPath)' == '' ">obj\</BaseIntermediateOutputPath> |
63 | 63 | </PropertyGroup> |
64 | | - <PropertyGroup Condition=" '$(TargetFramework)' != '' And (!$(TargetFramework.StartsWith('nets')) And !$(TargetFramework.StartsWith('net4')) And !$(TargetFramework.StartsWith('monoandroid'))) "> |
65 | | - <JIBuildingForNetCoreApp>True</JIBuildingForNetCoreApp> |
66 | | - </PropertyGroup> |
67 | | - <PropertyGroup Condition=" '$(JIBuildingForNetCoreApp)' == 'True' "> |
68 | | - <IntermediateOutputPath>$(BaseIntermediateOutputPath)\$(Configuration)-$(TargetFramework.ToLowerInvariant())</IntermediateOutputPath> |
69 | | - <BuildToolOutputFullPath>$(MSBuildThisFileDirectory)bin\Build$(Configuration)-$(TargetFramework.ToLowerInvariant())\</BuildToolOutputFullPath> |
70 | | - <ToolOutputFullPath>$(MSBuildThisFileDirectory)bin\$(Configuration)-$(TargetFramework.ToLowerInvariant())\</ToolOutputFullPath> |
71 | | - <TestOutputFullPath>$(MSBuildThisFileDirectory)bin\Test$(Configuration)-$(TargetFramework.ToLowerInvariant())\</TestOutputFullPath> |
72 | | - <UtilityOutputFullPath Condition=" '$(UtilityOutputFullPathCoreApps)' != '' ">$(UtilityOutputFullPathCoreApps)</UtilityOutputFullPath> |
73 | | - <UtilityOutputFullPath Condition=" '$(UtilityOutputFullPathCoreApps)' == '' ">$(ToolOutputFullPath)</UtilityOutputFullPath> |
74 | | - <RollForward>Major</RollForward> |
75 | | - <JIUtilityVersion>$(JINetToolVersion)</JIUtilityVersion> |
76 | | - <JICoreLibVersion>$(JINetCoreLibVersion)</JICoreLibVersion> |
77 | | - </PropertyGroup> |
78 | | - <PropertyGroup Condition=" '$(JIBuildingForNetCoreApp)' != 'True' "> |
79 | | - <IntermediateOutputPath>$(BaseIntermediateOutputPath)\$(Configuration)</IntermediateOutputPath> |
80 | | - <BuildToolOutputFullPath>$(MSBuildThisFileDirectory)bin\Build$(Configuration)\</BuildToolOutputFullPath> |
81 | | - <ToolOutputFullPath>$(MSBuildThisFileDirectory)bin\$(Configuration)\</ToolOutputFullPath> |
82 | | - <TestOutputFullPath>$(MSBuildThisFileDirectory)bin\Test$(Configuration)\</TestOutputFullPath> |
83 | | - <UtilityOutputFullPath Condition=" '$(UtilityOutputFullPath)' == '' ">$(ToolOutputFullPath)</UtilityOutputFullPath> |
84 | | - <JIUtilityVersion>$(JIOldToolVersion)</JIUtilityVersion> |
85 | | - <JICoreLibVersion>$(JIOldCoreLibVersion)</JICoreLibVersion> |
86 | | - </PropertyGroup> |
87 | | - <PropertyGroup> |
88 | | - <XamarinAndroidToolsDirectory Condition=" '$(XamarinAndroidToolsDirectory)' == '' ">$(MSBuildThisFileDirectory)external\xamarin-android-tools</XamarinAndroidToolsDirectory> |
89 | | - </PropertyGroup> |
90 | | - <PropertyGroup> |
91 | | - <DotnetToolPath Condition=" '$(DotnetToolPath)' == '' ">dotnet</DotnetToolPath> |
92 | | - <CmakePath Condition=" '$(CmakePath)' == '' ">cmake</CmakePath> |
93 | | - <GradleHome Condition=" '$(GradleHome)' == '' ">$(MSBuildThisFileDirectory)build-tools\gradle</GradleHome> |
94 | | - <GradleWPath Condition=" '$(GradleWPath)' == '' ">$(GradleHome)\gradlew</GradleWPath> |
95 | | - <GradleArgs Condition=" '$(GradleArgs)' == '' ">--stacktrace --no-daemon</GradleArgs> |
96 | | - <JavacSourceVersion Condition=" '$(JavacSourceVersion)' == '' ">1.8</JavacSourceVersion> |
97 | | - <JavacTargetVersion Condition=" '$(JavacTargetVersion)' == '' ">1.8</JavacTargetVersion> |
98 | | - <_BootClassPath Condition=" '$(JreRtJarPath)' != '' ">-bootclasspath "$(JreRtJarPath)"</_BootClassPath> |
99 | | - <_JavacSourceOptions>-source $(JavacSourceVersion) -target $(JavacTargetVersion) $(_BootClassPath)</_JavacSourceOptions> |
100 | | - </PropertyGroup> |
101 | | - <PropertyGroup> |
102 | | - <_XamarinAndroidCecilPath Condition=" '$(CecilSourceDirectory)' != '' And Exists('$(UtilityOutputFullPath)Xamarin.Android.Cecil.dll') ">$(UtilityOutputFullPath)Xamarin.Android.Cecil.dll</_XamarinAndroidCecilPath> |
103 | | - <XamarinAndroidToolsFullPath>$([System.IO.Path]::GetFullPath ('$(XamarinAndroidToolsDirectory)'))</XamarinAndroidToolsFullPath> |
104 | | - </PropertyGroup> |
105 | | - <PropertyGroup> |
106 | | - <Runtime Condition="'$(OS)' != 'Windows_NT'">mono</Runtime> |
107 | | - <_JNIEnvGenPath Condition=" '$(JIBuildingForNetCoreApp)' == 'True' ">$(BuildToolOutputFullPath)jnienv-gen.dll</_JNIEnvGenPath> |
108 | | - <_JNIEnvGenPath Condition=" '$(JIBuildingForNetCoreApp)' != 'True' ">$(BuildToolOutputFullPath)jnienv-gen.exe</_JNIEnvGenPath> |
109 | | - <_RunJNIEnvGen Condition=" '$(JIBuildingForNetCoreApp)' == 'True' ">$(DotnetToolPath) "$(_JNIEnvGenPath)"</_RunJNIEnvGen> |
110 | | - <_RunJNIEnvGen Condition=" '$(JIBuildingForNetCoreApp)' != 'True' ">$(Runtime) "$(_JNIEnvGenPath)"</_RunJNIEnvGen> |
111 | | - </PropertyGroup> |
112 | 64 |
|
113 | 65 | <!-- |
114 | 66 | When building on a bot w/ VS2019: |
|
126 | 78 | <NoWarn>$(NoWarn);CS8032;CS8981</NoWarn> |
127 | 79 | </PropertyGroup> |
128 | 80 |
|
129 | | - <!-- The net6.0 versions of these are stricter and require overloads not available in .NET Framework, so start with just .NET Framework --> |
130 | | - <PropertyGroup Condition=" '$(JIBuildingForNetCoreApp)' != 'True' "> |
131 | | - <AnalysisMode>AllEnabledByDefault</AnalysisMode> |
132 | | - <WarningsAsErrors>$(WarningsAsErrors);CA1307;CA1309;CA1310</WarningsAsErrors> |
133 | | - </PropertyGroup> |
134 | | - <PropertyGroup Condition=" '$(JIBuildingForNetCoreApp)' == 'True' "> |
135 | | - <NoWarn>$(NoWarn);CA1307;CA1309;CA1310</NoWarn> |
136 | | - </PropertyGroup> |
137 | | - |
138 | 81 | <PropertyGroup> |
139 | | - <Version>$(JIUtilityVersion)</Version> |
| 82 | + <XamarinAndroidToolsDirectory Condition=" '$(XamarinAndroidToolsDirectory)' == '' ">$(MSBuildThisFileDirectory)external\xamarin-android-tools</XamarinAndroidToolsDirectory> |
140 | 83 | </PropertyGroup> |
141 | 84 |
|
142 | 85 | </Project> |
0 commit comments