Zoltan Varga 39652536ab [sdks] Add watch device build. 8 anni fa
..
android 984f648466 [sdks] Use runtime logging features to intercept Console.{Out,Error} and runtime logs for instrumentation (#6083) 8 anni fa
builds 39652536ab [sdks] Add watch device build. 8 anni fa
ios 8ea4864f30 [sdks] Add an ios test runner. (#6063) 8 anni fa
wasm 6549011576 [wasm] Address review issues. 8 anni fa
.gitignore b0919d93f9 [sdks] Source drop from xamarin/mono-sdks (#5876) 8 anni fa
Make.config.sample cc9cb3f6d7 [sdks] Fix autogen invocation and respect Make.config options. 8 anni fa
Makefile b0919d93f9 [sdks] Source drop from xamarin/mono-sdks (#5876) 8 anni fa
README.md d208927a5f [sdks] Add notes for the BCL build. 8 anni fa
paths.mk 21d6b331fc Ios sdk changes (#7258) 8 anni fa
versions.mk 947e457f0e [sdks] Instead of using a XCODE_VERSION variable, let the caller set the XCODE_DIR variable directly, since x.ios is using a full path. (#7111) 8 anni fa

README.md

Build scripts and sample apps for mono targeting its supported platforms.

Build instructions

...

Android NDK

Open Tasks

SDKs

  • Build nunit-lite as part of the bcl build and ship it there
  • Build all test suites as part of the sdk itself
  • Move the ARM_CFLAGS & friends to the android makefile generator

Android

  • Add android SDK probing ~/Library/Developer/Xamarin/android-sdk-macosx. Figure out if we should switch to Android Studio for SDK related stuff (Google got rid of the old SDK scheme).
  • Add remaining Android targets
  • Make the bcl build use the same setup as the android targets
  • Add cross-compiler targets for Android

XTC specifics

Most Android devices are crap for testing, so we hand pick those that produce reliable and useful results.

Here's the device set to pick in general:

arm32: HTC One aarch64: Google Pixel x86_32: Acer Iconia A1-830

iOS

Everything

BCL

  • Build depends on building a runtime, fix the build system to support using system mono/csc
  • Build will generate all profiles instead of those we care.

General

Write the iOS driver.