|
1 | 1 | <?xml version="1.0" encoding="utf-8"?>
|
2 | 2 | <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
| 3 | + <ItemGroup> |
| 4 | + <_MonoBcl Include="bcl" /> |
| 5 | + </ItemGroup> |
| 6 | + |
3 | 7 | <ItemGroup>
|
4 | 8 | <_MonoRuntime Include="armeabi-v7a" Condition=" $(AndroidSupportedTargetJitAbisForConditionalChecks.Contains (':armeabi-v7a:')) ">
|
5 | 9 | <Strip>$(AndroidToolchainDirectory)\toolchains\armeabi-v7a-clang\bin\arm-linux-androideabi-strip</Strip>
|
|
60 | 64 | <OutputMonoBtlsFilename></OutputMonoBtlsFilename>
|
61 | 65 | <OutputMonoPosixHelperFilename>libMonoPosixHelper</OutputMonoPosixHelperFilename>
|
62 | 66 | </_MonoRuntime>
|
63 |
| - <_MonoRuntime Include="host-Darwin" Condition="$(AndroidSupportedHostJitAbisForConditionalChecks.Contains (':Darwin:'))"> |
64 |
| - <Strip>strip</Strip> |
65 |
| - <StripFlags>-S</StripFlags> |
66 |
| - <OutputRuntimeFilename>libmonosgen-2.0</OutputRuntimeFilename> |
67 |
| - <NativeLibraryExtension>dylib</NativeLibraryExtension> |
68 |
| - <OutputProfilerFilename>libmono-profiler-log</OutputProfilerFilename> |
69 |
| - <OutputAotProfilerFilename>libmono-profiler-aot</OutputAotProfilerFilename> |
70 |
| - <OutputMonoBtlsFilename></OutputMonoBtlsFilename> |
71 |
| - <OutputMonoPosixHelperFilename>libMonoPosixHelper</OutputMonoPosixHelperFilename> |
72 |
| - <BuildTests>True</BuildTests> |
73 |
| - </_MonoRuntime> |
74 |
| - <_MonoRuntime Include="host-Linux" Condition="$(AndroidSupportedHostJitAbisForConditionalChecks.Contains (':Linux:'))"> |
| 67 | + <_MonoRuntime Include="host-$(HostOS)" Condition="$(AndroidSupportedHostJitAbisForConditionalChecks.Contains (':$(HostOS):')) And ( '$(HostOS)' == 'Darwin' Or '$(HostOS)' == 'Linux' )"> |
75 | 68 | <Strip>strip</Strip>
|
76 | 69 | <StripFlags>-S</StripFlags>
|
77 | 70 | <OutputRuntimeFilename>libmonosgen-2.0</OutputRuntimeFilename>
|
78 |
| - <NativeLibraryExtension>so</NativeLibraryExtension> |
| 71 | + <NativeLibraryExtension Condition=" '$(HostOS)' == 'Darwin' ">dylib</NativeLibraryExtension> |
| 72 | + <NativeLibraryExtension Condition=" '$(HostOS)' == 'Linux' ">so</NativeLibraryExtension> |
79 | 73 | <OutputProfilerFilename>libmono-profiler-log</OutputProfilerFilename>
|
80 | 74 | <OutputAotProfilerFilename>libmono-profiler-aot</OutputAotProfilerFilename>
|
81 | 75 | <OutputMonoBtlsFilename></OutputMonoBtlsFilename>
|
82 | 76 | <OutputMonoPosixHelperFilename>libMonoPosixHelper</OutputMonoPosixHelperFilename>
|
83 |
| - <BuildTests>True</BuildTests> |
84 | 77 | </_MonoRuntime>
|
85 | 78 | </ItemGroup>
|
86 | 79 |
|
|
91 | 84 | <InstallBinaries>true</InstallBinaries>
|
92 | 85 | <InstallPath Condition="$(AndroidSupportedHostJitAbisForConditionalChecks.Contains (':Darwin:'))">Darwin/</InstallPath>
|
93 | 86 | <InstallPath Condition="$(AndroidSupportedHostJitAbisForConditionalChecks.Contains (':Linux:'))">Linux/</InstallPath>
|
94 |
| - <PackageOptions>llvm-llvm32_CC="$(HostCc32)" llvm-llvm32_CXX="$(HostCxx32)"</PackageOptions> |
95 | 87 | </_LlvmRuntime>
|
96 | 88 |
|
97 | 89 | <_LlvmRuntime Include="llvm64" Condition=" ($(AndroidSupportedTargetAotAbisForConditionalChecks.Contains (':arm64:')) Or $(AndroidSupportedTargetAotAbisForConditionalChecks.Contains (':x86_64:'))) And '$(HostBits)' == '64' ">
|
98 | 90 | <ExeSuffix></ExeSuffix>
|
99 | 91 | <InstallBinaries>true</InstallBinaries>
|
100 | 92 | <InstallPath Condition="$(AndroidSupportedHostJitAbisForConditionalChecks.Contains (':Darwin:'))">Darwin/</InstallPath>
|
101 | 93 | <InstallPath Condition="$(AndroidSupportedHostJitAbisForConditionalChecks.Contains (':Linux:'))">Linux/</InstallPath>
|
102 |
| - <PackageOptions>llvm-llvm64_CC="$(HostCc64)" llvm-llvm64_CXX="$(HostCxx64)"</PackageOptions> |
103 | 94 | </_LlvmRuntime>
|
104 | 95 |
|
105 | 96 | <_LlvmRuntime Include="llvmwin32" Condition=" ($(AndroidSupportedTargetAotAbisForConditionalChecks.Contains (':win-armeabi-v7a:')) Or $(AndroidSupportedTargetAotAbisForConditionalChecks.Contains (':win-x86:'))) ">
|
|
0 commit comments