Enable building of monotouch and xammac profiles without mono-extensions
authorAlexander Köplinger <alex.koeplinger@outlook.com>
Mon, 29 Feb 2016 18:16:24 +0000 (19:16 +0100)
committerAlexander Köplinger <alex.koeplinger@outlook.com>
Tue, 1 Mar 2016 01:37:34 +0000 (02:37 +0100)
commit82a1747f86832f9910decb78dad3197ba8a7b8e2
tree3377bde3a8674e4a68711835f58e96920b30f993
parent9d596e5b2b8888d250c1bd158b056406d96cb641
Enable building of monotouch and xammac profiles without mono-extensions

By using the <profile>_opt_<assembly>.sources file we can specify files
that are used when mono-extension is not enabled and add shims for the
classes or methods that are missing an implementation in that case.

This allows us to build the monotouch and xammac profiles on public Jenkins.
25 files changed:
mcs/class/Mono.Security/monotouch_tv_opt_Mono.Security.dll.sources [new file with mode: 0644]
mcs/class/Mono.Security/monotouch_watch_opt_Mono.Security.dll.sources [new file with mode: 0644]
mcs/class/Mono.Security/xammac_opt_Mono.Security.dll.sources [new file with mode: 0644]
mcs/class/System/Mono.Net.Security/MonoTlsProviderFactory.MonoTouch.opt.cs [new file with mode: 0644]
mcs/class/System/monotouch_opt_System.dll.sources [new file with mode: 0644]
mcs/class/System/monotouch_runtime_opt_System.dll.sources [new file with mode: 0644]
mcs/class/System/monotouch_tv_opt_System.dll.sources [new file with mode: 0644]
mcs/class/System/monotouch_tv_runtime_opt_System.dll.sources [new file with mode: 0644]
mcs/class/System/monotouch_watch_opt_System.dll.sources [new file with mode: 0644]
mcs/class/System/monotouch_watch_runtime_opt_System.dll.sources [new file with mode: 0644]
mcs/class/System/xammac_net_4_5_opt_System.dll.sources [new file with mode: 0644]
mcs/class/System/xammac_opt_System.dll.sources [new file with mode: 0644]
mcs/class/corlib/System.Security.Cryptography.X509Certificates/X509Helper.MonoTouch.opt.cs [new file with mode: 0644]
mcs/class/corlib/System.Text/EncodingHelper.MonoTouch.opt.cs [new file with mode: 0644]
mcs/class/corlib/System/Environment.MonoTouch.opt.cs [new file with mode: 0644]
mcs/class/corlib/System/Guid.MonoTouch.cs [deleted file]
mcs/class/corlib/System/Guid.MonoTouch.opt.cs [new file with mode: 0644]
mcs/class/corlib/corlib.dll.sources
mcs/class/corlib/monotouch_opt_corlib.dll.sources [new file with mode: 0644]
mcs/class/corlib/monotouch_runtime_opt_corlib.dll.sources [new file with mode: 0644]
mcs/class/corlib/monotouch_tv_opt_corlib.dll.sources [new file with mode: 0644]
mcs/class/corlib/monotouch_tv_runtime_opt_corlib.dll.sources [new file with mode: 0644]
mcs/class/corlib/monotouch_watch_opt_corlib.dll.sources [new file with mode: 0644]
mcs/class/corlib/monotouch_watch_runtime_opt_corlib.dll.sources [new file with mode: 0644]
mcs/class/corlib/xammac_opt_corlib.dll.sources [new file with mode: 0644]