|
12 | 12 | <CxxCpp>$(_ArmCxxCpp) $(_ArmCppFlags)</CxxCpp> |
13 | 13 | <Ld>$(_ArmLd)</Ld> |
14 | 14 | <LdFlags>$(_ArmLdFlags)</LdFlags> |
| 15 | + <Objdump>$(_ArmObjdump)</Objdump> |
15 | 16 | <RanLib>$(_ArmRanLib)</RanLib> |
16 | 17 | <Strip>$(_ArmStrip)</Strip> |
17 | 18 | <ConfigureFlags>--host=armv5-linux-androideabi $(_TargetConfigureFlags)</ConfigureFlags> |
|
31 | 32 | <CxxCpp>$(_ArmCxxCpp) $(_ArmCppFlags)</CxxCpp> |
32 | 33 | <Ld>$(_ArmLd)</Ld> |
33 | 34 | <LdFlags>$(_ArmLdFlags)</LdFlags> |
| 35 | + <Objdump>$(_ArmObjdump)</Objdump> |
34 | 36 | <RanLib>$(_ArmRanLib)</RanLib> |
35 | 37 | <Strip>$(_ArmStrip)</Strip> |
36 | 38 | <ConfigureFlags>--host=armv5-linux-androideabi $(_TargetConfigureFlags)</ConfigureFlags> |
|
50 | 52 | <CxxCpp>$(_Arm64CxxCpp) $(_Arm64CppFlags)</CxxCpp> |
51 | 53 | <Ld>$(_Arm64Ld)</Ld> |
52 | 54 | <LdFlags>$(_Arm64LdFlags)</LdFlags> |
| 55 | + <Objdump>$(_Arm64Objdump)</Objdump> |
53 | 56 | <RanLib>$(_Arm64RanLib)</RanLib> |
54 | 57 | <Strip>$(_Arm64Strip)</Strip> |
55 | 58 | <ConfigureFlags>--host=aarch64-linux-android $(_TargetConfigureFlags)</ConfigureFlags> |
|
69 | 72 | <CxxCpp>$(_X86CxxCpp) $(_X86CppFlags)</CxxCpp> |
70 | 73 | <Ld>$(_X86Ld)</Ld> |
71 | 74 | <LdFlags>$(_X86LdFlags)</LdFlags> |
| 75 | + <Objdump>$(_X86Objdump)</Objdump> |
72 | 76 | <RanLib>$(_X86RanLib)</RanLib> |
73 | 77 | <Strip>$(_X86Strip)</Strip> |
74 | 78 | <ConfigureFlags>--host=i686-linux-android $(_TargetConfigureFlags)</ConfigureFlags> |
|
89 | 93 | <Ld>$(_X86_64Ld)</Ld> |
90 | 94 | <LdFlags>$(_X86_64LdFlags)</LdFlags> |
91 | 95 | <RanLib>$(_X86_64RanLib)</RanLib> |
| 96 | + <Objdump>$(_X86_64Objdump)</Objdump> |
92 | 97 | <Strip>$(_X86_64Strip)</Strip> |
93 | 98 | <ConfigureFlags>--host=x86_64-linux-android $(_TargetConfigureFlags)</ConfigureFlags> |
94 | 99 | <OutputRuntimeFilename>libmonosgen-2.0</OutputRuntimeFilename> |
95 | 100 | <NativeLibraryExtension>so</NativeLibraryExtension> |
96 | 101 | <OutputProfilerFilename>libmono-profiler-log</OutputProfilerFilename> |
97 | 102 | <OutputMonoPosixHelperFilename>libMonoPosixHelper</OutputMonoPosixHelperFilename> |
98 | 103 | </_MonoRuntime> |
99 | | - <_MonoRuntime Include="host-Darwin" Condition=" '$(HostOS)' == 'Darwin' "> |
| 104 | + <_MonoRuntime Include="host-Win64" Condition="$(AndroidSupportedAbisForConditionalChecks.Contains (',host-win64,'))"> |
| 105 | + <Ar>$(AndroidMxeFullPath)\bin\x86_64-w64-mingw32.static-ar</Ar> |
| 106 | + <As>$(AndroidMxeFullPath)\bin\x86_64-w64-mingw32.static-as</As> |
| 107 | + <Cc>$(AndroidMxeFullPath)\bin\x86_64-w64-mingw32.static-gcc</Cc> |
| 108 | + <Cpp></Cpp> |
| 109 | + <CFlags>$(_HostWin64CFlags)</CFlags> |
| 110 | + <Cxx>$(AndroidMxeFullPath)\bin\x86_64-w64-mingw32.static-g++</Cxx> |
| 111 | + <CxxFlags>$(_HostWin64CFlags)</CxxFlags> |
| 112 | + <CxxCpp></CxxCpp> |
| 113 | + <DllTool>$(AndroidMxeFullPath)\bin\x86_64-w64-mingw32.static-dlltool</DllTool> |
| 114 | + <Ld>$(AndroidMxeFullPath)\bin\x86_64-w64-mingw32.static-ld</Ld> |
| 115 | + <LdFlags></LdFlags> |
| 116 | + <Objdump>$(AndroidMxeFullPath)\bin\x86_64-w64-mingw32.static-objdump</Objdump> |
| 117 | + <RanLib>$(AndroidMxeFullPath)\bin\x86_64-w64-mingw32.static-ranlib</RanLib> |
| 118 | + <Strip>$(AndroidMxeFullPath)\bin\x86_64-w64-mingw32.static-strip</Strip> |
| 119 | + <ConfigureFlags>PATH="$PATH:$(AndroidMxeFullPath)\bin" --host=x86_64-w64-mingw32.static --target=x86_64-w64-mingw32.static --disable-boehm --enable-mcs-build=no --enable-nls=no --enable-maintainer-mode --with-monodroid --disable-llvm</ConfigureFlags> |
| 120 | + <NativeLibraryExtension>dll</NativeLibraryExtension> |
| 121 | + <OutputRuntimeFilename>libmonosgen-2.0</OutputRuntimeFilename> |
| 122 | + <OutputProfilerFilename></OutputProfilerFilename> |
| 123 | + <OutputMonoPosixHelperFilename>libMonoPosixHelper</OutputMonoPosixHelperFilename> |
| 124 | + </_MonoRuntime> |
| 125 | + <_MonoRuntime Include="host-Darwin" Condition="$(AndroidSupportedAbisForConditionalChecks.Contains (',host-Darwin,'))"> |
100 | 126 | <Ar>ar</Ar> |
101 | 127 | <As>as</As> |
102 | 128 | <Cc>$(HostCc)</Cc> |
|
114 | 140 | <OutputProfilerFilename>libmono-profiler-log</OutputProfilerFilename> |
115 | 141 | <OutputMonoPosixHelperFilename>libMonoPosixHelper</OutputMonoPosixHelperFilename> |
116 | 142 | </_MonoRuntime> |
117 | | - <_MonoRuntime Include="host-Linux" Condition=" '$(HostOS)' == 'Linux' "> |
| 143 | + <_MonoRuntime Include="host-Linux" Condition="$(AndroidSupportedAbisForConditionalChecks.Contains (',host-Linux,'))"> |
118 | 144 | <Ar>ar</Ar> |
119 | 145 | <As>as</As> |
120 | 146 | <Cc>$(HostCc)</Cc> |
|
0 commit comments